class Aws::SSMContacts::Types::CreateContactChannelRequest

@note When making an API call, you may pass CreateContactChannelRequest

data as a hash:

    {
      contact_id: "SsmContactsArn", # required
      name: "ChannelName", # required
      type: "SMS", # required, accepts SMS, VOICE, EMAIL
      delivery_address: { # required
        simple_address: "SimpleAddress",
      },
      defer_activation: false,
      idempotency_token: "IdempotencyToken",
    }

@!attribute [rw] contact_id

The Amazon Resource Name (ARN) of the contact you are adding the
contact channel to.
@return [String]

@!attribute [rw] name

The name of the contact channel.
@return [String]

@!attribute [rw] type

Incident Manager supports three types of contact channels:

* `SMS`

* `VOICE`

* `EMAIL`
@return [String]

@!attribute [rw] delivery_address

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
@return [Types::ContactChannelAddress]

@!attribute [rw] defer_activation

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.
@return [Boolean]

@!attribute [rw] idempotency_token

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.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/ssm-contacts-2021-05-03/CreateContactChannelRequest AWS API Documentation

Constants

SENSITIVE