Class: Aws::PinpointSMSVoiceV2::Types::SupportedAssociation

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

Overview

The processing rules for when a registration can be associated with an origination identity and disassociated from an origination identity.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#association_behaviorString

The association behavior.

  • ASSOCIATE_BEFORE_SUBMIT The origination identity has to be supplied when creating a registration.

  • ASSOCIATE_ON_APPROVAL This applies to all short code registrations. The short code will be automatically provisioned once the registration is approved.

  • ASSOCIATE_AFTER_COMPLETE This applies to phone number registrations when you must complete a registration first, then associate one or more phone numbers later. For example 10DLC campaigns and long codes.

Returns:

  • (String)


6154
6155
6156
6157
6158
6159
6160
6161
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6154

class SupportedAssociation < Struct.new(
  :resource_type,
  :iso_country_code,
  :association_behavior,
  :disassociation_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#disassociation_behaviorString

The disassociation behavior.

  • DISASSOCIATE_ALL_CLOSES_REGISTRATION All origination identities must be disassociated from the registration before the registration can be closed.

  • DISASSOCIATE_ALL_ALLOWS_DELETE_REGISTRATION All origination identities must be disassociated from the registration before the registration can be deleted.

  • DELETE_REGISTRATION_DISASSOCIATES The registration can be deleted and all origination identities will be disasscoiated.

Returns:

  • (String)


6154
6155
6156
6157
6158
6159
6160
6161
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6154

class SupportedAssociation < Struct.new(
  :resource_type,
  :iso_country_code,
  :association_behavior,
  :disassociation_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#iso_country_codeString

The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.

Returns:

  • (String)


6154
6155
6156
6157
6158
6159
6160
6161
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6154

class SupportedAssociation < Struct.new(
  :resource_type,
  :iso_country_code,
  :association_behavior,
  :disassociation_behavior)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

Defines the behavior of when an origination identity and registration can be associated with each other.

Returns:

  • (String)


6154
6155
6156
6157
6158
6159
6160
6161
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 6154

class SupportedAssociation < Struct.new(
  :resource_type,
  :iso_country_code,
  :association_behavior,
  :disassociation_behavior)
  SENSITIVE = []
  include Aws::Structure
end