Values.CreateContactChannelRequestSourceA contact channel is the method that Incident Manager uses to engage your contact.
type nonrec t = {contactId : SsmContactsArn.t;The Amazon Resource Name (ARN) of the contact you are adding the contact channel to.
*)name : ChannelName.t;The name of the contact channel.
*)type_ : ChannelType.t;Incident Manager supports three types of contact channels: SMS VOICE EMAIL
*)deliveryAddress : ContactChannelAddress.t;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
*)deferActivation : DeferActivation.t option;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.
*)idempotencyToken : IdempotencyToken.t option;A token ensuring that the operation is called only once with the specified details.
*)}val make :
?deferActivation:??? ->
?idempotencyToken:??? ->
contactId:SsmContactsArn.t ->
name:ChannelName.t ->
type_:ChannelType.t ->
deliveryAddress:ContactChannelAddress.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of DeferActivation.t
| `Enum of string
| `String of SsmContactsArn.t
| `Structure of (string * [> `String of SimpleAddress.t ]) list ])
list ]