Type definitions#
Index > UserNotificationsContacts > Type definitions
Auto-generated documentation for UserNotificationsContacts type annotations stubs module mypy-boto3-notificationscontacts.
ActivateEmailContactRequestTypeDef#
# ActivateEmailContactRequestTypeDef definition
class ActivateEmailContactRequestTypeDef(TypedDict):
arn: str,
code: str,
CreateEmailContactRequestTypeDef#
# CreateEmailContactRequestTypeDef definition
class CreateEmailContactRequestTypeDef(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],
DeleteEmailContactRequestTypeDef#
# DeleteEmailContactRequestTypeDef definition
class DeleteEmailContactRequestTypeDef(TypedDict):
arn: str,
EmailContactTypeDef#
# EmailContactTypeDef definition
class EmailContactTypeDef(TypedDict):
arn: str,
name: str,
address: str,
status: EmailContactStatusType, # (1)
creationTime: datetime,
updateTime: datetime,
GetEmailContactRequestTypeDef#
# GetEmailContactRequestTypeDef definition
class GetEmailContactRequestTypeDef(TypedDict):
arn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEmailContactsRequestTypeDef#
# ListEmailContactsRequestTypeDef definition
class ListEmailContactsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
arn: str,
SendActivationCodeRequestTypeDef#
# SendActivationCodeRequestTypeDef definition
class SendActivationCodeRequestTypeDef(TypedDict):
arn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
arn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(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)