Class: Aws::B2bi::Types::CreateCapabilityRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

Reserved for future use.

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

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#configurationTypes::CapabilityConfiguration

Specifies a structure that contains the details for a capability.



260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#instructions_documentsArray<Types::S3Location>

Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability. Each item contains the name of the bucket and the key, to identify the document's location.

Returns:



260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Specifies the name of the capability, used to identify it.

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type. You can attach this metadata to resources (capabilities, partnerships, and so on) for any purpose.

Returns:



260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Specifies the type of the capability. Currently, only edi is supported.

Returns:

  • (String)


260
261
262
263
264
265
266
267
268
269
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 260

class CreateCapabilityRequest < Struct.new(
  :name,
  :type,
  :configuration,
  :instructions_documents,
  :client_token,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end