Pinpoint Sms Voice V2 Classes
AccountAttributeTypeDef
Name
- Type: typing.Literal['ACCOUNT_TIER', 'DEFAULT_PROTECT_CONFIGURATION_ID']
- Required: Yes
Value
- Type:
- Required: Yes
AccountLimitTypeDef
Name
- Type: typing.Literal['CONFIGURATION_SETS', 'OPT_OUT_LISTS', 'PHONE_NUMBERS', 'POOLS', 'REGISTRATIONS', 'REGISTRATION_ATTACHMENTS', 'SENDER_IDS', 'VERIFIED_DESTINATION_NUMBERS']
- Required: Yes
Used
- Type:
- Required: Yes
Max
- Type:
- Required: Yes
AssociateOriginationIdentityRequestRequestTypeDef
PoolId
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
AssociateOriginationIdentityResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AssociateProtectConfigurationRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
AssociateProtectConfigurationResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CloudWatchLogsDestinationTypeDef
IamRoleArn
- Type:
- Required: Yes
LogGroupArn
- Type:
- Required: Yes
ConfigurationSetFilterTypeDef
Name
- Type: typing.Literal['default-message-type', 'default-sender-id', 'event-destination-name', 'matching-event-types', 'protect-configuration-id']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
ConfigurationSetInformationTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
EventDestinations
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.EventDestinationTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
DefaultMessageType
- Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
DefaultSenderId
- Type: typing.Optional[str]
ProtectConfigurationId
- Type: typing.Optional[str]
CreateConfigurationSetRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateConfigurationSetResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
MatchingEventTypes
- Type: typing.Sequence[typing.Literal['ALL', 'MEDIA_ALL', 'MEDIA_BLOCKED', 'MEDIA_CARRIER_BLOCKED', 'MEDIA_CARRIER_UNREACHABLE', 'MEDIA_DELIVERED', 'MEDIA_FILE_INACCESSIBLE', 'MEDIA_FILE_SIZE_EXCEEDED', 'MEDIA_FILE_TYPE_UNSUPPORTED', 'MEDIA_INVALID', 'MEDIA_INVALID_MESSAGE', 'MEDIA_PENDING', 'MEDIA_QUEUED', 'MEDIA_SPAM', 'MEDIA_SUCCESSFUL', 'MEDIA_TTL_EXPIRED', 'MEDIA_UNKNOWN', 'MEDIA_UNREACHABLE', 'TEXT_ALL', 'TEXT_BLOCKED', 'TEXT_CARRIER_BLOCKED', 'TEXT_CARRIER_UNREACHABLE', 'TEXT_DELIVERED', 'TEXT_INVALID', 'TEXT_INVALID_MESSAGE', 'TEXT_PENDING', 'TEXT_QUEUED', 'TEXT_SENT', 'TEXT_SPAM', 'TEXT_SUCCESSFUL', 'TEXT_TTL_EXPIRED', 'TEXT_UNKNOWN', 'TEXT_UNREACHABLE', 'VOICE_ALL', 'VOICE_ANSWERED', 'VOICE_BUSY', 'VOICE_COMPLETED', 'VOICE_FAILED', 'VOICE_INITIATED', 'VOICE_NO_ANSWER', 'VOICE_RINGING', 'VOICE_TTL_EXPIRED']]
- Required: Yes
CloudWatchLogsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.CloudWatchLogsDestinationTypeDef]
KinesisFirehoseDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KinesisFirehoseDestinationTypeDef]
SnsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SnsDestinationTypeDef]
ClientToken
- Type: typing.Optional[str]
CreateEventDestinationResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOptOutListRequestRequestTypeDef
OptOutListName
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateOptOutListResultTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePoolRequestRequestTypeDef
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
DeletionProtectionEnabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreatePoolResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING']
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
SharedRoutesEnabled
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateProtectConfigurationRequestRequestTypeDef
ClientToken
- Type: typing.Optional[str]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
CreateProtectConfigurationResultTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
AccountDefault
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegistrationAssociationRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
CreateRegistrationAssociationResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationType
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
PhoneNumber
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegistrationAttachmentRequestRequestTypeDef
AttachmentBody
- Type: typing.Union[str, bytes, typing.IO[typing.Any], NoneType]
AttachmentUrl
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateRegistrationAttachmentResultTypeDef
RegistrationAttachmentArn
- Type:
- Required: Yes
RegistrationAttachmentId
- Type:
- Required: Yes
AttachmentStatus
- Type: typing.Literal['DELETED', 'UPLOAD_COMPLETE', 'UPLOAD_FAILED', 'UPLOAD_IN_PROGRESS']
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegistrationRequestRequestTypeDef
RegistrationType
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateRegistrationResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationType
- Type:
- Required: Yes
RegistrationStatus
- Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_UPDATES', 'REVIEWING', 'SUBMITTED']
- Required: Yes
CurrentVersionNumber
- Type:
- Required: Yes
AdditionalAttributes
- Type: typing.Dict[str, str]
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRegistrationVersionRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
CreateRegistrationVersionResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
RegistrationVersionStatus
- Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REVIEWING', 'REVOKED', 'SUBMITTED']
- Required: Yes
RegistrationVersionStatusHistory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVerifiedDestinationNumberRequestRequestTypeDef
DestinationPhoneNumber
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
CreateVerifiedDestinationNumberResultTypeDef
VerifiedDestinationNumberArn
- Type:
- Required: Yes
VerifiedDestinationNumberId
- Type:
- Required: Yes
DestinationPhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['PENDING', 'VERIFIED']
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteAccountDefaultProtectConfigurationResultTypeDef
DefaultProtectConfigurationArn
- Type:
- Required: Yes
DefaultProtectConfigurationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteConfigurationSetRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeleteConfigurationSetResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
EventDestinations
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.EventDestinationTypeDef]
- Required: Yes
DefaultMessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
DefaultSenderId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDefaultMessageTypeRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeleteDefaultMessageTypeResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteDefaultSenderIdRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
DeleteDefaultSenderIdResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
DeleteEventDestinationResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteKeywordRequestRequestTypeDef
OriginationIdentity
- Type:
- Required: Yes
Keyword
- Type:
- Required: Yes
DeleteKeywordResultTypeDef
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
Keyword
- Type:
- Required: Yes
KeywordMessage
- Type:
- Required: Yes
KeywordAction
- Type: typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteMediaMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteOptOutListRequestRequestTypeDef
OptOutListName
- Type:
- Required: Yes
DeleteOptOutListResultTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteOptedOutNumberRequestRequestTypeDef
OptOutListName
- Type:
- Required: Yes
OptedOutNumber
- Type:
- Required: Yes
DeleteOptedOutNumberResultTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
OptedOutNumber
- Type:
- Required: Yes
OptedOutTimestamp
- Type:
- Required: Yes
EndUserOptedOut
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeletePoolRequestRequestTypeDef
PoolId
- Type:
- Required: Yes
DeletePoolResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING']
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
SharedRoutesEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteProtectConfigurationRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
DeleteProtectConfigurationResultTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
AccountDefault
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRegistrationAttachmentRequestRequestTypeDef
RegistrationAttachmentId
- Type:
- Required: Yes
DeleteRegistrationAttachmentResultTypeDef
RegistrationAttachmentArn
- Type:
- Required: Yes
RegistrationAttachmentId
- Type:
- Required: Yes
AttachmentStatus
- Type: typing.Literal['DELETED', 'UPLOAD_COMPLETE', 'UPLOAD_FAILED', 'UPLOAD_IN_PROGRESS']
- Required: Yes
AttachmentUploadErrorReason
- Type: typing.Literal['INTERNAL_ERROR']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRegistrationFieldValueRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
FieldPath
- Type:
- Required: Yes
DeleteRegistrationFieldValueResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
FieldPath
- Type:
- Required: Yes
SelectChoices
- Type: typing.List[str]
- Required: Yes
TextValue
- Type:
- Required: Yes
RegistrationAttachmentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteRegistrationRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
DeleteRegistrationResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationType
- Type:
- Required: Yes
RegistrationStatus
- Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_UPDATES', 'REVIEWING', 'SUBMITTED']
- Required: Yes
CurrentVersionNumber
- Type:
- Required: Yes
ApprovedVersionNumber
- Type:
- Required: Yes
LatestDeniedVersionNumber
- Type:
- Required: Yes
AdditionalAttributes
- Type: typing.Dict[str, str]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTextMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteVerifiedDestinationNumberRequestRequestTypeDef
VerifiedDestinationNumberId
- Type:
- Required: Yes
DeleteVerifiedDestinationNumberResultTypeDef
VerifiedDestinationNumberArn
- Type:
- Required: Yes
VerifiedDestinationNumberId
- Type:
- Required: Yes
DestinationPhoneNumber
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteVoiceMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeAccountAttributesRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeAccountAttributesResultTypeDef
AccountAttributes
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.AccountAttributeTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeAccountLimitsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeAccountLimitsResultTypeDef
AccountLimits
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.AccountLimitTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef
ConfigurationSetNames
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ConfigurationSetFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeConfigurationSetsRequestRequestTypeDef
ConfigurationSetNames
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ConfigurationSetFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeConfigurationSetsResultTypeDef
ConfigurationSets
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ConfigurationSetInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef
OriginationIdentity
- Type:
- Required: Yes
Keywords
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KeywordFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeKeywordsRequestRequestTypeDef
OriginationIdentity
- Type:
- Required: Yes
Keywords
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KeywordFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeKeywordsResultTypeDef
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
Keywords
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KeywordInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef
OptOutListNames
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeOptOutListsRequestRequestTypeDef
OptOutListNames
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeOptOutListsResultTypeDef
OptOutLists
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.OptOutListInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef
OptOutListName
- Type:
- Required: Yes
OptedOutNumbers
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.OptedOutFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeOptedOutNumbersRequestRequestTypeDef
OptOutListName
- Type:
- Required: Yes
OptedOutNumbers
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.OptedOutFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeOptedOutNumbersResultTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
OptedOutNumbers
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.OptedOutNumberInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef
PhoneNumberIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PhoneNumberFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribePhoneNumbersRequestRequestTypeDef
PhoneNumberIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PhoneNumberFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribePhoneNumbersResultTypeDef
PhoneNumbers
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PhoneNumberInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribePoolsRequestDescribePoolsPaginateTypeDef
PoolIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PoolFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribePoolsRequestRequestTypeDef
PoolIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PoolFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribePoolsResultTypeDef
Pools
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PoolInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeProtectConfigurationsRequestDescribeProtectConfigurationsPaginateTypeDef
ProtectConfigurationIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeProtectConfigurationsRequestRequestTypeDef
ProtectConfigurationIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeProtectConfigurationsResultTypeDef
ProtectConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationAttachmentsRequestDescribeRegistrationAttachmentsPaginateTypeDef
RegistrationAttachmentIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAttachmentFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationAttachmentsRequestRequestTypeDef
RegistrationAttachmentIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAttachmentFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationAttachmentsResultTypeDef
RegistrationAttachments
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAttachmentsInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationFieldDefinitionsRequestDescribeRegistrationFieldDefinitionsPaginateTypeDef
RegistrationType
- Type:
- Required: Yes
SectionPath
- Type: typing.Optional[str]
FieldPaths
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationFieldDefinitionsRequestRequestTypeDef
RegistrationType
- Type:
- Required: Yes
SectionPath
- Type: typing.Optional[str]
FieldPaths
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationFieldDefinitionsResultTypeDef
RegistrationType
- Type:
- Required: Yes
RegistrationFieldDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationFieldDefinitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationFieldValuesRequestDescribeRegistrationFieldValuesPaginateTypeDef
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type: typing.Optional[int]
SectionPath
- Type: typing.Optional[str]
FieldPaths
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationFieldValuesRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type: typing.Optional[int]
SectionPath
- Type: typing.Optional[str]
FieldPaths
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationFieldValuesResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
RegistrationFieldValues
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationFieldValueInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationSectionDefinitionsRequestDescribeRegistrationSectionDefinitionsPaginateTypeDef
RegistrationType
- Type:
- Required: Yes
SectionPaths
- Type: typing.Optional[typing.Sequence[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationSectionDefinitionsRequestRequestTypeDef
RegistrationType
- Type:
- Required: Yes
SectionPaths
- Type: typing.Optional[typing.Sequence[str]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationSectionDefinitionsResultTypeDef
RegistrationType
- Type:
- Required: Yes
RegistrationSectionDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationSectionDefinitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationTypeDefinitionsRequestDescribeRegistrationTypeDefinitionsPaginateTypeDef
RegistrationTypes
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationTypeFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationTypeDefinitionsRequestRequestTypeDef
RegistrationTypes
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationTypeFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationTypeDefinitionsResultTypeDef
RegistrationTypeDefinitions
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationTypeDefinitionTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationVersionsRequestDescribeRegistrationVersionsPaginateTypeDef
RegistrationId
- Type:
- Required: Yes
VersionNumbers
- Type: typing.Optional[typing.Sequence[int]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationVersionFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationVersionsRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
VersionNumbers
- Type: typing.Optional[typing.Sequence[int]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationVersionFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationVersionsResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationVersions
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationVersionInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeRegistrationsRequestDescribeRegistrationsPaginateTypeDef
RegistrationIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeRegistrationsRequestRequestTypeDef
RegistrationIds
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeRegistrationsResultTypeDef
Registrations
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef
SenderIds
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SenderIdAndCountryTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SenderIdFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeSenderIdsRequestRequestTypeDef
SenderIds
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SenderIdAndCountryTypeDef]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SenderIdFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeSenderIdsResultTypeDef
SenderIds
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SenderIdInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeSpendLimitsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeSpendLimitsResultTypeDef
SpendLimits
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SpendLimitTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DescribeVerifiedDestinationNumbersRequestDescribeVerifiedDestinationNumbersPaginateTypeDef
VerifiedDestinationNumberIds
- Type: typing.Optional[typing.Sequence[str]]
DestinationPhoneNumbers
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
DescribeVerifiedDestinationNumbersRequestRequestTypeDef
VerifiedDestinationNumberIds
- Type: typing.Optional[typing.Sequence[str]]
DestinationPhoneNumbers
- Type: typing.Optional[typing.Sequence[str]]
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
DescribeVerifiedDestinationNumbersResultTypeDef
VerifiedDestinationNumbers
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
DisassociateOriginationIdentityRequestRequestTypeDef
PoolId
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
DisassociateOriginationIdentityResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateProtectConfigurationRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
DisassociateProtectConfigurationResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DiscardRegistrationVersionRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
DiscardRegistrationVersionResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
RegistrationVersionStatus
- Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REVIEWING', 'REVOKED', 'SUBMITTED']
- Required: Yes
RegistrationVersionStatusHistory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EventDestinationTypeDef
EventDestinationName
- Type:
- Required: Yes
Enabled
- Type:
- Required: Yes
MatchingEventTypes
- Type: typing.List[typing.Literal['ALL', 'MEDIA_ALL', 'MEDIA_BLOCKED', 'MEDIA_CARRIER_BLOCKED', 'MEDIA_CARRIER_UNREACHABLE', 'MEDIA_DELIVERED', 'MEDIA_FILE_INACCESSIBLE', 'MEDIA_FILE_SIZE_EXCEEDED', 'MEDIA_FILE_TYPE_UNSUPPORTED', 'MEDIA_INVALID', 'MEDIA_INVALID_MESSAGE', 'MEDIA_PENDING', 'MEDIA_QUEUED', 'MEDIA_SPAM', 'MEDIA_SUCCESSFUL', 'MEDIA_TTL_EXPIRED', 'MEDIA_UNKNOWN', 'MEDIA_UNREACHABLE', 'TEXT_ALL', 'TEXT_BLOCKED', 'TEXT_CARRIER_BLOCKED', 'TEXT_CARRIER_UNREACHABLE', 'TEXT_DELIVERED', 'TEXT_INVALID', 'TEXT_INVALID_MESSAGE', 'TEXT_PENDING', 'TEXT_QUEUED', 'TEXT_SENT', 'TEXT_SPAM', 'TEXT_SUCCESSFUL', 'TEXT_TTL_EXPIRED', 'TEXT_UNKNOWN', 'TEXT_UNREACHABLE', 'VOICE_ALL', 'VOICE_ANSWERED', 'VOICE_BUSY', 'VOICE_COMPLETED', 'VOICE_FAILED', 'VOICE_INITIATED', 'VOICE_NO_ANSWER', 'VOICE_RINGING', 'VOICE_TTL_EXPIRED']]
- Required: Yes
CloudWatchLogsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.CloudWatchLogsDestinationTypeDef]
KinesisFirehoseDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KinesisFirehoseDestinationTypeDef]
SnsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SnsDestinationTypeDef]
GetProtectConfigurationCountryRuleSetRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
NumberCapability
- Type: typing.Literal['MMS', 'SMS', 'VOICE']
- Required: Yes
GetProtectConfigurationCountryRuleSetResultTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
NumberCapability
- Type: typing.Literal['MMS', 'SMS', 'VOICE']
- Required: Yes
CountryRuleSet
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
KeywordFilterTypeDef
Name
- Type: typing.Literal['keyword-action']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
KeywordInformationTypeDef
Keyword
- Type:
- Required: Yes
KeywordMessage
- Type:
- Required: Yes
KeywordAction
- Type: typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']
- Required: Yes
KinesisFirehoseDestinationTypeDef
IamRoleArn
- Type:
- Required: Yes
DeliveryStreamArn
- Type:
- Required: Yes
ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef
PoolId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PoolOriginationIdentitiesFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
ListPoolOriginationIdentitiesRequestRequestTypeDef
PoolId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PoolOriginationIdentitiesFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListPoolOriginationIdentitiesResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
OriginationIdentities
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.OriginationIdentityMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListRegistrationAssociationsRequestListRegistrationAssociationsPaginateTypeDef
RegistrationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAssociationFilterTypeDef]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.PaginatorConfigTypeDef]
ListRegistrationAssociationsRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
Filters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAssociationFilterTypeDef]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRegistrationAssociationsResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationType
- Type:
- Required: Yes
RegistrationAssociations
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationAssociationMetadataTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResultTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
OptOutListInformationTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
OptedOutFilterTypeDef
Name
- Type: typing.Literal['end-user-opted-out']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
OptedOutNumberInformationTypeDef
OptedOutNumber
- Type:
- Required: Yes
OptedOutTimestamp
- Type:
- Required: Yes
EndUserOptedOut
- Type:
- Required: Yes
OriginationIdentityMetadataTypeDef
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
NumberCapabilities
- Type: typing.List[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
PhoneNumber
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PhoneNumberFilterTypeDef
Name
- Type: typing.Literal['deletion-protection-enabled', 'iso-country-code', 'message-type', 'number-capability', 'number-type', 'opt-out-list-name', 'self-managed-opt-outs-enabled', 'status', 'two-way-channel-arn', 'two-way-enabled']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
PhoneNumberInformationTypeDef
PhoneNumberArn
- Type:
- Required: Yes
PhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ASSOCIATING', 'DELETED', 'DISASSOCIATING', 'PENDING']
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
NumberCapabilities
- Type: typing.List[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
NumberType
- Type: typing.Literal['LONG_CODE', 'SHORT_CODE', 'SIMULATOR', 'TEN_DLC', 'TOLL_FREE']
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
PhoneNumberId
- Type: typing.Optional[str]
TwoWayChannelArn
- Type: typing.Optional[str]
TwoWayChannelRole
- Type: typing.Optional[str]
PoolId
- Type: typing.Optional[str]
RegistrationId
- Type: typing.Optional[str]
PoolFilterTypeDef
Name
- Type: typing.Literal['deletion-protection-enabled', 'message-type', 'opt-out-list-name', 'self-managed-opt-outs-enabled', 'shared-routes-enabled', 'status', 'two-way-channel-arn', 'two-way-enabled']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
PoolInformationTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING']
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
SharedRoutesEnabled
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
TwoWayChannelArn
- Type: typing.Optional[str]
TwoWayChannelRole
- Type: typing.Optional[str]
PoolOriginationIdentitiesFilterTypeDef
Name
- Type: typing.Literal['iso-country-code', 'number-capability']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
ProtectConfigurationCountryRuleSetInformationTypeDef
ProtectStatus
- Type: typing.Literal['ALLOW', 'BLOCK']
- Required: Yes
ProtectConfigurationFilterTypeDef
Name
- Type: typing.Literal['account-default', 'deletion-protection-enabled']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
ProtectConfigurationInformationTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
AccountDefault
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
PutKeywordRequestRequestTypeDef
OriginationIdentity
- Type:
- Required: Yes
Keyword
- Type:
- Required: Yes
KeywordMessage
- Type:
- Required: Yes
KeywordAction
- Type: typing.Optional[typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']]
PutKeywordResultTypeDef
OriginationIdentityArn
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
Keyword
- Type:
- Required: Yes
KeywordMessage
- Type:
- Required: Yes
KeywordAction
- Type: typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutOptedOutNumberRequestRequestTypeDef
OptOutListName
- Type:
- Required: Yes
OptedOutNumber
- Type:
- Required: Yes
PutOptedOutNumberResultTypeDef
OptOutListArn
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
OptedOutNumber
- Type:
- Required: Yes
OptedOutTimestamp
- Type:
- Required: Yes
EndUserOptedOut
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PutRegistrationFieldValueRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
FieldPath
- Type:
- Required: Yes
SelectChoices
- Type: typing.Optional[typing.Sequence[str]]
TextValue
- Type: typing.Optional[str]
RegistrationAttachmentId
- Type: typing.Optional[str]
PutRegistrationFieldValueResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
FieldPath
- Type:
- Required: Yes
SelectChoices
- Type: typing.List[str]
- Required: Yes
TextValue
- Type:
- Required: Yes
RegistrationAttachmentId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RegistrationAssociationFilterTypeDef
Name
- Type: typing.Literal['iso-country-code', 'resource-type']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
RegistrationAssociationMetadataTypeDef
ResourceArn
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceType
- Type:
- Required: Yes
IsoCountryCode
- Type: typing.Optional[str]
PhoneNumber
- Type: typing.Optional[str]
RegistrationAttachmentFilterTypeDef
Name
- Type: typing.Literal['attachment-status']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
RegistrationAttachmentsInformationTypeDef
RegistrationAttachmentArn
- Type:
- Required: Yes
RegistrationAttachmentId
- Type:
- Required: Yes
AttachmentStatus
- Type: typing.Literal['DELETED', 'UPLOAD_COMPLETE', 'UPLOAD_FAILED', 'UPLOAD_IN_PROGRESS']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
AttachmentUploadErrorReason
- Type: typing.Optional[typing.Literal['INTERNAL_ERROR']]
RegistrationDeniedReasonInformationTypeDef
Reason
- Type:
- Required: Yes
ShortDescription
- Type:
- Required: Yes
LongDescription
- Type: typing.Optional[str]
DocumentationTitle
- Type: typing.Optional[str]
DocumentationLink
- Type: typing.Optional[str]
RegistrationFieldDefinitionTypeDef
SectionPath
- Type:
- Required: Yes
FieldPath
- Type:
- Required: Yes
FieldType
- Type: typing.Literal['ATTACHMENT', 'SELECT', 'TEXT']
- Required: Yes
FieldRequirement
- Type: typing.Literal['CONDITIONAL', 'OPTIONAL', 'REQUIRED']
- Required: Yes
DisplayHints
- Type:
- Required: Yes
SelectValidation
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SelectValidationTypeDef]
TextValidation
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TextValidationTypeDef]
RegistrationFieldDisplayHintsTypeDef
Title
- Type:
- Required: Yes
ShortDescription
- Type:
- Required: Yes
LongDescription
- Type: typing.Optional[str]
DocumentationTitle
- Type: typing.Optional[str]
DocumentationLink
- Type: typing.Optional[str]
SelectOptionDescriptions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SelectOptionDescriptionTypeDef]]
TextValidationDescription
- Type: typing.Optional[str]
ExampleTextValue
- Type: typing.Optional[str]
RegistrationFieldValueInformationTypeDef
FieldPath
- Type:
- Required: Yes
SelectChoices
- Type: typing.Optional[typing.List[str]]
TextValue
- Type: typing.Optional[str]
RegistrationAttachmentId
- Type: typing.Optional[str]
DeniedReason
- Type: typing.Optional[str]
RegistrationFilterTypeDef
Name
- Type: typing.Literal['registration-status', 'registration-type']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
RegistrationInformationTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
RegistrationType
- Type:
- Required: Yes
RegistrationStatus
- Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_UPDATES', 'REVIEWING', 'SUBMITTED']
- Required: Yes
CurrentVersionNumber
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ApprovedVersionNumber
- Type: typing.Optional[int]
LatestDeniedVersionNumber
- Type: typing.Optional[int]
AdditionalAttributes
- Type: typing.Optional[typing.Dict[str, str]]
RegistrationSectionDefinitionTypeDef
SectionPath
- Type:
- Required: Yes
DisplayHints
- Type:
- Required: Yes
RegistrationSectionDisplayHintsTypeDef
Title
- Type:
- Required: Yes
ShortDescription
- Type:
- Required: Yes
LongDescription
- Type: typing.Optional[str]
DocumentationTitle
- Type: typing.Optional[str]
DocumentationLink
- Type: typing.Optional[str]
RegistrationTypeDefinitionTypeDef
RegistrationType
- Type:
- Required: Yes
DisplayHints
- Type:
- Required: Yes
SupportedAssociations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SupportedAssociationTypeDef]]
RegistrationTypeDisplayHintsTypeDef
Title
- Type:
- Required: Yes
ShortDescription
- Type: typing.Optional[str]
LongDescription
- Type: typing.Optional[str]
DocumentationTitle
- Type: typing.Optional[str]
DocumentationLink
- Type: typing.Optional[str]
RegistrationTypeFilterTypeDef
Name
- Type: typing.Literal['supported-association-iso-country-code', 'supported-association-resource-type']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
RegistrationVersionFilterTypeDef
Name
- Type: typing.Literal['registration-version-status']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
RegistrationVersionInformationTypeDef
VersionNumber
- Type:
- Required: Yes
RegistrationVersionStatus
- Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REVIEWING', 'REVOKED', 'SUBMITTED']
- Required: Yes
RegistrationVersionStatusHistory
- Type:
- Required: Yes
DeniedReasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.RegistrationDeniedReasonInformationTypeDef]]
RegistrationVersionStatusHistoryTypeDef
DraftTimestamp
- Type:
- Required: Yes
SubmittedTimestamp
- Type: typing.Optional[datetime.datetime]
ReviewingTimestamp
- Type: typing.Optional[datetime.datetime]
ApprovedTimestamp
- Type: typing.Optional[datetime.datetime]
DiscardedTimestamp
- Type: typing.Optional[datetime.datetime]
DeniedTimestamp
- Type: typing.Optional[datetime.datetime]
RevokedTimestamp
- Type: typing.Optional[datetime.datetime]
ArchivedTimestamp
- Type: typing.Optional[datetime.datetime]
ReleasePhoneNumberRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
ReleasePhoneNumberResultTypeDef
PhoneNumberArn
- Type:
- Required: Yes
PhoneNumberId
- Type:
- Required: Yes
PhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ASSOCIATING', 'DELETED', 'DISASSOCIATING', 'PENDING']
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
NumberCapabilities
- Type: typing.List[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
NumberType
- Type: typing.Literal['LONG_CODE', 'SHORT_CODE', 'SIMULATOR', 'TEN_DLC', 'TOLL_FREE']
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ReleaseSenderIdRequestRequestTypeDef
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
ReleaseSenderIdResultTypeDef
SenderIdArn
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageTypes
- Type: typing.List[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
Registered
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequestPhoneNumberRequestRequestTypeDef
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
NumberCapabilities
- Type: typing.Sequence[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
NumberType
- Type: typing.Literal['LONG_CODE', 'SIMULATOR', 'TEN_DLC', 'TOLL_FREE']
- Required: Yes
OptOutListName
- Type: typing.Optional[str]
PoolId
- Type: typing.Optional[str]
RegistrationId
- Type: typing.Optional[str]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
RequestPhoneNumberResultTypeDef
PhoneNumberArn
- Type:
- Required: Yes
PhoneNumberId
- Type:
- Required: Yes
PhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ASSOCIATING', 'DELETED', 'DISASSOCIATING', 'PENDING']
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
NumberCapabilities
- Type: typing.List[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
NumberType
- Type: typing.Literal['LONG_CODE', 'SIMULATOR', 'TEN_DLC', 'TOLL_FREE']
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
RequestSenderIdRequestRequestTypeDef
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]]
ClientToken
- Type: typing.Optional[str]
RequestSenderIdResultTypeDef
SenderIdArn
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageTypes
- Type: typing.List[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
Registered
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SelectOptionDescriptionTypeDef
Option
- Type:
- Required: Yes
Title
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
SelectValidationTypeDef
MinChoices
- Type:
- Required: Yes
MaxChoices
- Type:
- Required: Yes
Options
- Type: typing.List[str]
- Required: Yes
SendDestinationNumberVerificationCodeRequestRequestTypeDef
VerifiedDestinationNumberId
- Type:
- Required: Yes
VerificationChannel
- Type: typing.Literal['TEXT', 'VOICE']
- Required: Yes
LanguageCode
- Type: typing.Optional[typing.Literal['DE_DE', 'EN_GB', 'EN_US', 'ES_419', 'ES_ES', 'FR_CA', 'FR_FR', 'IT_IT', 'JA_JP', 'KO_KR', 'PT_BR', 'ZH_CN', 'ZH_TW']]
OriginationIdentity
- Type: typing.Optional[str]
ConfigurationSetName
- Type: typing.Optional[str]
Context
- Type: typing.Optional[typing.Mapping[str, str]]
DestinationCountryParameters
- Type: typing.Optional[typing.Mapping[typing.Literal['IN_ENTITY_ID', 'IN_TEMPLATE_ID'], str]]
SendDestinationNumberVerificationCodeResultTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendMediaMessageRequestRequestTypeDef
DestinationPhoneNumber
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
MessageBody
- Type: typing.Optional[str]
MediaUrls
- Type: typing.Optional[typing.Sequence[str]]
ConfigurationSetName
- Type: typing.Optional[str]
MaxPrice
- Type: typing.Optional[str]
TimeToLive
- Type: typing.Optional[int]
Context
- Type: typing.Optional[typing.Mapping[str, str]]
DryRun
- Type: typing.Optional[bool]
ProtectConfigurationId
- Type: typing.Optional[str]
SendMediaMessageResultTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendTextMessageRequestRequestTypeDef
DestinationPhoneNumber
- Type:
- Required: Yes
OriginationIdentity
- Type: typing.Optional[str]
MessageBody
- Type: typing.Optional[str]
MessageType
- Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
Keyword
- Type: typing.Optional[str]
ConfigurationSetName
- Type: typing.Optional[str]
MaxPrice
- Type: typing.Optional[str]
TimeToLive
- Type: typing.Optional[int]
Context
- Type: typing.Optional[typing.Mapping[str, str]]
DestinationCountryParameters
- Type: typing.Optional[typing.Mapping[typing.Literal['IN_ENTITY_ID', 'IN_TEMPLATE_ID'], str]]
DryRun
- Type: typing.Optional[bool]
ProtectConfigurationId
- Type: typing.Optional[str]
SendTextMessageResultTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SendVoiceMessageRequestRequestTypeDef
DestinationPhoneNumber
- Type:
- Required: Yes
OriginationIdentity
- Type:
- Required: Yes
MessageBody
- Type: typing.Optional[str]
MessageBodyTextType
- Type: typing.Optional[typing.Literal['SSML', 'TEXT']]
VoiceId
- Type: typing.Optional[typing.Literal['AMY', 'ASTRID', 'BIANCA', 'BRIAN', 'CAMILA', 'CARLA', 'CARMEN', 'CELINE', 'CHANTAL', 'CONCHITA', 'CRISTIANO', 'DORA', 'EMMA', 'ENRIQUE', 'EWA', 'FILIZ', 'GERAINT', 'GIORGIO', 'GWYNETH', 'HANS', 'INES', 'IVY', 'JACEK', 'JAN', 'JOANNA', 'JOEY', 'JUSTIN', 'KARL', 'KENDRA', 'KIMBERLY', 'LEA', 'LIV', 'LOTTE', 'LUCIA', 'LUPE', 'MADS', 'MAJA', 'MARLENE', 'MATHIEU', 'MATTHEW', 'MAXIM', 'MIA', 'MIGUEL', 'MIZUKI', 'NAJA', 'NICOLE', 'PENELOPE', 'RAVEENA', 'RICARDO', 'RUBEN', 'RUSSELL', 'SALLI', 'SEOYEON', 'TAKUMI', 'TATYANA', 'VICKI', 'VITORIA', 'ZEINA', 'ZHIYU']]
ConfigurationSetName
- Type: typing.Optional[str]
MaxPricePerMinute
- Type: typing.Optional[str]
TimeToLive
- Type: typing.Optional[int]
Context
- Type: typing.Optional[typing.Mapping[str, str]]
DryRun
- Type: typing.Optional[bool]
ProtectConfigurationId
- Type: typing.Optional[str]
SendVoiceMessageResultTypeDef
MessageId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SenderIdAndCountryTypeDef
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
SenderIdFilterTypeDef
Name
- Type: typing.Literal['deletion-protection-enabled', 'iso-country-code', 'message-type', 'registered', 'sender-id']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
SenderIdInformationTypeDef
SenderIdArn
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageTypes
- Type: typing.List[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
Registered
- Type:
- Required: Yes
RegistrationId
- Type: typing.Optional[str]
SetAccountDefaultProtectConfigurationRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
SetAccountDefaultProtectConfigurationResultTypeDef
DefaultProtectConfigurationArn
- Type:
- Required: Yes
DefaultProtectConfigurationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetDefaultMessageTypeRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
SetDefaultMessageTypeResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetDefaultSenderIdRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
SetDefaultSenderIdResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetMediaMessageSpendLimitOverrideRequestRequestTypeDef
MonthlyLimit
- Type:
- Required: Yes
SetMediaMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetTextMessageSpendLimitOverrideRequestRequestTypeDef
MonthlyLimit
- Type:
- Required: Yes
SetTextMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef
MonthlyLimit
- Type:
- Required: Yes
SetVoiceMessageSpendLimitOverrideResultTypeDef
MonthlyLimit
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SnsDestinationTypeDef
TopicArn
- Type:
- Required: Yes
SpendLimitTypeDef
Name
- Type: typing.Literal['MEDIA_MESSAGE_MONTHLY_SPEND_LIMIT', 'TEXT_MESSAGE_MONTHLY_SPEND_LIMIT', 'VOICE_MESSAGE_MONTHLY_SPEND_LIMIT']
- Required: Yes
EnforcedLimit
- Type:
- Required: Yes
MaxLimit
- Type:
- Required: Yes
Overridden
- Type:
- Required: Yes
SubmitRegistrationVersionRequestRequestTypeDef
RegistrationId
- Type:
- Required: Yes
SubmitRegistrationVersionResultTypeDef
RegistrationArn
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
VersionNumber
- Type:
- Required: Yes
RegistrationVersionStatus
- Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REVIEWING', 'REVOKED', 'SUBMITTED']
- Required: Yes
RegistrationVersionStatusHistory
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SupportedAssociationTypeDef
ResourceType
- Type:
- Required: Yes
AssociationBehavior
- Type: typing.Literal['ASSOCIATE_AFTER_COMPLETE', 'ASSOCIATE_BEFORE_SUBMIT', 'ASSOCIATE_ON_APPROVAL']
- Required: Yes
DisassociationBehavior
- Type: typing.Literal['DELETE_REGISTRATION_DISASSOCIATES', 'DISASSOCIATE_ALL_ALLOWS_DELETE_REGISTRATION', 'DISASSOCIATE_ALL_CLOSES_REGISTRATION']
- Required: Yes
IsoCountryCode
- Type: typing.Optional[str]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TextValidationTypeDef
MinLength
- Type:
- Required: Yes
MaxLength
- Type:
- Required: Yes
Pattern
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateEventDestinationRequestRequestTypeDef
ConfigurationSetName
- Type:
- Required: Yes
EventDestinationName
- Type:
- Required: Yes
Enabled
- Type: typing.Optional[bool]
MatchingEventTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['ALL', 'MEDIA_ALL', 'MEDIA_BLOCKED', 'MEDIA_CARRIER_BLOCKED', 'MEDIA_CARRIER_UNREACHABLE', 'MEDIA_DELIVERED', 'MEDIA_FILE_INACCESSIBLE', 'MEDIA_FILE_SIZE_EXCEEDED', 'MEDIA_FILE_TYPE_UNSUPPORTED', 'MEDIA_INVALID', 'MEDIA_INVALID_MESSAGE', 'MEDIA_PENDING', 'MEDIA_QUEUED', 'MEDIA_SPAM', 'MEDIA_SUCCESSFUL', 'MEDIA_TTL_EXPIRED', 'MEDIA_UNKNOWN', 'MEDIA_UNREACHABLE', 'TEXT_ALL', 'TEXT_BLOCKED', 'TEXT_CARRIER_BLOCKED', 'TEXT_CARRIER_UNREACHABLE', 'TEXT_DELIVERED', 'TEXT_INVALID', 'TEXT_INVALID_MESSAGE', 'TEXT_PENDING', 'TEXT_QUEUED', 'TEXT_SENT', 'TEXT_SPAM', 'TEXT_SUCCESSFUL', 'TEXT_TTL_EXPIRED', 'TEXT_UNKNOWN', 'TEXT_UNREACHABLE', 'VOICE_ALL', 'VOICE_ANSWERED', 'VOICE_BUSY', 'VOICE_COMPLETED', 'VOICE_FAILED', 'VOICE_INITIATED', 'VOICE_NO_ANSWER', 'VOICE_RINGING', 'VOICE_TTL_EXPIRED']]]
CloudWatchLogsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.CloudWatchLogsDestinationTypeDef]
KinesisFirehoseDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.KinesisFirehoseDestinationTypeDef]
SnsDestination
- Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.SnsDestinationTypeDef]
UpdateEventDestinationResultTypeDef
ConfigurationSetArn
- Type:
- Required: Yes
ConfigurationSetName
- Type:
- Required: Yes
EventDestination
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePhoneNumberRequestRequestTypeDef
PhoneNumberId
- Type:
- Required: Yes
TwoWayEnabled
- Type: typing.Optional[bool]
TwoWayChannelArn
- Type: typing.Optional[str]
TwoWayChannelRole
- Type: typing.Optional[str]
SelfManagedOptOutsEnabled
- Type: typing.Optional[bool]
OptOutListName
- Type: typing.Optional[str]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
UpdatePhoneNumberResultTypeDef
PhoneNumberArn
- Type:
- Required: Yes
PhoneNumberId
- Type:
- Required: Yes
PhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'ASSOCIATING', 'DELETED', 'DISASSOCIATING', 'PENDING']
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
NumberCapabilities
- Type: typing.List[typing.Literal['MMS', 'SMS', 'VOICE']]
- Required: Yes
NumberType
- Type: typing.Literal['LONG_CODE', 'SHORT_CODE', 'SIMULATOR', 'TEN_DLC', 'TOLL_FREE']
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePoolRequestRequestTypeDef
PoolId
- Type:
- Required: Yes
TwoWayEnabled
- Type: typing.Optional[bool]
TwoWayChannelArn
- Type: typing.Optional[str]
TwoWayChannelRole
- Type: typing.Optional[str]
SelfManagedOptOutsEnabled
- Type: typing.Optional[bool]
OptOutListName
- Type: typing.Optional[str]
SharedRoutesEnabled
- Type: typing.Optional[bool]
DeletionProtectionEnabled
- Type: typing.Optional[bool]
UpdatePoolResultTypeDef
PoolArn
- Type:
- Required: Yes
PoolId
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACTIVE', 'CREATING', 'DELETING']
- Required: Yes
MessageType
- Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
- Required: Yes
TwoWayEnabled
- Type:
- Required: Yes
TwoWayChannelArn
- Type:
- Required: Yes
TwoWayChannelRole
- Type:
- Required: Yes
SelfManagedOptOutsEnabled
- Type:
- Required: Yes
OptOutListName
- Type:
- Required: Yes
SharedRoutesEnabled
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProtectConfigurationCountryRuleSetRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
NumberCapability
- Type: typing.Literal['MMS', 'SMS', 'VOICE']
- Required: Yes
CountryRuleSetUpdates
- Type: typing.Mapping[str, aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformationTypeDef]
- Required: Yes
UpdateProtectConfigurationCountryRuleSetResultTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
NumberCapability
- Type: typing.Literal['MMS', 'SMS', 'VOICE']
- Required: Yes
CountryRuleSet
- Type: typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProtectConfigurationRequestRequestTypeDef
ProtectConfigurationId
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type: typing.Optional[bool]
UpdateProtectConfigurationResultTypeDef
ProtectConfigurationArn
- Type:
- Required: Yes
ProtectConfigurationId
- Type:
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
AccountDefault
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateSenderIdRequestRequestTypeDef
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type: typing.Optional[bool]
UpdateSenderIdResultTypeDef
SenderIdArn
- Type:
- Required: Yes
SenderId
- Type:
- Required: Yes
IsoCountryCode
- Type:
- Required: Yes
MessageTypes
- Type: typing.List[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]
- Required: Yes
MonthlyLeasingPrice
- Type:
- Required: Yes
DeletionProtectionEnabled
- Type:
- Required: Yes
Registered
- Type:
- Required: Yes
RegistrationId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VerifiedDestinationNumberFilterTypeDef
Name
- Type: typing.Literal['status']
- Required: Yes
Values
- Type: typing.Sequence[str]
- Required: Yes
VerifiedDestinationNumberInformationTypeDef
VerifiedDestinationNumberArn
- Type:
- Required: Yes
VerifiedDestinationNumberId
- Type:
- Required: Yes
DestinationPhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['PENDING', 'VERIFIED']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
VerifyDestinationNumberRequestRequestTypeDef
VerifiedDestinationNumberId
- Type:
- Required: Yes
VerificationCode
- Type:
- Required: Yes
VerifyDestinationNumberResultTypeDef
VerifiedDestinationNumberArn
- Type:
- Required: Yes
VerifiedDestinationNumberId
- Type:
- Required: Yes
DestinationPhoneNumber
- Type:
- Required: Yes
Status
- Type: typing.Literal['PENDING', 'VERIFIED']
- Required: Yes
CreatedTimestamp
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes