Skip to content

Type definitions#

Index > UserNotificationsContacts > Type definitions

Auto-generated documentation for UserNotificationsContacts type annotations stubs module types-boto3-notificationscontacts.

ActivateEmailContactRequestTypeDef#

# ActivateEmailContactRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ActivateEmailContactRequestTypeDef


def get_value() -> ActivateEmailContactRequestTypeDef:
    return {
        "arn": ...,
    }


# ActivateEmailContactRequestTypeDef definition

class ActivateEmailContactRequestTypeDef(TypedDict):
    arn: str,
    code: str,

CreateEmailContactRequestTypeDef#

# CreateEmailContactRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import CreateEmailContactRequestTypeDef


def get_value() -> CreateEmailContactRequestTypeDef:
    return {
        "name": ...,
    }


# CreateEmailContactRequestTypeDef definition

class CreateEmailContactRequestTypeDef(TypedDict):
    name: str,
    emailAddress: str,
    tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

DeleteEmailContactRequestTypeDef#

# DeleteEmailContactRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import DeleteEmailContactRequestTypeDef


def get_value() -> DeleteEmailContactRequestTypeDef:
    return {
        "arn": ...,
    }


# DeleteEmailContactRequestTypeDef definition

class DeleteEmailContactRequestTypeDef(TypedDict):
    arn: str,

EmailContactTypeDef#

# EmailContactTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import EmailContactTypeDef


def get_value() -> EmailContactTypeDef:
    return {
        "arn": ...,
    }


# EmailContactTypeDef definition

class EmailContactTypeDef(TypedDict):
    arn: str,
    name: str,
    address: str,
    status: EmailContactStatusType,  # (1)
    creationTime: datetime,
    updateTime: datetime,
  1. See EmailContactStatusType

GetEmailContactRequestTypeDef#

# GetEmailContactRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import GetEmailContactRequestTypeDef


def get_value() -> GetEmailContactRequestTypeDef:
    return {
        "arn": ...,
    }


# GetEmailContactRequestTypeDef definition

class GetEmailContactRequestTypeDef(TypedDict):
    arn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListEmailContactsRequestTypeDef#

# ListEmailContactsRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ListEmailContactsRequestTypeDef


def get_value() -> ListEmailContactsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListEmailContactsRequestTypeDef definition

class ListEmailContactsRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "arn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    arn: str,

SendActivationCodeRequestTypeDef#

# SendActivationCodeRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import SendActivationCodeRequestTypeDef


def get_value() -> SendActivationCodeRequestTypeDef:
    return {
        "arn": ...,
    }


# SendActivationCodeRequestTypeDef definition

class SendActivationCodeRequestTypeDef(TypedDict):
    arn: str,

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "arn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    arn: str,
    tags: Mapping[str, str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "arn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    arn: str,
    tagKeys: Sequence[str],

CreateEmailContactResponseTypeDef#

# CreateEmailContactResponseTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import CreateEmailContactResponseTypeDef


def get_value() -> CreateEmailContactResponseTypeDef:
    return {
        "arn": ...,
    }


# CreateEmailContactResponseTypeDef definition

class CreateEmailContactResponseTypeDef(TypedDict):
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

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

GetEmailContactResponseTypeDef#

# GetEmailContactResponseTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import GetEmailContactResponseTypeDef


def get_value() -> GetEmailContactResponseTypeDef:
    return {
        "emailContact": ...,
    }


# GetEmailContactResponseTypeDef definition

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

ListEmailContactsResponseTypeDef#

# ListEmailContactsResponseTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ListEmailContactsResponseTypeDef


def get_value() -> ListEmailContactsResponseTypeDef:
    return {
        "nextToken": ...,
    }


# ListEmailContactsResponseTypeDef definition

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

ListEmailContactsRequestPaginateTypeDef#

# ListEmailContactsRequestPaginateTypeDef TypedDict usage example

from types_boto3_notificationscontacts.type_defs import ListEmailContactsRequestPaginateTypeDef


def get_value() -> ListEmailContactsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListEmailContactsRequestPaginateTypeDef definition

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