Skip to content

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]
  • 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]
  • 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]
  • 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]
  • 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