Type definitions#
Index > UserNotificationsContacts > Type definitions
Auto-generated documentation for UserNotificationsContacts type annotations stubs module mypy-boto3-notificationscontacts.
ActivateEmailContactRequestRequestTypeDef#
# ActivateEmailContactRequestRequestTypeDef definition
class ActivateEmailContactRequestRequestTypeDef(TypedDict):
arn: str,
code: str,
CreateEmailContactRequestRequestTypeDef#
# CreateEmailContactRequestRequestTypeDef definition
class CreateEmailContactRequestRequestTypeDef(TypedDict):
name: str,
emailAddress: str,
tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeleteEmailContactRequestRequestTypeDef#
# DeleteEmailContactRequestRequestTypeDef definition
class DeleteEmailContactRequestRequestTypeDef(TypedDict):
arn: str,
EmailContactTypeDef#
# EmailContactTypeDef definition
class EmailContactTypeDef(TypedDict):
arn: str,
name: str,
address: str,
status: EmailContactStatusType, # (1)
creationTime: datetime,
updateTime: datetime,
GetEmailContactRequestRequestTypeDef#
# GetEmailContactRequestRequestTypeDef definition
class GetEmailContactRequestRequestTypeDef(TypedDict):
arn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEmailContactsRequestRequestTypeDef#
# ListEmailContactsRequestRequestTypeDef definition
class ListEmailContactsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
arn: str,
SendActivationCodeRequestRequestTypeDef#
# SendActivationCodeRequestRequestTypeDef definition
class SendActivationCodeRequestRequestTypeDef(TypedDict):
arn: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
arn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
arn: str,
tagKeys: Sequence[str],
CreateEmailContactResponseTypeDef#
# CreateEmailContactResponseTypeDef definition
class CreateEmailContactResponseTypeDef(TypedDict):
arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetEmailContactResponseTypeDef#
# GetEmailContactResponseTypeDef definition
class GetEmailContactResponseTypeDef(TypedDict):
emailContact: EmailContactTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEmailContactsResponseTypeDef#
# ListEmailContactsResponseTypeDef definition
class ListEmailContactsResponseTypeDef(TypedDict):
emailContacts: list[EmailContactTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListEmailContactsRequestPaginateTypeDef#
# ListEmailContactsRequestPaginateTypeDef definition
class ListEmailContactsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)