Typed dictionaries#
Index > PinpointSMSVoiceV2 > Typed dictionaries
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
AccountAttributeTypeDef#
# AccountAttributeTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountAttributeTypeDef
def get_value() -> AccountAttributeTypeDef:
return {
"Name": ...,
"Value": ...,
}
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
Name: AccountAttributeNameType, # (1)
Value: str,
AccountLimitTypeDef#
# AccountLimitTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Name": ...,
"Used": ...,
"Max": ...,
}
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Name: AccountLimitNameType, # (1)
Used: int,
Max: int,
AssociateOriginationIdentityRequestRequestTypeDef#
# AssociateOriginationIdentityRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityRequestRequestTypeDef
def get_value() -> AssociateOriginationIdentityRequestRequestTypeDef:
return {
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
# AssociateOriginationIdentityRequestRequestTypeDef definition
class AssociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
AssociateOriginationIdentityResultTypeDef#
# AssociateOriginationIdentityResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityResultTypeDef
def get_value() -> AssociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"ResponseMetadata": ...,
}
# AssociateOriginationIdentityResultTypeDef definition
class AssociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CloudWatchLogsDestinationTypeDef#
# CloudWatchLogsDestinationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CloudWatchLogsDestinationTypeDef
def get_value() -> CloudWatchLogsDestinationTypeDef:
return {
"IamRoleArn": ...,
"LogGroupArn": ...,
}
# CloudWatchLogsDestinationTypeDef definition
class CloudWatchLogsDestinationTypeDef(TypedDict):
IamRoleArn: str,
LogGroupArn: str,
ConfigurationSetFilterTypeDef#
# ConfigurationSetFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetFilterTypeDef
def get_value() -> ConfigurationSetFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# ConfigurationSetFilterTypeDef definition
class ConfigurationSetFilterTypeDef(TypedDict):
Name: ConfigurationSetFilterNameType, # (1)
Values: Sequence[str],
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IamRoleArn": ...,
"DeliveryStreamArn": ...,
}
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
SnsDestinationTypeDef#
# SnsDestinationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SnsDestinationTypeDef
def get_value() -> SnsDestinationTypeDef:
return {
"TopicArn": ...,
}
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: str,
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultMessageTypeRequestRequestTypeDef#
# DeleteDefaultMessageTypeRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeRequestRequestTypeDef
def get_value() -> DeleteDefaultMessageTypeRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteDefaultMessageTypeRequestRequestTypeDef definition
class DeleteDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultMessageTypeResultTypeDef#
# DeleteDefaultMessageTypeResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeResultTypeDef
def get_value() -> DeleteDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"MessageType": ...,
"ResponseMetadata": ...,
}
# DeleteDefaultMessageTypeResultTypeDef definition
class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDefaultSenderIdRequestRequestTypeDef#
# DeleteDefaultSenderIdRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdRequestRequestTypeDef
def get_value() -> DeleteDefaultSenderIdRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteDefaultSenderIdRequestRequestTypeDef definition
class DeleteDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultSenderIdResultTypeDef#
# DeleteDefaultSenderIdResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdResultTypeDef
def get_value() -> DeleteDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"SenderId": ...,
"ResponseMetadata": ...,
}
# DeleteDefaultSenderIdResultTypeDef definition
class DeleteDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteEventDestinationRequestRequestTypeDef#
# DeleteEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationRequestRequestTypeDef
def get_value() -> DeleteEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
# DeleteEventDestinationRequestRequestTypeDef definition
class DeleteEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteKeywordRequestRequestTypeDef#
# DeleteKeywordRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordRequestRequestTypeDef
def get_value() -> DeleteKeywordRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"Keyword": ...,
}
# DeleteKeywordRequestRequestTypeDef definition
class DeleteKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
DeleteKeywordResultTypeDef#
# DeleteKeywordResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordResultTypeDef
def get_value() -> DeleteKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
"ResponseMetadata": ...,
}
# DeleteKeywordResultTypeDef definition
class DeleteKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOptOutListRequestRequestTypeDef#
# DeleteOptOutListRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListRequestRequestTypeDef
def get_value() -> DeleteOptOutListRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
# DeleteOptOutListRequestRequestTypeDef definition
class DeleteOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
DeleteOptOutListResultTypeDef#
# DeleteOptOutListResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListResultTypeDef
def get_value() -> DeleteOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# DeleteOptOutListResultTypeDef definition
class DeleteOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptedOutNumberRequestRequestTypeDef#
# DeleteOptedOutNumberRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberRequestRequestTypeDef
def get_value() -> DeleteOptedOutNumberRequestRequestTypeDef:
return {
"OptOutListName": ...,
"OptedOutNumber": ...,
}
# DeleteOptedOutNumberRequestRequestTypeDef definition
class DeleteOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
DeleteOptedOutNumberResultTypeDef#
# DeleteOptedOutNumberResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberResultTypeDef
def get_value() -> DeleteOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
"ResponseMetadata": ...,
}
# DeleteOptedOutNumberResultTypeDef definition
class DeleteOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePoolRequestRequestTypeDef#
# DeletePoolRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolRequestRequestTypeDef
def get_value() -> DeletePoolRequestRequestTypeDef:
return {
"PoolId": ...,
}
# DeletePoolRequestRequestTypeDef definition
class DeletePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
DeletePoolResultTypeDef#
# DeletePoolResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolResultTypeDef
def get_value() -> DeletePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# DeletePoolResultTypeDef definition
class DeletePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DeleteTextMessageSpendLimitOverrideResultTypeDef#
# DeleteTextMessageSpendLimitOverrideResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
# DeleteTextMessageSpendLimitOverrideResultTypeDef definition
class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVoiceMessageSpendLimitOverrideResultTypeDef#
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef definition
class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef#
# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef
def get_value() -> DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef definition
class DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountAttributesRequestRequestTypeDef#
# DescribeAccountAttributesRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestRequestTypeDef
def get_value() -> DescribeAccountAttributesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeAccountAttributesRequestRequestTypeDef definition
class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef#
# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef
def get_value() -> DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef definition
class DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsRequestRequestTypeDef#
# DescribeAccountLimitsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestRequestTypeDef
def get_value() -> DescribeAccountLimitsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeAccountLimitsRequestRequestTypeDef definition
class DescribeAccountLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
KeywordFilterTypeDef#
# KeywordFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordFilterTypeDef
def get_value() -> KeywordFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Name: KeywordFilterNameType, # (1)
Values: Sequence[str],
KeywordInformationTypeDef#
# KeywordInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordInformationTypeDef
def get_value() -> KeywordInformationTypeDef:
return {
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
}
# KeywordInformationTypeDef definition
class KeywordInformationTypeDef(TypedDict):
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef#
# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef
def get_value() -> DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef:
return {
"OptOutListNames": ...,
}
# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef definition
class DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeOptOutListsRequestRequestTypeDef#
# DescribeOptOutListsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestRequestTypeDef
def get_value() -> DescribeOptOutListsRequestRequestTypeDef:
return {
"OptOutListNames": ...,
}
# DescribeOptOutListsRequestRequestTypeDef definition
class DescribeOptOutListsRequestRequestTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OptOutListInformationTypeDef#
# OptOutListInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptOutListInformationTypeDef
def get_value() -> OptOutListInformationTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
}
# OptOutListInformationTypeDef definition
class OptOutListInformationTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
OptedOutFilterTypeDef#
# OptedOutFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutFilterTypeDef
def get_value() -> OptedOutFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# OptedOutFilterTypeDef definition
class OptedOutFilterTypeDef(TypedDict):
Name: OptedOutFilterNameType, # (1)
Values: Sequence[str],
OptedOutNumberInformationTypeDef#
# OptedOutNumberInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutNumberInformationTypeDef
def get_value() -> OptedOutNumberInformationTypeDef:
return {
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
}
# OptedOutNumberInformationTypeDef definition
class OptedOutNumberInformationTypeDef(TypedDict):
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
PhoneNumberFilterTypeDef#
# PhoneNumberFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberFilterTypeDef
def get_value() -> PhoneNumberFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# PhoneNumberFilterTypeDef definition
class PhoneNumberFilterTypeDef(TypedDict):
Name: PhoneNumberFilterNameType, # (1)
Values: Sequence[str],
PhoneNumberInformationTypeDef#
# PhoneNumberInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberInformationTypeDef
def get_value() -> PhoneNumberInformationTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
}
# PhoneNumberInformationTypeDef definition
class PhoneNumberInformationTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
PhoneNumberId: NotRequired[str],
TwoWayChannelArn: NotRequired[str],
PoolId: NotRequired[str],
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
PoolFilterTypeDef#
# PoolFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolFilterTypeDef
def get_value() -> PoolFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# PoolFilterTypeDef definition
class PoolFilterTypeDef(TypedDict):
Name: PoolFilterNameType, # (1)
Values: Sequence[str],
PoolInformationTypeDef#
# PoolInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolInformationTypeDef
def get_value() -> PoolInformationTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
}
# PoolInformationTypeDef definition
class PoolInformationTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
TwoWayChannelArn: NotRequired[str],
- See PoolStatusType
- See MessageTypeType
SenderIdAndCountryTypeDef#
# SenderIdAndCountryTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdAndCountryTypeDef
def get_value() -> SenderIdAndCountryTypeDef:
return {
"SenderId": ...,
"IsoCountryCode": ...,
}
# SenderIdAndCountryTypeDef definition
class SenderIdAndCountryTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SenderIdFilterTypeDef#
# SenderIdFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdFilterTypeDef
def get_value() -> SenderIdFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# SenderIdFilterTypeDef definition
class SenderIdFilterTypeDef(TypedDict):
Name: SenderIdFilterNameType, # (1)
Values: Sequence[str],
SenderIdInformationTypeDef#
# SenderIdInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdInformationTypeDef
def get_value() -> SenderIdInformationTypeDef:
return {
"SenderIdArn": ...,
"SenderId": ...,
"IsoCountryCode": ...,
"MessageTypes": ...,
"MonthlyLeasingPrice": ...,
}
# SenderIdInformationTypeDef definition
class SenderIdInformationTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
- See MessageTypeType
DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef#
# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef
def get_value() -> DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef definition
class DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpendLimitsRequestRequestTypeDef#
# DescribeSpendLimitsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestRequestTypeDef
def get_value() -> DescribeSpendLimitsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeSpendLimitsRequestRequestTypeDef definition
class DescribeSpendLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpendLimitTypeDef#
# SpendLimitTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SpendLimitTypeDef
def get_value() -> SpendLimitTypeDef:
return {
"Name": ...,
"EnforcedLimit": ...,
"MaxLimit": ...,
"Overridden": ...,
}
# SpendLimitTypeDef definition
class SpendLimitTypeDef(TypedDict):
Name: SpendLimitNameType, # (1)
EnforcedLimit: int,
MaxLimit: int,
Overridden: bool,
DisassociateOriginationIdentityRequestRequestTypeDef#
# DisassociateOriginationIdentityRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityRequestRequestTypeDef
def get_value() -> DisassociateOriginationIdentityRequestRequestTypeDef:
return {
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
# DisassociateOriginationIdentityRequestRequestTypeDef definition
class DisassociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
DisassociateOriginationIdentityResultTypeDef#
# DisassociateOriginationIdentityResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityResultTypeDef
def get_value() -> DisassociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"ResponseMetadata": ...,
}
# DisassociateOriginationIdentityResultTypeDef definition
class DisassociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PoolOriginationIdentitiesFilterTypeDef#
# PoolOriginationIdentitiesFilterTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolOriginationIdentitiesFilterTypeDef
def get_value() -> PoolOriginationIdentitiesFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# PoolOriginationIdentitiesFilterTypeDef definition
class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
Name: PoolOriginationIdentitiesFilterNameType, # (1)
Values: Sequence[str],
OriginationIdentityMetadataTypeDef#
# OriginationIdentityMetadataTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OriginationIdentityMetadataTypeDef
def get_value() -> OriginationIdentityMetadataTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"NumberCapabilities": ...,
}
# OriginationIdentityMetadataTypeDef definition
class OriginationIdentityMetadataTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
NumberCapabilities: List[NumberCapabilityType], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
PutKeywordRequestRequestTypeDef#
# PutKeywordRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordRequestRequestTypeDef
def get_value() -> PutKeywordRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
}
# PutKeywordRequestRequestTypeDef definition
class PutKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: NotRequired[KeywordActionType], # (1)
PutKeywordResultTypeDef#
# PutKeywordResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordResultTypeDef
def get_value() -> PutKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
"ResponseMetadata": ...,
}
# PutKeywordResultTypeDef definition
class PutKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutOptedOutNumberRequestRequestTypeDef#
# PutOptedOutNumberRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberRequestRequestTypeDef
def get_value() -> PutOptedOutNumberRequestRequestTypeDef:
return {
"OptOutListName": ...,
"OptedOutNumber": ...,
}
# PutOptedOutNumberRequestRequestTypeDef definition
class PutOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
PutOptedOutNumberResultTypeDef#
# PutOptedOutNumberResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberResultTypeDef
def get_value() -> PutOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
"ResponseMetadata": ...,
}
# PutOptedOutNumberResultTypeDef definition
class PutOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleasePhoneNumberRequestRequestTypeDef#
# ReleasePhoneNumberRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberRequestRequestTypeDef
def get_value() -> ReleasePhoneNumberRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
}
# ReleasePhoneNumberRequestRequestTypeDef definition
class ReleasePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
ReleasePhoneNumberResultTypeDef#
# ReleasePhoneNumberResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberResultTypeDef
def get_value() -> ReleasePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# ReleasePhoneNumberResultTypeDef definition
class ReleasePhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
SendTextMessageRequestRequestTypeDef#
# SendTextMessageRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageRequestRequestTypeDef
def get_value() -> SendTextMessageRequestRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# SendTextMessageRequestRequestTypeDef definition
class SendTextMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: NotRequired[str],
MessageBody: NotRequired[str],
MessageType: NotRequired[MessageTypeType], # (1)
Keyword: NotRequired[str],
ConfigurationSetName: NotRequired[str],
MaxPrice: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DestinationCountryParameters: NotRequired[Mapping[DestinationCountryParameterKeyType, str]], # (2)
DryRun: NotRequired[bool],
SendTextMessageResultTypeDef#
# SendTextMessageResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageResultTypeDef
def get_value() -> SendTextMessageResultTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendTextMessageResultTypeDef definition
class SendTextMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendVoiceMessageRequestRequestTypeDef#
# SendVoiceMessageRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageRequestRequestTypeDef
def get_value() -> SendVoiceMessageRequestRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
"OriginationIdentity": ...,
}
# SendVoiceMessageRequestRequestTypeDef definition
class SendVoiceMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: str,
MessageBody: NotRequired[str],
MessageBodyTextType: NotRequired[VoiceMessageBodyTextTypeType], # (1)
VoiceId: NotRequired[VoiceIdType], # (2)
ConfigurationSetName: NotRequired[str],
MaxPricePerMinute: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DryRun: NotRequired[bool],
SendVoiceMessageResultTypeDef#
# SendVoiceMessageResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageResultTypeDef
def get_value() -> SendVoiceMessageResultTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
# SendVoiceMessageResultTypeDef definition
class SendVoiceMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageTypeRequestRequestTypeDef#
# SetDefaultMessageTypeRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeRequestRequestTypeDef
def get_value() -> SetDefaultMessageTypeRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"MessageType": ...,
}
# SetDefaultMessageTypeRequestRequestTypeDef definition
class SetDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
- See MessageTypeType
SetDefaultMessageTypeResultTypeDef#
# SetDefaultMessageTypeResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeResultTypeDef
def get_value() -> SetDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"MessageType": ...,
"ResponseMetadata": ...,
}
# SetDefaultMessageTypeResultTypeDef definition
class SetDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetDefaultSenderIdRequestRequestTypeDef#
# SetDefaultSenderIdRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdRequestRequestTypeDef
def get_value() -> SetDefaultSenderIdRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"SenderId": ...,
}
# SetDefaultSenderIdRequestRequestTypeDef definition
class SetDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SenderId: str,
SetDefaultSenderIdResultTypeDef#
# SetDefaultSenderIdResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdResultTypeDef
def get_value() -> SetDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"SenderId": ...,
"ResponseMetadata": ...,
}
# SetDefaultSenderIdResultTypeDef definition
class SetDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTextMessageSpendLimitOverrideRequestRequestTypeDef#
# SetTextMessageSpendLimitOverrideRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideRequestRequestTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideRequestRequestTypeDef:
return {
"MonthlyLimit": ...,
}
# SetTextMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetTextMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetTextMessageSpendLimitOverrideResultTypeDef#
# SetTextMessageSpendLimitOverrideResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
# SetTextMessageSpendLimitOverrideResultTypeDef definition
class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef#
# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef:
return {
"MonthlyLimit": ...,
}
# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetVoiceMessageSpendLimitOverrideResultTypeDef#
# SetVoiceMessageSpendLimitOverrideResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
# SetVoiceMessageSpendLimitOverrideResultTypeDef definition
class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestRequestTypeDef#
# UpdatePhoneNumberRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberRequestRequestTypeDef
def get_value() -> UpdatePhoneNumberRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
}
# UpdatePhoneNumberRequestRequestTypeDef definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePhoneNumberResultTypeDef#
# UpdatePhoneNumberResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberResultTypeDef
def get_value() -> UpdatePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# UpdatePhoneNumberResultTypeDef definition
class UpdatePhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
UpdatePoolRequestRequestTypeDef#
# UpdatePoolRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolRequestRequestTypeDef
def get_value() -> UpdatePoolRequestRequestTypeDef:
return {
"PoolId": ...,
}
# UpdatePoolRequestRequestTypeDef definition
class UpdatePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
SharedRoutesEnabled: NotRequired[bool],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePoolResultTypeDef#
# UpdatePoolResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolResultTypeDef
def get_value() -> UpdatePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# UpdatePoolResultTypeDef definition
class UpdatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesResultTypeDef
def get_value() -> DescribeAccountAttributesResultTypeDef:
return {
"AccountAttributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountLimitsResultTypeDef#
# DescribeAccountLimitsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsResultTypeDef
def get_value() -> DescribeAccountLimitsResultTypeDef:
return {
"AccountLimits": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeAccountLimitsResultTypeDef definition
class DescribeAccountLimitsResultTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef#
# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef
def get_value() -> DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef:
return {
"ConfigurationSetNames": ...,
}
# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef definition
class DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeConfigurationSetsRequestRequestTypeDef#
# DescribeConfigurationSetsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestRequestTypeDef
def get_value() -> DescribeConfigurationSetsRequestRequestTypeDef:
return {
"ConfigurationSetNames": ...,
}
# DescribeConfigurationSetsRequestRequestTypeDef definition
class DescribeConfigurationSetsRequestRequestTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetRequestRequestTypeDef
def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateConfigurationSetResultTypeDef#
# CreateConfigurationSetResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetResultTypeDef
def get_value() -> CreateConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# CreateConfigurationSetResultTypeDef definition
class CreateConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateOptOutListRequestRequestTypeDef#
# CreateOptOutListRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListRequestRequestTypeDef
def get_value() -> CreateOptOutListRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
# CreateOptOutListRequestRequestTypeDef definition
class CreateOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateOptOutListResultTypeDef#
# CreateOptOutListResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListResultTypeDef
def get_value() -> CreateOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# CreateOptOutListResultTypeDef definition
class CreateOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePoolRequestRequestTypeDef#
# CreatePoolRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolRequestRequestTypeDef
def get_value() -> CreatePoolRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"MessageType": ...,
}
# CreatePoolRequestRequestTypeDef definition
class CreatePoolRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See MessageTypeType
- See TagTypeDef
CreatePoolResultTypeDef#
# CreatePoolResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolResultTypeDef
def get_value() -> CreatePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# CreatePoolResultTypeDef definition
class CreatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
Tags: List[TagTypeDef], # (3)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PoolStatusType
- See MessageTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestPhoneNumberRequestRequestTypeDef#
# RequestPhoneNumberRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberRequestRequestTypeDef
def get_value() -> RequestPhoneNumberRequestRequestTypeDef:
return {
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
}
# RequestPhoneNumberRequestRequestTypeDef definition
class RequestPhoneNumberRequestRequestTypeDef(TypedDict):
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
NumberCapabilities: Sequence[NumberCapabilityType], # (2)
NumberType: RequestableNumberTypeType, # (3)
OptOutListName: NotRequired[str],
PoolId: NotRequired[str],
RegistrationId: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
ClientToken: NotRequired[str],
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
RequestPhoneNumberResultTypeDef#
# RequestPhoneNumberResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberResultTypeDef
def get_value() -> RequestPhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"PoolId": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# RequestPhoneNumberResultTypeDef definition
class RequestPhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: RequestableNumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
PoolId: str,
Tags: List[TagTypeDef], # (5)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEventDestinationRequestRequestTypeDef#
# CreateEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationRequestRequestTypeDef
def get_value() -> CreateEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
"MatchingEventTypes": ...,
}
# CreateEventDestinationRequestRequestTypeDef definition
class CreateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
ClientToken: NotRequired[str],
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"EventDestinationName": ...,
"Enabled": ...,
"MatchingEventTypes": ...,
}
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
EventDestinationName: str,
Enabled: bool,
MatchingEventTypes: List[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
UpdateEventDestinationRequestRequestTypeDef#
# UpdateEventDestinationRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationRequestRequestTypeDef
def get_value() -> UpdateEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
# UpdateEventDestinationRequestRequestTypeDef definition
class UpdateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
Enabled: NotRequired[bool],
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef#
# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef
def get_value() -> DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef:
return {
"OriginationIdentity": ...,
}
# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef definition
class DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeKeywordsRequestRequestTypeDef#
# DescribeKeywordsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestRequestTypeDef
def get_value() -> DescribeKeywordsRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
}
# DescribeKeywordsRequestRequestTypeDef definition
class DescribeKeywordsRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeKeywordsResultTypeDef#
# DescribeKeywordsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsResultTypeDef
def get_value() -> DescribeKeywordsResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keywords": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeKeywordsResultTypeDef definition
class DescribeKeywordsResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keywords: List[KeywordInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptOutListsResultTypeDef#
# DescribeOptOutListsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsResultTypeDef
def get_value() -> DescribeOptOutListsResultTypeDef:
return {
"OptOutLists": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeOptOutListsResultTypeDef definition
class DescribeOptOutListsResultTypeDef(TypedDict):
OptOutLists: List[OptOutListInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef#
# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef
def get_value() -> DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef:
return {
"OptOutListName": ...,
}
# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef definition
class DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptedOutNumbersRequestRequestTypeDef#
# DescribeOptedOutNumbersRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestRequestTypeDef
def get_value() -> DescribeOptedOutNumbersRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
# DescribeOptedOutNumbersRequestRequestTypeDef definition
class DescribeOptedOutNumbersRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeOptedOutNumbersResultTypeDef#
# DescribeOptedOutNumbersResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersResultTypeDef
def get_value() -> DescribeOptedOutNumbersResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumbers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeOptedOutNumbersResultTypeDef definition
class DescribeOptedOutNumbersResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumbers: List[OptedOutNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef#
# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef
def get_value() -> DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef:
return {
"PhoneNumberIds": ...,
}
# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef definition
class DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePhoneNumbersRequestRequestTypeDef#
# DescribePhoneNumbersRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestRequestTypeDef
def get_value() -> DescribePhoneNumbersRequestRequestTypeDef:
return {
"PhoneNumberIds": ...,
}
# DescribePhoneNumbersRequestRequestTypeDef definition
class DescribePhoneNumbersRequestRequestTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePhoneNumbersResultTypeDef#
# DescribePhoneNumbersResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersResultTypeDef
def get_value() -> DescribePhoneNumbersResultTypeDef:
return {
"PhoneNumbers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribePhoneNumbersResultTypeDef definition
class DescribePhoneNumbersResultTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePoolsRequestDescribePoolsPaginateTypeDef#
# DescribePoolsRequestDescribePoolsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestDescribePoolsPaginateTypeDef
def get_value() -> DescribePoolsRequestDescribePoolsPaginateTypeDef:
return {
"PoolIds": ...,
}
# DescribePoolsRequestDescribePoolsPaginateTypeDef definition
class DescribePoolsRequestDescribePoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePoolsRequestRequestTypeDef#
# DescribePoolsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestRequestTypeDef
def get_value() -> DescribePoolsRequestRequestTypeDef:
return {
"PoolIds": ...,
}
# DescribePoolsRequestRequestTypeDef definition
class DescribePoolsRequestRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePoolsResultTypeDef#
# DescribePoolsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsResultTypeDef
def get_value() -> DescribePoolsResultTypeDef:
return {
"Pools": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribePoolsResultTypeDef definition
class DescribePoolsResultTypeDef(TypedDict):
Pools: List[PoolInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef#
# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef
def get_value() -> DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef:
return {
"SenderIds": ...,
}
# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef definition
class DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSenderIdsRequestRequestTypeDef#
# DescribeSenderIdsRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestRequestTypeDef
def get_value() -> DescribeSenderIdsRequestRequestTypeDef:
return {
"SenderIds": ...,
}
# DescribeSenderIdsRequestRequestTypeDef definition
class DescribeSenderIdsRequestRequestTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSenderIdsResultTypeDef#
# DescribeSenderIdsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsResultTypeDef
def get_value() -> DescribeSenderIdsResultTypeDef:
return {
"SenderIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeSenderIdsResultTypeDef definition
class DescribeSenderIdsResultTypeDef(TypedDict):
SenderIds: List[SenderIdInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpendLimitsResultTypeDef#
# DescribeSpendLimitsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsResultTypeDef
def get_value() -> DescribeSpendLimitsResultTypeDef:
return {
"SpendLimits": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeSpendLimitsResultTypeDef definition
class DescribeSpendLimitsResultTypeDef(TypedDict):
SpendLimits: List[SpendLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef#
# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef:
return {
"PoolId": ...,
}
# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef definition
class ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPoolOriginationIdentitiesRequestRequestTypeDef#
# ListPoolOriginationIdentitiesRequestRequestTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestRequestTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestRequestTypeDef:
return {
"PoolId": ...,
}
# ListPoolOriginationIdentitiesRequestRequestTypeDef definition
class ListPoolOriginationIdentitiesRequestRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPoolOriginationIdentitiesResultTypeDef#
# ListPoolOriginationIdentitiesResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesResultTypeDef
def get_value() -> ListPoolOriginationIdentitiesResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListPoolOriginationIdentitiesResultTypeDef definition
class ListPoolOriginationIdentitiesResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentities: List[OriginationIdentityMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationSetInformationTypeDef#
# ConfigurationSetInformationTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetInformationTypeDef
def get_value() -> ConfigurationSetInformationTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestinations": ...,
"CreatedTimestamp": ...,
}
# ConfigurationSetInformationTypeDef definition
class ConfigurationSetInformationTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
CreatedTimestamp: datetime,
DefaultMessageType: NotRequired[MessageTypeType], # (2)
DefaultSenderId: NotRequired[str],
CreateEventDestinationResultTypeDef#
# CreateEventDestinationResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationResultTypeDef
def get_value() -> CreateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
# CreateEventDestinationResultTypeDef definition
class CreateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConfigurationSetResultTypeDef#
# DeleteConfigurationSetResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetResultTypeDef
def get_value() -> DeleteConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestinations": ...,
"DefaultMessageType": ...,
"DefaultSenderId": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
# DeleteConfigurationSetResultTypeDef definition
class DeleteConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
DefaultMessageType: MessageTypeType, # (2)
DefaultSenderId: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteEventDestinationResultTypeDef#
# DeleteEventDestinationResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationResultTypeDef
def get_value() -> DeleteEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
# DeleteEventDestinationResultTypeDef definition
class DeleteEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventDestinationResultTypeDef#
# UpdateEventDestinationResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationResultTypeDef
def get_value() -> UpdateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
# UpdateEventDestinationResultTypeDef definition
class UpdateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsResultTypeDef#
# DescribeConfigurationSetsResultTypeDef usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsResultTypeDef
def get_value() -> DescribeConfigurationSetsResultTypeDef:
return {
"ConfigurationSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# DescribeConfigurationSetsResultTypeDef definition
class DescribeConfigurationSetsResultTypeDef(TypedDict):
ConfigurationSets: List[ConfigurationSetInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)