Skip to content

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,
  1. See EmailContactStatusType

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)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetEmailContactResponseTypeDef#

# GetEmailContactResponseTypeDef definition

class GetEmailContactResponseTypeDef(TypedDict):
    emailContact: EmailContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EmailContactTypeDef
  2. See ResponseMetadataTypeDef

ListEmailContactsResponseTypeDef#

# ListEmailContactsResponseTypeDef definition

class ListEmailContactsResponseTypeDef(TypedDict):
    emailContacts: List[EmailContactTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See EmailContactTypeDef
  2. See ResponseMetadataTypeDef

ListEmailContactsRequestPaginateTypeDef#

# ListEmailContactsRequestPaginateTypeDef definition

class ListEmailContactsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef