[][src]Struct rusoto_servicecatalog::CreateProductInput

pub struct CreateProductInput {
    pub accept_language: Option<String>,
    pub description: Option<String>,
    pub distributor: Option<String>,
    pub idempotency_token: String,
    pub name: String,
    pub owner: String,
    pub product_type: String,
    pub provisioning_artifact_parameters: ProvisioningArtifactProperties,
    pub support_description: Option<String>,
    pub support_email: Option<String>,
    pub support_url: Option<String>,
    pub tags: Option<Vec<Tag>>,
}

Fields

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

The description of the product.

The distributor of the product.

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.

The name of the product.

The owner of the product.

The type of product.

The configuration of the provisioning artifact.

The support information about the product.

The contact email for product support.

The contact URL for product support.

One or more tags.

Trait Implementations

impl Clone for CreateProductInput
[src]

Performs copy-assignment from source. Read more

impl Default for CreateProductInput
[src]

impl PartialEq<CreateProductInput> for CreateProductInput
[src]

impl Debug for CreateProductInput
[src]

impl Serialize for CreateProductInput
[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