Skip to content

Pinpoint Sms Voice V2 Classes

AccountAttribute

Name

  • Type: typing.Literal['ACCOUNT_TIER', 'DEFAULT_PROTECT_CONFIGURATION_ID']
  • Required: Yes

Value

  • Type:
  • Required: Yes

AccountLimit

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

AssociateOriginationIdentityRequest

PoolId

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

AssociateOriginationIdentityResult

PoolArn

  • Type:
  • Required: Yes

PoolId

  • Type:
  • Required: Yes

OriginationIdentityArn

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AssociateProtectConfigurationRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

AssociateProtectConfigurationResult

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!

CloudWatchLogsDestination

IamRoleArn

  • Type:
  • Required: Yes

LogGroupArn

  • Type:
  • Required: Yes

ConfigurationSetFilter

Name

  • Type: typing.Literal['default-message-feedback-enabled', 'default-message-type', 'default-sender-id', 'event-destination-name', 'matching-event-types', 'protect-configuration-id']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

ConfigurationSetInformation

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.EventDestination]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

DefaultMessageType

  • Type: typing.Optional[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]

DefaultSenderId

  • Type: typing.Optional[str]

DefaultMessageFeedbackEnabled

  • Type: typing.Optional[bool]

ProtectConfigurationId

  • Type: typing.Optional[str]

CreateConfigurationSetRequest

ConfigurationSetName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateConfigurationSetResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateEventDestinationRequest

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • 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_PROTECT_BLOCKED', '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:

KinesisFirehoseDestination

  • Type:

SnsDestination

  • Type:

ClientToken

  • Type: typing.Optional[str]

CreateEventDestinationResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestination

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOptOutListRequest

OptOutListName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateOptOutListResult

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePoolRequest

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.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreatePoolResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateProtectConfigurationRequest

ClientToken

  • Type: typing.Optional[str]

DeletionProtectionEnabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

CreateProtectConfigurationResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRegistrationAssociationRequest

RegistrationId

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

CreateRegistrationAssociationResult

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

CreateRegistrationAttachmentRequest

AttachmentBody

  • Type: typing.Union[str, bytes, typing.IO[typing.Any], botocore.response.StreamingBody, NoneType]

AttachmentUrl

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateRegistrationAttachmentResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRegistrationRequest

RegistrationType

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateRegistrationResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

RegistrationType

  • Type:
  • Required: Yes

RegistrationStatus

  • Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_AUTHENTICATION', '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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRegistrationVersionRequest

RegistrationId

  • Type:
  • Required: Yes

CreateRegistrationVersionResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

RegistrationVersionStatus

  • Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REQUIRES_AUTHENTICATION', 'REVIEWING', 'REVOKED', 'SUBMITTED']
  • Required: Yes

RegistrationVersionStatusHistory

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVerifiedDestinationNumberRequest

DestinationPhoneNumber

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

CreateVerifiedDestinationNumberResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteAccountDefaultProtectConfigurationResult

DefaultProtectConfigurationArn

  • Type:
  • Required: Yes

DefaultProtectConfigurationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteConfigurationSetRequest

ConfigurationSetName

  • Type:
  • Required: Yes

DeleteConfigurationSetResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinations

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.EventDestination]
  • Required: Yes

DefaultMessageType

  • Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
  • Required: Yes

DefaultSenderId

  • Type:
  • Required: Yes

DefaultMessageFeedbackEnabled

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDefaultMessageTypeRequest

ConfigurationSetName

  • Type:
  • Required: Yes

DeleteDefaultMessageTypeResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

MessageType

  • Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDefaultSenderIdRequest

ConfigurationSetName

  • Type:
  • Required: Yes

DeleteDefaultSenderIdResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

SenderId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteEventDestinationRequest

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • Type:
  • Required: Yes

DeleteEventDestinationResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestination

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteKeywordRequest

OriginationIdentity

  • Type:
  • Required: Yes

Keyword

  • Type:
  • Required: Yes

DeleteKeywordResult

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

DeleteMediaMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOptOutListRequest

OptOutListName

  • Type:
  • Required: Yes

DeleteOptOutListResult

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteOptedOutNumberRequest

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumber

  • Type:
  • Required: Yes

DeleteOptedOutNumberResult

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumber

  • Type:
  • Required: Yes

OptedOutTimestamp

  • Type:
  • Required: Yes

EndUserOptedOut

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeletePoolRequest

PoolId

  • Type:
  • Required: Yes

DeletePoolResult

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

DeleteProtectConfigurationRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

DeleteProtectConfigurationResult

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

AccountDefault

  • Type:
  • Required: Yes

DeletionProtectionEnabled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteProtectConfigurationRuleSetNumberOverrideRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

DeleteProtectConfigurationRuleSetNumberOverrideResult

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ALLOW', 'BLOCK']
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ExpirationTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteRegistrationAttachmentRequest

RegistrationAttachmentId

  • Type:
  • Required: Yes

DeleteRegistrationAttachmentResult

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

DeleteRegistrationFieldValueRequest

RegistrationId

  • Type:
  • Required: Yes

FieldPath

  • Type:
  • Required: Yes

DeleteRegistrationFieldValueResult

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

DeleteRegistrationRequest

RegistrationId

  • Type:
  • Required: Yes

DeleteRegistrationResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

RegistrationType

  • Type:
  • Required: Yes

RegistrationStatus

  • Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_AUTHENTICATION', '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

DeleteResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

DeleteResourcePolicyResult

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTextMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVerifiedDestinationNumberRequest

VerifiedDestinationNumberId

  • Type:
  • Required: Yes

DeleteVerifiedDestinationNumberResult

VerifiedDestinationNumberArn

  • Type:
  • Required: Yes

VerifiedDestinationNumberId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVoiceMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAccountAttributesRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeAccountAttributesRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeAccountAttributesResult

AccountAttributes

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.AccountAttribute]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeAccountLimitsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeAccountLimitsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeAccountLimitsResult

AccountLimits

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.AccountLimit]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeConfigurationSetsRequest

ConfigurationSetNames

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ConfigurationSetFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeConfigurationSetsRequestPaginate

ConfigurationSetNames

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ConfigurationSetFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeConfigurationSetsResult

ConfigurationSets

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ConfigurationSetInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeKeywordsRequest

OriginationIdentity

  • Type:
  • Required: Yes

Keywords

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.KeywordFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeKeywordsRequestPaginate

OriginationIdentity

  • Type:
  • Required: Yes

Keywords

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.KeywordFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeKeywordsResult

OriginationIdentityArn

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

Keywords

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.KeywordInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOptOutListsRequest

OptOutListNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

DescribeOptOutListsRequestPaginate

OptOutListNames

  • Type: typing.Optional[typing.List[str]]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeOptOutListsResult

OptOutLists

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.OptOutListInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeOptedOutNumbersRequest

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumbers

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.OptedOutFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeOptedOutNumbersRequestPaginate

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumbers

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.OptedOutFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeOptedOutNumbersResult

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumbers

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.OptedOutNumberInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePhoneNumbersRequest

PhoneNumberIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PhoneNumberFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

DescribePhoneNumbersRequestPaginate

PhoneNumberIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PhoneNumberFilter]]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribePhoneNumbersResult

PhoneNumbers

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PhoneNumberInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribePoolsRequest

PoolIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PoolFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

DescribePoolsRequestPaginate

PoolIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PoolFilter]]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribePoolsResult

Pools

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PoolInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeProtectConfigurationsRequest

ProtectConfigurationIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeProtectConfigurationsRequestPaginate

ProtectConfigurationIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeProtectConfigurationsResult

ProtectConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationAttachmentsRequest

RegistrationAttachmentIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationAttachmentFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationAttachmentsRequestPaginate

RegistrationAttachmentIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationAttachmentFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationAttachmentsResult

RegistrationAttachments

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationAttachmentsInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationFieldDefinitionsRequest

RegistrationType

  • Type:
  • Required: Yes

SectionPath

  • Type: typing.Optional[str]

FieldPaths

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationFieldDefinitionsRequestPaginate

RegistrationType

  • Type:
  • Required: Yes

SectionPath

  • Type: typing.Optional[str]

FieldPaths

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationFieldDefinitionsResult

RegistrationType

  • Type:
  • Required: Yes

RegistrationFieldDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationFieldDefinition]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationFieldValuesRequest

RegistrationId

  • Type:
  • Required: Yes

VersionNumber

  • Type: typing.Optional[int]

SectionPath

  • Type: typing.Optional[str]

FieldPaths

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationFieldValuesRequestPaginate

RegistrationId

  • Type:
  • Required: Yes

VersionNumber

  • Type: typing.Optional[int]

SectionPath

  • Type: typing.Optional[str]

FieldPaths

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationFieldValuesResult

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.pinpoint_sms_voice_v2_classes.RegistrationFieldValueInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationSectionDefinitionsRequest

RegistrationType

  • Type:
  • Required: Yes

SectionPaths

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationSectionDefinitionsRequestPaginate

RegistrationType

  • Type:
  • Required: Yes

SectionPaths

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationSectionDefinitionsResult

RegistrationType

  • Type:
  • Required: Yes

RegistrationSectionDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationSectionDefinition]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationVersionsRequest

RegistrationId

  • Type:
  • Required: Yes

VersionNumbers

  • Type: typing.Optional[typing.List[int]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationVersionFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationVersionsRequestPaginate

RegistrationId

  • Type:
  • Required: Yes

VersionNumbers

  • Type: typing.Optional[typing.List[int]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationVersionFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationVersionsResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

RegistrationVersions

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationVersionInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationinitionsRequest

RegistrationTypes

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationTypeFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationinitionsRequestPaginate

RegistrationTypes

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationTypeFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationinitionsResult

RegistrationTypeDefinitions

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Registrationinition]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeRegistrationsRequest

RegistrationIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeRegistrationsRequestPaginate

RegistrationIds

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeRegistrationsResult

Registrations

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSenderIdsRequest

SenderIds

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SenderIdAndCountry]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SenderIdFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

DescribeSenderIdsRequestPaginate

SenderIds

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SenderIdAndCountry]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SenderIdFilter]]

Owner

  • Type: typing.Optional[typing.Literal['SELF', 'SHARED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeSenderIdsResult

SenderIds

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SenderIdInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeSpendLimitsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeSpendLimitsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeSpendLimitsResult

SpendLimits

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SpendLimit]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeVerifiedDestinationNumbersRequest

VerifiedDestinationNumberIds

  • Type: typing.Optional[typing.List[str]]

DestinationPhoneNumbers

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeVerifiedDestinationNumbersRequestPaginate

VerifiedDestinationNumberIds

  • Type: typing.Optional[typing.List[str]]

DestinationPhoneNumbers

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

DescribeVerifiedDestinationNumbersResult

VerifiedDestinationNumbers

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.VerifiedDestinationNumberInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DisassociateOriginationIdentityRequest

PoolId

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

DisassociateOriginationIdentityResult

PoolArn

  • Type:
  • Required: Yes

PoolId

  • Type:
  • Required: Yes

OriginationIdentityArn

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateProtectConfigurationRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

DisassociateProtectConfigurationResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DiscardRegistrationVersionRequest

RegistrationId

  • Type:
  • Required: Yes

DiscardRegistrationVersionResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

RegistrationVersionStatus

  • Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REQUIRES_AUTHENTICATION', 'REVIEWING', 'REVOKED', 'SUBMITTED']
  • Required: Yes

RegistrationVersionStatusHistory

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventDestination

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_PROTECT_BLOCKED', '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:

KinesisFirehoseDestination

  • Type:

SnsDestination

  • Type:

GetProtectConfigurationCountryRuleSetRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

NumberCapability

  • Type: typing.Literal['MMS', 'SMS', 'VOICE']
  • Required: Yes

GetProtectConfigurationCountryRuleSetResult

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.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

GetResourcePolicyResult

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

KeywordFilter

Name

  • Type: typing.Literal['keyword-action']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

KeywordInformation

Keyword

  • Type:
  • Required: Yes

KeywordMessage

  • Type:
  • Required: Yes

KeywordAction

  • Type: typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']
  • Required: Yes

KinesisFirehoseDestination

IamRoleArn

  • Type:
  • Required: Yes

DeliveryStreamArn

  • Type:
  • Required: Yes

ListPoolOriginationIdentitiesRequest

PoolId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PoolOriginationIdentitiesFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPoolOriginationIdentitiesRequestPaginate

PoolId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PoolOriginationIdentitiesFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

ListPoolOriginationIdentitiesResult

PoolArn

  • Type:
  • Required: Yes

PoolId

  • Type:
  • Required: Yes

OriginationIdentities

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.OriginationIdentityMetadata]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListProtectConfigurationRuleSetNumberOverridesRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationRuleSetNumberOverrideFilterItem]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListProtectConfigurationRuleSetNumberOverridesRequestPaginate

ProtectConfigurationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationRuleSetNumberOverrideFilterItem]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

ListProtectConfigurationRuleSetNumberOverridesResult

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

RuleSetNumberOverrides

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationRuleSetNumberOverride]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRegistrationAssociationsRequest

RegistrationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationAssociationFilter]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRegistrationAssociationsRequestPaginate

RegistrationId

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationAssociationFilter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.PaginatorConfig]

ListRegistrationAssociationsResult

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.pinpoint_sms_voice_v2_classes.RegistrationAssociationMetadata]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResult

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

OptOutListInformation

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

OptedOutFilter

Name

  • Type: typing.Literal['end-user-opted-out']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

OptedOutNumberInformation

OptedOutNumber

  • Type:
  • Required: Yes

OptedOutTimestamp

  • Type:
  • Required: Yes

EndUserOptedOut

  • Type:
  • Required: Yes

OriginationIdentityMetadata

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]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PhoneNumberFilter

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.List[str]
  • Required: Yes

PhoneNumberInformation

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]

PoolFilter

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.List[str]
  • Required: Yes

PoolInformation

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]

PoolOriginationIdentitiesFilter

Name

  • Type: typing.Literal['iso-country-code', 'number-capability']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

ProtectConfigurationCountryRuleSetInformation

ProtectStatus

  • Type: typing.Literal['ALLOW', 'BLOCK']
  • Required: Yes

ProtectConfigurationFilter

Name

  • Type: typing.Literal['account-default', 'deletion-protection-enabled']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

ProtectConfigurationInformation

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

AccountDefault

  • Type:
  • Required: Yes

DeletionProtectionEnabled

  • Type:
  • Required: Yes

ProtectConfigurationRuleSetNumberOverride

DestinationPhoneNumber

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ALLOW', 'BLOCK']
  • Required: Yes

IsoCountryCode

  • Type: typing.Optional[str]

ExpirationTimestamp

  • Type: typing.Optional[datetime.datetime]

ProtectConfigurationRuleSetNumberOverrideFilterItem

Name

  • Type: typing.Literal['action', 'created-after', 'created-before', 'destination-phone-number-begins-with', 'expires-after', 'expires-before', 'iso-country-code']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

PutKeywordRequest

OriginationIdentity

  • Type:
  • Required: Yes

Keyword

  • Type:
  • Required: Yes

KeywordMessage

  • Type:
  • Required: Yes

KeywordAction

  • Type: typing.Optional[typing.Literal['AUTOMATIC_RESPONSE', 'OPT_IN', 'OPT_OUT']]

PutKeywordResult

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

PutMessageFeedbackRequest

MessageId

  • Type:
  • Required: Yes

MessageFeedbackStatus

  • Type: typing.Literal['FAILED', 'RECEIVED']
  • Required: Yes

PutMessageFeedbackResult

MessageId

  • Type:
  • Required: Yes

MessageFeedbackStatus

  • Type: typing.Literal['FAILED', 'RECEIVED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutOptedOutNumberRequest

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumber

  • Type:
  • Required: Yes

PutOptedOutNumberResult

OptOutListArn

  • Type:
  • Required: Yes

OptOutListName

  • Type:
  • Required: Yes

OptedOutNumber

  • Type:
  • Required: Yes

OptedOutTimestamp

  • Type:
  • Required: Yes

EndUserOptedOut

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutProtectConfigurationRuleSetNumberOverrideRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ALLOW', 'BLOCK']
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

ExpirationTimestamp

  • Type: typing.Union[datetime.datetime, str, NoneType]

PutProtectConfigurationRuleSetNumberOverrideResult

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

Action

  • Type: typing.Literal['ALLOW', 'BLOCK']
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ExpirationTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutRegistrationFieldValueRequest

RegistrationId

  • Type:
  • Required: Yes

FieldPath

  • Type:
  • Required: Yes

SelectChoices

  • Type: typing.Optional[typing.List[str]]

TextValue

  • Type: typing.Optional[str]

RegistrationAttachmentId

  • Type: typing.Optional[str]

PutRegistrationFieldValueResult

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

PutResourcePolicyRequest

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

PutResourcePolicyResult

ResourceArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegistrationAssociationFilter

Name

  • Type: typing.Literal['iso-country-code', 'resource-type']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RegistrationAssociationMetadata

ResourceArn

  • Type:
  • Required: Yes

ResourceId

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

IsoCountryCode

  • Type: typing.Optional[str]

PhoneNumber

  • Type: typing.Optional[str]

RegistrationAttachmentFilter

Name

  • Type: typing.Literal['attachment-status']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RegistrationAttachmentsInformation

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

RegistrationDeniedReasonInformation

Reason

  • Type:
  • Required: Yes

ShortDescription

  • Type:
  • Required: Yes

LongDescription

  • Type: typing.Optional[str]

DocumentationTitle

  • Type: typing.Optional[str]
  • Type: typing.Optional[str]

RegistrationFieldDefinition

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:

TextValidation

  • Type:

RegistrationFieldDisplayHints

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.pinpoint_sms_voice_v2_classes.SelectOptionDescription]]

TextValidationDescription

  • Type: typing.Optional[str]

ExampleTextValue

  • Type: typing.Optional[str]

RegistrationFieldValueInformation

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]

RegistrationFilter

Name

  • Type: typing.Literal['registration-status', 'registration-type']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RegistrationInformation

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

RegistrationType

  • Type:
  • Required: Yes

RegistrationStatus

  • Type: typing.Literal['CLOSED', 'COMPLETE', 'CREATED', 'DELETED', 'PROVISIONING', 'REQUIRES_AUTHENTICATION', '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]]

RegistrationSectionDefinition

SectionPath

  • Type:
  • Required: Yes

DisplayHints

  • Type:
  • Required: Yes

RegistrationSectionDisplayHints

Title

  • Type:
  • Required: Yes

ShortDescription

  • Type:
  • Required: Yes

LongDescription

  • Type: typing.Optional[str]

DocumentationTitle

  • Type: typing.Optional[str]
  • Type: typing.Optional[str]

RegistrationTypeDisplayHints

Title

  • Type:
  • Required: Yes

ShortDescription

  • Type: typing.Optional[str]

LongDescription

  • Type: typing.Optional[str]

DocumentationTitle

  • Type: typing.Optional[str]
  • Type: typing.Optional[str]

RegistrationTypeFilter

Name

  • Type: typing.Literal['supported-association-iso-country-code', 'supported-association-resource-type']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RegistrationVersionFilter

Name

  • Type: typing.Literal['registration-version-status']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

RegistrationVersionInformation

VersionNumber

  • Type:
  • Required: Yes

RegistrationVersionStatus

  • Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REQUIRES_AUTHENTICATION', 'REVIEWING', 'REVOKED', 'SUBMITTED']
  • Required: Yes

RegistrationVersionStatusHistory

  • Type:
  • Required: Yes

DeniedReasons

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.RegistrationDeniedReasonInformation]]

RegistrationVersionStatusHistory

DraftTimestamp

  • Type:
  • Required: Yes

SubmittedTimestamp

  • Type: typing.Optional[datetime.datetime]

ReviewingTimestamp

  • Type: typing.Optional[datetime.datetime]

RequiresAuthenticationTimestamp

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

Registrationinition

RegistrationType

  • Type:
  • Required: Yes

DisplayHints

  • Type:
  • Required: Yes

SupportedAssociations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.SupportedAssociation]]

ReleasePhoneNumberRequest

PhoneNumberId

  • Type:
  • Required: Yes

ReleasePhoneNumberResult

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

ReleaseSenderIdRequest

SenderId

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

ReleaseSenderIdResult

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

RequestPhoneNumberRequest

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

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.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

RequestPhoneNumberResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RequestSenderIdRequest

SenderId

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

MessageTypes

  • Type: typing.Optional[typing.List[typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']]]

DeletionProtectionEnabled

  • Type: typing.Optional[bool]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]]

ClientToken

  • Type: typing.Optional[str]

RequestSenderIdResult

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.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

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]

SelectOptionDescription

Option

  • Type:
  • Required: Yes

Title

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

SelectValidation

MinChoices

  • Type:
  • Required: Yes

MaxChoices

  • Type:
  • Required: Yes

Options

  • Type: typing.List[str]
  • Required: Yes

SendDestinationNumberVerificationCodeRequest

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.Dict[str, str]]

DestinationCountryParameters

  • Type: typing.Optional[typing.Dict[typing.Literal['IN_ENTITY_ID', 'IN_TEMPLATE_ID'], str]]

SendDestinationNumberVerificationCodeResult

MessageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendMediaMessageRequest

DestinationPhoneNumber

  • Type:
  • Required: Yes

OriginationIdentity

  • Type:
  • Required: Yes

MessageBody

  • Type: typing.Optional[str]

MediaUrls

  • Type: typing.Optional[typing.List[str]]

ConfigurationSetName

  • Type: typing.Optional[str]

MaxPrice

  • Type: typing.Optional[str]

TimeToLive

  • Type: typing.Optional[int]

Context

  • Type: typing.Optional[typing.Dict[str, str]]

DryRun

  • Type: typing.Optional[bool]

ProtectConfigurationId

  • Type: typing.Optional[str]

MessageFeedbackEnabled

  • Type: typing.Optional[bool]

SendMediaMessageResult

MessageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendTextMessageRequest

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.Dict[str, str]]

DestinationCountryParameters

  • Type: typing.Optional[typing.Dict[typing.Literal['IN_ENTITY_ID', 'IN_TEMPLATE_ID'], str]]

DryRun

  • Type: typing.Optional[bool]

ProtectConfigurationId

  • Type: typing.Optional[str]

MessageFeedbackEnabled

  • Type: typing.Optional[bool]

SendTextMessageResult

MessageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SendVoiceMessageRequest

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.Dict[str, str]]

DryRun

  • Type: typing.Optional[bool]

ProtectConfigurationId

  • Type: typing.Optional[str]

MessageFeedbackEnabled

  • Type: typing.Optional[bool]

SendVoiceMessageResult

MessageId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SenderIdAndCountry

SenderId

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

SenderIdFilter

Name

  • Type: typing.Literal['deletion-protection-enabled', 'iso-country-code', 'message-type', 'registered', 'sender-id']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

SenderIdInformation

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]

SetAccountDefaultProtectConfigurationRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

SetAccountDefaultProtectConfigurationResult

DefaultProtectConfigurationArn

  • Type:
  • Required: Yes

DefaultProtectConfigurationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetDefaultMessageFeedbackEnabledRequest

ConfigurationSetName

  • Type:
  • Required: Yes

MessageFeedbackEnabled

  • Type:
  • Required: Yes

SetDefaultMessageFeedbackEnabledResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

MessageFeedbackEnabled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetDefaultMessageTypeRequest

ConfigurationSetName

  • Type:
  • Required: Yes

MessageType

  • Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
  • Required: Yes

SetDefaultMessageTypeResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

MessageType

  • Type: typing.Literal['PROMOTIONAL', 'TRANSACTIONAL']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetDefaultSenderIdRequest

ConfigurationSetName

  • Type:
  • Required: Yes

SenderId

  • Type:
  • Required: Yes

SetDefaultSenderIdResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

SenderId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetMediaMessageSpendLimitOverrideRequest

MonthlyLimit

  • Type:
  • Required: Yes

SetMediaMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetTextMessageSpendLimitOverrideRequest

MonthlyLimit

  • Type:
  • Required: Yes

SetTextMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SetVoiceMessageSpendLimitOverrideRequest

MonthlyLimit

  • Type:
  • Required: Yes

SetVoiceMessageSpendLimitOverrideResult

MonthlyLimit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SnsDestination

TopicArn

  • Type:
  • Required: Yes

SpendLimit

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

SubmitRegistrationVersionRequest

RegistrationId

  • Type:
  • Required: Yes

SubmitRegistrationVersionResult

RegistrationArn

  • Type:
  • Required: Yes

RegistrationId

  • Type:
  • Required: Yes

VersionNumber

  • Type:
  • Required: Yes

RegistrationVersionStatus

  • Type: typing.Literal['APPROVED', 'ARCHIVED', 'DENIED', 'DISCARDED', 'DRAFT', 'REQUIRES_AUTHENTICATION', 'REVIEWING', 'REVOKED', 'SUBMITTED']
  • Required: Yes

RegistrationVersionStatusHistory

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SupportedAssociation

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]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.Tag]
  • Required: Yes

TextValidation

MinLength

  • Type:
  • Required: Yes

MaxLength

  • Type:
  • Required: Yes

Pattern

  • Type:
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateEventDestinationRequest

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestinationName

  • Type:
  • Required: Yes

Enabled

  • Type: typing.Optional[bool]

MatchingEventTypes

  • Type: typing.Optional[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_PROTECT_BLOCKED', '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:

KinesisFirehoseDestination

  • Type:

SnsDestination

  • Type:

UpdateEventDestinationResult

ConfigurationSetArn

  • Type:
  • Required: Yes

ConfigurationSetName

  • Type:
  • Required: Yes

EventDestination

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePhoneNumberRequest

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]

UpdatePhoneNumberResult

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

UpdatePoolRequest

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]

UpdatePoolResult

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

UpdateProtectConfigurationCountryRuleSetRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

NumberCapability

  • Type: typing.Literal['MMS', 'SMS', 'VOICE']
  • Required: Yes

CountryRuleSetUpdates

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.pinpoint_sms_voice_v2.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformation]
  • Required: Yes

UpdateProtectConfigurationCountryRuleSetResult

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.pinpoint_sms_voice_v2_classes.ProtectConfigurationCountryRuleSetInformation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProtectConfigurationRequest

ProtectConfigurationId

  • Type:
  • Required: Yes

DeletionProtectionEnabled

  • Type: typing.Optional[bool]

UpdateProtectConfigurationResult

ProtectConfigurationArn

  • Type:
  • Required: Yes

ProtectConfigurationId

  • Type:
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

AccountDefault

  • Type:
  • Required: Yes

DeletionProtectionEnabled

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateSenderIdRequest

SenderId

  • Type:
  • Required: Yes

IsoCountryCode

  • Type:
  • Required: Yes

DeletionProtectionEnabled

  • Type: typing.Optional[bool]

UpdateSenderIdResult

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

VerifiedDestinationNumberFilter

Name

  • Type: typing.Literal['status']
  • Required: Yes

Values

  • Type: typing.List[str]
  • Required: Yes

VerifiedDestinationNumberInformation

VerifiedDestinationNumberArn

  • Type:
  • Required: Yes

VerifiedDestinationNumberId

  • Type:
  • Required: Yes

DestinationPhoneNumber

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['PENDING', 'VERIFIED']
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

VerifyDestinationNumberRequest

VerifiedDestinationNumberId

  • Type:
  • Required: Yes

VerificationCode

  • Type:
  • Required: Yes

VerifyDestinationNumberResult

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