[][src]Struct rusoto_servicecatalog::CreateProvisionedProductPlanInput

pub struct CreateProvisionedProductPlanInput {
    pub accept_language: Option<String>,
    pub idempotency_token: String,
    pub notification_arns: Option<Vec<String>>,
    pub path_id: Option<String>,
    pub plan_name: String,
    pub plan_type: String,
    pub product_id: String,
    pub provisioned_product_name: String,
    pub provisioning_artifact_id: String,
    pub provisioning_parameters: Option<Vec<UpdateProvisioningParameter>>,
    pub tags: Option<Vec<Tag>>,
}

Fields

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

The name of the plan.

The plan type.

The product identifier.

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

The identifier of the provisioning artifact.

Parameters specified by the administrator that are required for provisioning the product.

One or more tags.

Trait Implementations

impl Clone for CreateProvisionedProductPlanInput
[src]

Performs copy-assignment from source. Read more

impl Default for CreateProvisionedProductPlanInput
[src]

impl PartialEq<CreateProvisionedProductPlanInput> for CreateProvisionedProductPlanInput
[src]

impl Debug for CreateProvisionedProductPlanInput
[src]

impl Serialize for CreateProvisionedProductPlanInput
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T