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