SSMContacts / Client / update_contact_channel
update_contact_channel#
- SSMContacts.Client.update_contact_channel(**kwargs)#
Updates a contact’s contact channel.
See also: AWS API Documentation
Request Syntax
response = client.update_contact_channel( ContactChannelId='string', Name='string', DeliveryAddress={ 'SimpleAddress': 'string' } )
- Parameters:
ContactChannelId (string) –
[REQUIRED]
The Amazon Resource Name (ARN) of the contact channel you want to update.
Name (string) – The name of the contact channel.
DeliveryAddress (dict) –
The details that Incident Manager uses when trying to engage the contact channel.
SimpleAddress (string) –
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 type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
SSMContacts.Client.exceptions.AccessDeniedException
SSMContacts.Client.exceptions.ConflictException
SSMContacts.Client.exceptions.DataEncryptionException
SSMContacts.Client.exceptions.InternalServerException
SSMContacts.Client.exceptions.ResourceNotFoundException
SSMContacts.Client.exceptions.ThrottlingException
SSMContacts.Client.exceptions.ValidationException
Examples
The following update-contact-channel example updates the name and delivery address of a contact channel.
response = client.update_contact_channel( ContactChannelId='arn:aws:ssm-contacts:us-east-2:111122223333:contact-channel/akuam/49f3c24d-5f9f-4638-ae25-3f49e04229ad', DeliveryAddress={ 'SimpleAddress': '+15005550198', }, Name='akuas voice channel', ) print(response)
Expected Output:
{ 'ResponseMetadata': { '...': '...', }, }