SSMContactsClient#
Index > SSMContacts > SSMContactsClient
Auto-generated documentation for SSMContacts type annotations stubs module mypy-boto3-ssm-contacts.
SSMContactsClient#
Type annotations and code completion for boto3.client("ssm-contacts")
.
boto3 documentation
# SSMContactsClient usage example
from boto3.session import Session
from mypy_boto3_ssm_contacts.client import SSMContactsClient
def get_ssm-contacts_client() -> SSMContactsClient:
return Session().client("ssm-contacts")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("ssm-contacts").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("ssm-contacts")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.DataEncryptionException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_ssm_contacts.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
accept_page#
Used to acknowledge an engagement to a contact channel during an incident.
Type annotations and code completion for boto3.client("ssm-contacts").accept_page
method.
boto3 documentation
# accept_page method definition
def accept_page(
self,
*,
PageId: str,
AcceptType: AcceptTypeType, # (1)
AcceptCode: str,
ContactChannelId: str = ...,
Note: str = ...,
AcceptCodeValidation: AcceptCodeValidationType = ..., # (2)
) -> Dict[str, Any]:
...
# accept_page method usage example with argument unpacking
kwargs: AcceptPageRequestRequestTypeDef = { # (1)
"PageId": ...,
"AcceptType": ...,
"AcceptCode": ...,
}
parent.accept_page(**kwargs)
activate_contact_channel#
Activates a contact's contact channel.
Type annotations and code completion for boto3.client("ssm-contacts").activate_contact_channel
method.
boto3 documentation
# activate_contact_channel method definition
def activate_contact_channel(
self,
*,
ContactChannelId: str,
ActivationCode: str,
) -> Dict[str, Any]:
...
# activate_contact_channel method usage example with argument unpacking
kwargs: ActivateContactChannelRequestRequestTypeDef = { # (1)
"ContactChannelId": ...,
"ActivationCode": ...,
}
parent.activate_contact_channel(**kwargs)
can_paginate#
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("ssm-contacts").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
close#
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("ssm-contacts").close
method.
boto3 documentation
# close method definition
def close(
self,
) -> None:
...
create_contact#
Contacts are either the contacts that Incident Manager engages during an incident or the escalation plans that Incident Manager uses to engage contacts in phases during an incident.
Type annotations and code completion for boto3.client("ssm-contacts").create_contact
method.
boto3 documentation
# create_contact method definition
def create_contact(
self,
*,
Alias: str,
Type: ContactTypeType, # (1)
Plan: Union[PlanTypeDef, PlanOutputTypeDef], # (2)
DisplayName: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (3)
IdempotencyToken: str = ...,
) -> CreateContactResultTypeDef: # (4)
...
- See ContactTypeType
- See PlanTypeDef PlanOutputTypeDef
- See TagTypeDef
- See CreateContactResultTypeDef
# create_contact method usage example with argument unpacking
kwargs: CreateContactRequestRequestTypeDef = { # (1)
"Alias": ...,
"Type": ...,
"Plan": ...,
}
parent.create_contact(**kwargs)
create_contact_channel#
A contact channel is the method that Incident Manager uses to engage your contact.
Type annotations and code completion for boto3.client("ssm-contacts").create_contact_channel
method.
boto3 documentation
# create_contact_channel method definition
def create_contact_channel(
self,
*,
ContactId: str,
Name: str,
Type: ChannelTypeType, # (1)
DeliveryAddress: ContactChannelAddressTypeDef, # (2)
DeferActivation: bool = ...,
IdempotencyToken: str = ...,
) -> CreateContactChannelResultTypeDef: # (3)
...
- See ChannelTypeType
- See