Class: Aws::SupplyChain::Types::CreateInstanceRequest

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#client_tokenString

The client token for idempotency.

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


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_descriptionString

The AWS Supply Chain instance description.

Returns:

  • (String)


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_nameString

The AWS Supply Chain instance name.

Returns:

  • (String)


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_arnString

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.

Returns:

  • (String)


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

#tagsHash<String,String>

The Amazon Web Services tags of an instance to be created.

Returns:

  • (Hash<String,String>)


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