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.datetime,
    updateTime: datetime.datetime,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)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)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)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],- See List[EmailContactTypeDef]
- 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)