[][src]Struct rusoto_servicecatalog::UpdateProvisioningArtifactInput

pub struct UpdateProvisioningArtifactInput {
    pub accept_language: Option<String>,
    pub active: Option<bool>,
    pub description: Option<String>,
    pub guidance: Option<String>,
    pub name: Option<String>,
    pub product_id: String,
    pub provisioning_artifact_id: String,
}

Fields

accept_language: Option<String>

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

active: Option<bool>

Indicates whether the product version is active.

Inactive provisioning artifacts are invisible to end users. End users cannot launch or update a provisioned product from an inactive provisioning artifact.

description: Option<String>

The updated description of the provisioning artifact.

guidance: Option<String>

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

The DEFAULT value indicates that the product version is active.

The administrator can set the guidance to DEPRECATED to inform users that the product version is deprecated. Users are able to make updates to a provisioned product of a deprecated version but cannot launch new provisioned products using a deprecated version.

name: Option<String>

The updated name of the provisioning artifact.

product_id: String

The product identifier.

provisioning_artifact_id: String

The identifier of the provisioning artifact.

Trait Implementations

impl Clone for UpdateProvisioningArtifactInput[src]

impl Debug for UpdateProvisioningArtifactInput[src]

impl Default for UpdateProvisioningArtifactInput[src]

impl PartialEq<UpdateProvisioningArtifactInput> for UpdateProvisioningArtifactInput[src]

impl Serialize for UpdateProvisioningArtifactInput[src]

impl StructuralPartialEq for UpdateProvisioningArtifactInput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.