Class: Aws::B2bi::Types::CreatePartnershipRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:email, :phone]

Instance Attribute Summary collapse

Instance Attribute Details

#capabilitiesArray<String>

Specifies a list of the capabilities associated with this partnership.

Returns:

  • (Array<String>)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#capability_optionsTypes::CapabilityOptions

Specify the structure that contains the details for the associated capabilities.



334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#client_tokenString

Reserved for future use.

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

Returns:

  • (String)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#emailString

Specifies the email address associated with this trading partner.

Returns:

  • (String)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#nameString

Specifies a descriptive name for the partnership.

Returns:

  • (String)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#phoneString

Specifies the phone number associated with the partnership.

Returns:

  • (String)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end

#profile_idString

Specifies the unique, system-generated identifier for the profile connected to this partnership.

Returns:

  • (String)


334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  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:



334
335
336
337
338
339
340
341
342
343
344
345
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 334

class CreatePartnershipRequest < Struct.new(
  :profile_id,
  :name,
  :email,
  :phone,
  :capabilities,
  :capability_options,
  :client_token,
  :tags)
  SENSITIVE = [:email, :phone]
  include Aws::Structure
end