Type definitions#
Index > PinpointSMSVoiceV2 > Type definitions
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
AccountAttributeTypeDef#
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
Name: AccountAttributeNameType, # (1)
Value: str,
AccountLimitTypeDef#
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Name: AccountLimitNameType, # (1)
Used: int,
Max: int,
AssociateOriginationIdentityRequestRequestTypeDef#
# AssociateOriginationIdentityRequestRequestTypeDef definition
class AssociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CloudWatchLogsDestinationTypeDef#
# CloudWatchLogsDestinationTypeDef definition
class CloudWatchLogsDestinationTypeDef(TypedDict):
IamRoleArn: str,
LogGroupArn: str,
ConfigurationSetFilterTypeDef#
# ConfigurationSetFilterTypeDef definition
class ConfigurationSetFilterTypeDef(TypedDict):
Name: ConfigurationSetFilterNameType, # (1)
Values: Sequence[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
SnsDestinationTypeDef#
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: str,
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultMessageTypeRequestRequestTypeDef#
# DeleteDefaultMessageTypeRequestRequestTypeDef definition
class DeleteDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultSenderIdRequestRequestTypeDef#
# DeleteDefaultSenderIdRequestRequestTypeDef definition
class DeleteDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteEventDestinationRequestRequestTypeDef#
# DeleteEventDestinationRequestRequestTypeDef definition
class DeleteEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteKeywordRequestRequestTypeDef#
# DeleteKeywordRequestRequestTypeDef definition
class DeleteKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
DeleteOptOutListRequestRequestTypeDef#
# DeleteOptOutListRequestRequestTypeDef definition
class DeleteOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
DeleteOptedOutNumberRequestRequestTypeDef#
# DeleteOptedOutNumberRequestRequestTypeDef definition
class DeleteOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
DeletePoolRequestRequestTypeDef#
# DeletePoolRequestRequestTypeDef definition
class DeletePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccountAttributesRequestRequestTypeDef#
# DescribeAccountAttributesRequestRequestTypeDef definition
class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAccountLimitsRequestRequestTypeDef#
# DescribeAccountLimitsRequestRequestTypeDef definition
class DescribeAccountLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
KeywordFilterTypeDef#
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Name: KeywordFilterNameType, # (1)
Values: Sequence[str],
KeywordInformationTypeDef#
# KeywordInformationTypeDef definition
class KeywordInformationTypeDef(TypedDict):
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
DescribeOptOutListsRequestRequestTypeDef#
# DescribeOptOutListsRequestRequestTypeDef definition
class DescribeOptOutListsRequestRequestTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OptOutListInformationTypeDef#
# OptOutListInformationTypeDef definition
class OptOutListInformationTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
OptedOutFilterTypeDef#
# OptedOutFilterTypeDef definition
class OptedOutFilterTypeDef(TypedDict):
Name: OptedOutFilterNameType, # (1)
Values: Sequence[str],
OptedOutNumberInformationTypeDef#
# OptedOutNumberInformationTypeDef definition
class OptedOutNumberInformationTypeDef(TypedDict):
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
PhoneNumberFilterTypeDef#
# PhoneNumberFilterTypeDef definition
class PhoneNumberFilterTypeDef(TypedDict):
Name: PhoneNumberFilterNameType, # (1)
Values: Sequence[str],
PhoneNumberInformationTypeDef#
# 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 definition
class PoolFilterTypeDef(TypedDict):
Name: PoolFilterNameType, # (1)
Values: Sequence[str],
PoolInformationTypeDef#
# 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 definition
class SenderIdAndCountryTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SenderIdFilterTypeDef#
# SenderIdFilterTypeDef definition
class SenderIdFilterTypeDef(TypedDict):
Name: SenderIdFilterNameType, # (1)
Values: Sequence[str],
SenderIdInformationTypeDef#
# SenderIdInformationTypeDef definition
class SenderIdInformationTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
- See MessageTypeType
DescribeSpendLimitsRequestRequestTypeDef#
# DescribeSpendLimitsRequestRequestTypeDef definition
class DescribeSpendLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpendLimitTypeDef#
# SpendLimitTypeDef definition
class SpendLimitTypeDef(TypedDict):
Name: SpendLimitNameType, # (1)
EnforcedLimit: int,
MaxLimit: int,
Overridden: bool,
DisassociateOriginationIdentityRequestRequestTypeDef#
# DisassociateOriginationIdentityRequestRequestTypeDef definition
class DisassociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
PoolOriginationIdentitiesFilterTypeDef#
# PoolOriginationIdentitiesFilterTypeDef definition
class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
Name: PoolOriginationIdentitiesFilterNameType, # (1)
Values: Sequence[str],
OriginationIdentityMetadataTypeDef#
# OriginationIdentityMetadataTypeDef definition
class OriginationIdentityMetadataTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
NumberCapabilities: List[NumberCapabilityType], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PutKeywordRequestRequestTypeDef#
# PutKeywordRequestRequestTypeDef definition
class PutKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: NotRequired[KeywordActionType], # (1)
PutOptedOutNumberRequestRequestTypeDef#
# PutOptedOutNumberRequestRequestTypeDef definition
class PutOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
ReleasePhoneNumberRequestRequestTypeDef#
# ReleasePhoneNumberRequestRequestTypeDef definition
class ReleasePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
SendTextMessageRequestRequestTypeDef#
# 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],
SendVoiceMessageRequestRequestTypeDef#
# 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],
SetDefaultMessageTypeRequestRequestTypeDef#
# SetDefaultMessageTypeRequestRequestTypeDef definition
class SetDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
- See MessageTypeType
SetDefaultSenderIdRequestRequestTypeDef#
# SetDefaultSenderIdRequestRequestTypeDef definition
class SetDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SenderId: str,
SetTextMessageSpendLimitOverrideRequestRequestTypeDef#
# SetTextMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetTextMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef#
# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestRequestTypeDef#
# UpdatePhoneNumberRequestRequestTypeDef definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePoolRequestRequestTypeDef#
# 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],
AssociateOriginationIdentityResultTypeDef#
# AssociateOriginationIdentityResultTypeDef definition
class AssociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDefaultMessageTypeResultTypeDef#
# DeleteDefaultMessageTypeResultTypeDef definition
class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDefaultSenderIdResultTypeDef#
# DeleteDefaultSenderIdResultTypeDef definition
class DeleteDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeywordResultTypeDef#
# DeleteKeywordResultTypeDef definition
class DeleteKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOptOutListResultTypeDef#
# DeleteOptOutListResultTypeDef definition
class DeleteOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptedOutNumberResultTypeDef#
# DeleteOptedOutNumberResultTypeDef definition
class DeleteOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePoolResultTypeDef#
# 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 definition
class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVoiceMessageSpendLimitOverrideResultTypeDef#
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef definition
class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountLimitsResultTypeDef#
# DescribeAccountLimitsResultTypeDef definition
class DescribeAccountLimitsResultTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateOriginationIdentityResultTypeDef#
# DisassociateOriginationIdentityResultTypeDef definition
class DisassociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutKeywordResultTypeDef#
# PutKeywordResultTypeDef definition
class PutKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutOptedOutNumberResultTypeDef#
# PutOptedOutNumberResultTypeDef definition
class PutOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleasePhoneNumberResultTypeDef#
# 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
SendTextMessageResultTypeDef#
# SendTextMessageResultTypeDef definition
class SendTextMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendVoiceMessageResultTypeDef#
# SendVoiceMessageResultTypeDef definition
class SendVoiceMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageTypeResultTypeDef#
# SetDefaultMessageTypeResultTypeDef definition
class SetDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetDefaultSenderIdResultTypeDef#
# SetDefaultSenderIdResultTypeDef definition
class SetDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTextMessageSpendLimitOverrideResultTypeDef#
# SetTextMessageSpendLimitOverrideResultTypeDef definition
class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetVoiceMessageSpendLimitOverrideResultTypeDef#
# SetVoiceMessageSpendLimitOverrideResultTypeDef definition
class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePhoneNumberResultTypeDef#
# 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
UpdatePoolResultTypeDef#
# 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
DescribeConfigurationSetsRequestRequestTypeDef#
# DescribeConfigurationSetsRequestRequestTypeDef definition
class DescribeConfigurationSetsRequestRequestTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateConfigurationSetResultTypeDef#
# CreateConfigurationSetResultTypeDef definition
class CreateConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateOptOutListRequestRequestTypeDef#
# CreateOptOutListRequestRequestTypeDef definition
class CreateOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateOptOutListResultTypeDef#
# CreateOptOutListResultTypeDef definition
class CreateOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePoolRequestRequestTypeDef#
# 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 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 definition
class ListTagsForResourceResultTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestPhoneNumberRequestRequestTypeDef#
# 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 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 definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEventDestinationRequestRequestTypeDef#
# 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 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 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
DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef#
# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef definition
class DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef#
# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef definition
class DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef#
# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef definition
class DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef#
# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef definition
class DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef#
# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef definition
class DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef#
# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef definition
class DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeKeywordsRequestRequestTypeDef#
# DescribeKeywordsRequestRequestTypeDef definition
class DescribeKeywordsRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeKeywordsResultTypeDef#
# DescribeKeywordsResultTypeDef definition
class DescribeKeywordsResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keywords: List[KeywordInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptOutListsResultTypeDef#
# DescribeOptOutListsResultTypeDef definition
class DescribeOptOutListsResultTypeDef(TypedDict):
OptOutLists: List[OptOutListInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef#
# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef definition
class DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptedOutNumbersRequestRequestTypeDef#
# DescribeOptedOutNumbersRequestRequestTypeDef definition
class DescribeOptedOutNumbersRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeOptedOutNumbersResultTypeDef#
# DescribeOptedOutNumbersResultTypeDef definition
class DescribeOptedOutNumbersResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumbers: List[OptedOutNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef#
# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef definition
class DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePhoneNumbersRequestRequestTypeDef#
# DescribePhoneNumbersRequestRequestTypeDef definition
class DescribePhoneNumbersRequestRequestTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePhoneNumbersResultTypeDef#
# DescribePhoneNumbersResultTypeDef definition
class DescribePhoneNumbersResultTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePoolsRequestDescribePoolsPaginateTypeDef#
# DescribePoolsRequestDescribePoolsPaginateTypeDef definition
class DescribePoolsRequestDescribePoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePoolsRequestRequestTypeDef#
# DescribePoolsRequestRequestTypeDef definition
class DescribePoolsRequestRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePoolsResultTypeDef#
# DescribePoolsResultTypeDef definition
class DescribePoolsResultTypeDef(TypedDict):
Pools: List[PoolInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef#
# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef definition
class DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSenderIdsRequestRequestTypeDef#
# DescribeSenderIdsRequestRequestTypeDef definition
class DescribeSenderIdsRequestRequestTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSenderIdsResultTypeDef#
# DescribeSenderIdsResultTypeDef definition
class DescribeSenderIdsResultTypeDef(TypedDict):
SenderIds: List[SenderIdInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpendLimitsResultTypeDef#
# DescribeSpendLimitsResultTypeDef definition
class DescribeSpendLimitsResultTypeDef(TypedDict):
SpendLimits: List[SpendLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef#
# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef definition
class ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)