You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ServiceCatalog::Types::CreateProductInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::CreateProductInput
- Defined in:
- (unknown)
Overview
When passing CreateProductInput as input to an Aws::Client method, you can use a vanilla Hash:
{
accept_language: "AcceptLanguage",
name: "ProductViewName", # required
owner: "ProductViewOwner", # required
description: "ProductViewShortDescription",
distributor: "ProductViewOwner",
support_description: "SupportDescription",
support_email: "SupportEmail",
support_url: "SupportUrl",
product_type: "CLOUD_FORMATION_TEMPLATE", # required, accepts CLOUD_FORMATION_TEMPLATE, MARKETPLACE
tags: [
{
key: "TagKey", # required
value: "TagValue", # required
},
],
provisioning_artifact_parameters: { # required
name: "ProvisioningArtifactName",
description: "ProvisioningArtifactDescription",
info: { # required
"ProvisioningArtifactInfoKey" => "ProvisioningArtifactInfoValue",
},
type: "CLOUD_FORMATION_TEMPLATE", # accepts CLOUD_FORMATION_TEMPLATE, MARKETPLACE_AMI, MARKETPLACE_CAR
disable_template_validation: false,
},
idempotency_token: "IdempotencyToken", # required
}
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The language code.
-
#description ⇒ String
The description of the product.
-
#distributor ⇒ String
The distributor of the product.
-
#idempotency_token ⇒ String
A unique identifier that you provide to ensure idempotency.
-
#name ⇒ String
The name of the product.
-
#owner ⇒ String
The owner of the product.
-
#product_type ⇒ String
The type of product.
-
#provisioning_artifact_parameters ⇒ Types::ProvisioningArtifactProperties
The configuration of the provisioning artifact.
-
#support_description ⇒ String
The support information about the product.
-
#support_email ⇒ String
The contact email for product support.
-
#support_url ⇒ String
The contact URL for product support.
-
#tags ⇒ Array<Types::Tag>
One or more tags.
Instance Attribute Details
#accept_language ⇒ String
The language code.
en
- English (default)jp
- Japanesezh
- Chinese
#description ⇒ String
The description of the product.
#distributor ⇒ String
The distributor of the product.
#idempotency_token ⇒ String
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.
#name ⇒ String
The name of the product.
#owner ⇒ String
The owner of the product.
#product_type ⇒ String
The type of product.
Possible values:
- CLOUD_FORMATION_TEMPLATE
- MARKETPLACE
#provisioning_artifact_parameters ⇒ Types::ProvisioningArtifactProperties
The configuration of the provisioning artifact. The info
field accepts
ImportFromPhysicalID
.
#support_description ⇒ String
The support information about the product.
#support_email ⇒ String
The contact email for product support.
#support_url ⇒ String
The contact URL for product support.
#tags ⇒ Array<Types::Tag>
One or more tags.