Struct rusoto_servicecatalog::CreateProductInput [] [src]

pub struct CreateProductInput {
    pub accept_language: Option<AcceptLanguage>,
    pub description: Option<ProductViewShortDescription>,
    pub distributor: Option<ProductViewOwner>,
    pub idempotency_token: IdempotencyToken,
    pub name: ProductViewName,
    pub owner: ProductViewOwner,
    pub product_type: ProductType,
    pub provisioning_artifact_parameters: ProvisioningArtifactProperties,
    pub support_description: Option<SupportDescription>,
    pub support_email: Option<SupportEmail>,
    pub support_url: Option<SupportUrl>,
    pub tags: Option<AddTags>,
}

Fields

The language code to use for this operation. Supported language codes are as follows:

"en" (English)

"jp" (Japanese)

"zh" (Chinese)

If no code is specified, "en" is used as the default.

The text description of the product.

The distributor of the product.

A token to disambiguate duplicate requests. You can create multiple resources using the same input in multiple requests, provided that you also specify a different idempotency token for each request.

The name of the product.

The owner of the product.

The type of the product to create.

Parameters for the provisioning artifact.

Support information about the product.

Contact email for product support.

Contact URL for product support.

Tags to associate with the new product.

Trait Implementations

impl Default for CreateProductInput
[src]

Returns the "default value" for a type. Read more

impl Debug for CreateProductInput
[src]

Formats the value using the given formatter.

impl Clone for CreateProductInput
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more