SSMContacts.Client.
list_contacts
(**kwargs)¶Lists all contacts and escalation plans in Incident Manager.
See also: AWS API Documentation
Request Syntax
response = client.list_contacts(
NextToken='string',
MaxResults=123,
AliasPrefix='string',
Type='PERSONAL'|'ESCALATION'
)
PERSONAL
and an escalation plan is type ESCALATION
.dict
Response Syntax
{
'NextToken': 'string',
'Contacts': [
{
'ContactArn': 'string',
'Alias': 'string',
'DisplayName': 'string',
'Type': 'PERSONAL'|'ESCALATION'
},
]
}
Response Structure
(dict) --
NextToken (string) --
The pagination token to continue to the next page of results.
Contacts (list) --
A list of the contacts and escalation plans in your Incident Manager account.
(dict) --
A personal contact or escalation plan that Incident Manager engages during an incident.
ContactArn (string) --
The Amazon Resource Name (ARN) of the contact or escalation plan.
Alias (string) --
The unique and identifiable alias of the contact or escalation plan.
DisplayName (string) --
The full name of the contact or escalation plan.
Type (string) --
Refers to the type of contact. A single contact is type PERSONAL
and an escalation plan is type ESCALATION
.
Exceptions
SSMContacts.Client.exceptions.AccessDeniedException
SSMContacts.Client.exceptions.InternalServerException
SSMContacts.Client.exceptions.ThrottlingException
SSMContacts.Client.exceptions.ValidationException
Examples
The following list-contacts example lists the contacts and escalation plans in your account.
response = client.list_contacts(
)
print(response)
Expected Output:
{
'Contacts': [
{
'Alias': 'akuam',
'ContactArn': 'arn:aws:ssm-contacts:us-east-2:111122223333:contact/akuam',
'DisplayName': 'Akua Mansa',
'Type': 'PERSONAL',
},
{
'Alias': 'alejr',
'ContactArn': 'arn:aws:ssm-contacts:us-east-2:111122223333:contact/alejr',
'DisplayName': 'Alejandro Rosalez',
'Type': 'PERSONAL',
},
{
'Alias': 'anasi',
'ContactArn': 'arn:aws:ssm-contacts:us-east-2:111122223333:contact/anasi',
'DisplayName': 'Ana Carolina Silva',
'Type': 'PERSONAL',
},
{
'Alias': 'example_escalation',
'ContactArn': 'arn:aws:ssm-contacts:us-east-2:111122223333:contact/example_escalation',
'DisplayName': 'Example Escalation',
'Type': 'ESCALATION',
},
],
'ResponseMetadata': {
'...': '...',
},
}