You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ServiceCatalog::Types::CopyProductInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::CopyProductInput
- Defined in:
- (unknown)
Overview
When passing CopyProductInput as input to an Aws::Client method, you can use a vanilla Hash:
{
accept_language: "AcceptLanguage",
source_product_arn: "ProductArn", # required
target_product_id: "Id",
target_product_name: "ProductViewName",
source_provisioning_artifact_identifiers: [
{
"Id" => "ProvisioningArtifactPropertyValue",
},
],
copy_options: ["CopyTags"], # accepts CopyTags
idempotency_token: "IdempotencyToken", # required
}
Instance Attribute Summary collapse
-
#accept_language ⇒ String
The language code.
-
#copy_options ⇒ Array<String>
The copy options.
-
#idempotency_token ⇒ String
A unique identifier that you provide to ensure idempotency.
-
#source_product_arn ⇒ String
The Amazon Resource Name (ARN) of the source product.
-
#source_provisioning_artifact_identifiers ⇒ Array<Hash<String,String>>
The identifiers of the provisioning artifacts (also known as versions) of the product to copy.
-
#target_product_id ⇒ String
The identifier of the target product.
-
#target_product_name ⇒ String
A name for the target product.
Instance Attribute Details
#accept_language ⇒ String
The language code.
en
- English (default)jp
- Japanesezh
- Chinese
#copy_options ⇒ Array<String>
The copy options. If the value is CopyTags
, the tags from the source
product are copied to the target 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.
#source_product_arn ⇒ String
The Amazon Resource Name (ARN) of the source product.
#source_provisioning_artifact_identifiers ⇒ Array<Hash<String,String>>
The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.
#target_product_id ⇒ String
The identifier of the target product. By default, a new product is created.
#target_product_name ⇒ String
A name for the target product. The default is the name of the source product.