Class: Aws::SSMContacts::Types::CreateContactChannelRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SSMContacts::Types::CreateContactChannelRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-ssmcontacts/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#contact_id ⇒ String
The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.
-
#defer_activation ⇒ Boolean
If you want to activate the channel at a later time, you can choose to defer activation.
-
#delivery_address ⇒ Types::ContactChannelAddress
The details that Incident Manager uses when trying to engage the contact channel.
-
#idempotency_token ⇒ String
A token ensuring that the operation is called only once with the specified details.
-
#name ⇒ String
The name of the contact channel.
-
#type ⇒ String
Incident Manager supports three types of contact channels:.
Instance Attribute Details
#contact_id ⇒ String
The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#defer_activation ⇒ Boolean
If you want to activate the channel at a later time, you can choose to defer activation. Incident Manager can’t engage your contact channel until it has been activated.
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#delivery_address ⇒ Types::ContactChannelAddress
The details that Incident Manager uses when trying to engage the contact channel. The format is dependent on the type of the contact channel. The following are the expected formats:
-
SMS - ‘+’ followed by the country code and phone number
-
VOICE - ‘+’ followed by the country code and phone number
-
EMAIL - any standard email format
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#idempotency_token ⇒ String
A token ensuring that the operation is called only once with the specified details.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the contact channel.
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Incident Manager supports three types of contact channels:
-
‘SMS`
-
‘VOICE`
-
‘EMAIL`
338 339 340 341 342 343 344 345 346 347 |
# File 'lib/aws-sdk-ssmcontacts/types.rb', line 338 class CreateContactChannelRequest < Struct.new( :contact_id, :name, :type, :delivery_address, :defer_activation, :idempotency_token) SENSITIVE = [] include Aws::Structure end |