Skip to content

Type definitions#

Index > UserNotificationsContacts > Type definitions

Auto-generated documentation for UserNotificationsContacts type annotations stubs module types-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,
  1. See EmailContactStatusType

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)
  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