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]
DocumentationLink
- 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]
DocumentationLink
- 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]
DocumentationLink
- Type: typing.Optional[str]
RegistrationTypeDisplayHints
Title
- Type:
- Required: Yes
ShortDescription
- Type: typing.Optional[str]
LongDescription
- Type: typing.Optional[str]
DocumentationTitle
- Type: typing.Optional[str]
DocumentationLink
- 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