Class: Aws::SupplyChain::Types::CreateInstanceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SupplyChain::Types::CreateInstanceRequest
- Defined in:
- gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb
Overview
The request parameters for CreateInstance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
The client token for idempotency.
-
#instance_description ⇒ String
The AWS Supply Chain instance description.
-
#instance_name ⇒ String
The AWS Supply Chain instance name.
-
#kms_key_arn ⇒ String
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption.
-
#tags ⇒ Hash<String,String>
The Amazon Web Services tags of an instance to be created.
Instance Attribute Details
#client_token ⇒ String
The client token for idempotency.
A suitable default value is auto-generated. You should normally not need to pass this option.
283 284 285 286 287 288 289 290 291 |
# File 'gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb', line 283 class CreateInstanceRequest < Struct.new( :instance_name, :instance_description, :kms_key_arn, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#instance_description ⇒ String
The AWS Supply Chain instance description.
283 284 285 286 287 288 289 290 291 |
# File 'gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb', line 283 class CreateInstanceRequest < Struct.new( :instance_name, :instance_description, :kms_key_arn, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#instance_name ⇒ String
The AWS Supply Chain instance name.
283 284 285 286 287 288 289 290 291 |
# File 'gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb', line 283 class CreateInstanceRequest < Struct.new( :instance_name, :instance_description, :kms_key_arn, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#kms_key_arn ⇒ String
The ARN (Amazon Resource Name) of the Key Management Service (KMS) key you provide for encryption. This is required if you do not want to use the Amazon Web Services owned KMS key. If you don't provide anything here, AWS Supply Chain uses the Amazon Web Services owned KMS key.
283 284 285 286 287 288 289 290 291 |
# File 'gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb', line 283 class CreateInstanceRequest < Struct.new( :instance_name, :instance_description, :kms_key_arn, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The Amazon Web Services tags of an instance to be created.
283 284 285 286 287 288 289 290 291 |
# File 'gems/aws-sdk-supplychain/lib/aws-sdk-supplychain/types.rb', line 283 class CreateInstanceRequest < Struct.new( :instance_name, :instance_description, :kms_key_arn, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |