Class: Aws::ServiceCatalog::Types::CopyProductInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceCatalog::Types::CopyProductInput
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-servicecatalog/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
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.
-
‘jp` - Japanese
-
‘zh` - Chinese
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#copy_options ⇒ Array<String>
The copy options. If the value is ‘CopyTags`, the tags from the source product are copied to the target product.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#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.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#source_product_arn ⇒ String
The Amazon Resource Name (ARN) of the source product.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#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.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#target_product_id ⇒ String
The identifier of the target product. By default, a new product is created.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#target_product_name ⇒ String
A name for the target product. The default is the name of the source product.
557 558 559 560 561 562 563 564 565 566 567 |
# File 'lib/aws-sdk-servicecatalog/types.rb', line 557 class CopyProductInput < Struct.new( :accept_language, :source_product_arn, :target_product_id, :target_product_name, :source_provisioning_artifact_identifiers, :copy_options, :idempotency_token) SENSITIVE = [] include Aws::Structure end |