Type definitions#
Index > PinpointSMSVoiceV2 > Type definitions
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
AccountAttributeTypeDef#
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
Name: AccountAttributeNameType, # (1)
Value: str,
AccountLimitTypeDef#
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Name: AccountLimitNameType, # (1)
Used: int,
Max: int,
AssociateOriginationIdentityRequestRequestTypeDef#
# AssociateOriginationIdentityRequestRequestTypeDef definition
class AssociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CloudWatchLogsDestinationTypeDef#
# CloudWatchLogsDestinationTypeDef definition
class CloudWatchLogsDestinationTypeDef(TypedDict):
IamRoleArn: str,
LogGroupArn: str,
ConfigurationSetFilterTypeDef#
# ConfigurationSetFilterTypeDef definition
class ConfigurationSetFilterTypeDef(TypedDict):
Name: ConfigurationSetFilterNameType, # (1)
Values: Sequence[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
SnsDestinationTypeDef#
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: str,
CreateRegistrationAssociationRequestRequestTypeDef#
# CreateRegistrationAssociationRequestRequestTypeDef definition
class CreateRegistrationAssociationRequestRequestTypeDef(TypedDict):
RegistrationId: str,
ResourceId: str,
CreateRegistrationVersionRequestRequestTypeDef#
# CreateRegistrationVersionRequestRequestTypeDef definition
class CreateRegistrationVersionRequestRequestTypeDef(TypedDict):
RegistrationId: str,
RegistrationVersionStatusHistoryTypeDef#
# RegistrationVersionStatusHistoryTypeDef definition
class RegistrationVersionStatusHistoryTypeDef(TypedDict):
DraftTimestamp: datetime,
SubmittedTimestamp: NotRequired[datetime],
ReviewingTimestamp: NotRequired[datetime],
ApprovedTimestamp: NotRequired[datetime],
DiscardedTimestamp: NotRequired[datetime],
DeniedTimestamp: NotRequired[datetime],
RevokedTimestamp: NotRequired[datetime],
ArchivedTimestamp: NotRequired[datetime],
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultMessageTypeRequestRequestTypeDef#
# DeleteDefaultMessageTypeRequestRequestTypeDef definition
class DeleteDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultSenderIdRequestRequestTypeDef#
# DeleteDefaultSenderIdRequestRequestTypeDef definition
class DeleteDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteEventDestinationRequestRequestTypeDef#
# DeleteEventDestinationRequestRequestTypeDef definition
class DeleteEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteKeywordRequestRequestTypeDef#
# DeleteKeywordRequestRequestTypeDef definition
class DeleteKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
DeleteOptOutListRequestRequestTypeDef#
# DeleteOptOutListRequestRequestTypeDef definition
class DeleteOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
DeleteOptedOutNumberRequestRequestTypeDef#
# DeleteOptedOutNumberRequestRequestTypeDef definition
class DeleteOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
DeletePoolRequestRequestTypeDef#
# DeletePoolRequestRequestTypeDef definition
class DeletePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
DeleteRegistrationAttachmentRequestRequestTypeDef#
# DeleteRegistrationAttachmentRequestRequestTypeDef definition
class DeleteRegistrationAttachmentRequestRequestTypeDef(TypedDict):
RegistrationAttachmentId: str,
DeleteRegistrationFieldValueRequestRequestTypeDef#
# DeleteRegistrationFieldValueRequestRequestTypeDef definition
class DeleteRegistrationFieldValueRequestRequestTypeDef(TypedDict):
RegistrationId: str,
FieldPath: str,
DeleteRegistrationRequestRequestTypeDef#
# DeleteRegistrationRequestRequestTypeDef definition
class DeleteRegistrationRequestRequestTypeDef(TypedDict):
RegistrationId: str,
DeleteVerifiedDestinationNumberRequestRequestTypeDef#
# DeleteVerifiedDestinationNumberRequestRequestTypeDef definition
class DeleteVerifiedDestinationNumberRequestRequestTypeDef(TypedDict):
VerifiedDestinationNumberId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccountAttributesRequestRequestTypeDef#
# DescribeAccountAttributesRequestRequestTypeDef definition
class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAccountLimitsRequestRequestTypeDef#
# DescribeAccountLimitsRequestRequestTypeDef definition
class DescribeAccountLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
KeywordFilterTypeDef#
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Name: KeywordFilterNameType, # (1)
Values: Sequence[str],
KeywordInformationTypeDef#
# KeywordInformationTypeDef definition
class KeywordInformationTypeDef(TypedDict):
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
DescribeOptOutListsRequestRequestTypeDef#
# DescribeOptOutListsRequestRequestTypeDef definition
class DescribeOptOutListsRequestRequestTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OptOutListInformationTypeDef#
# OptOutListInformationTypeDef definition
class OptOutListInformationTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
OptedOutFilterTypeDef#
# OptedOutFilterTypeDef definition
class OptedOutFilterTypeDef(TypedDict):
Name: OptedOutFilterNameType, # (1)
Values: Sequence[str],
OptedOutNumberInformationTypeDef#
# OptedOutNumberInformationTypeDef definition
class OptedOutNumberInformationTypeDef(TypedDict):
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
PhoneNumberFilterTypeDef#
# PhoneNumberFilterTypeDef definition
class PhoneNumberFilterTypeDef(TypedDict):
Name: PhoneNumberFilterNameType, # (1)
Values: Sequence[str],
PhoneNumberInformationTypeDef#
# PhoneNumberInformationTypeDef definition
class PhoneNumberInformationTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
PhoneNumberId: NotRequired[str],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
PoolId: NotRequired[str],
RegistrationId: NotRequired[str],
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
PoolFilterTypeDef#
# PoolFilterTypeDef definition
class PoolFilterTypeDef(TypedDict):
Name: PoolFilterNameType, # (1)
Values: Sequence[str],
PoolInformationTypeDef#
# PoolInformationTypeDef definition
class PoolInformationTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
- See PoolStatusType
- See MessageTypeType
RegistrationAttachmentFilterTypeDef#
# RegistrationAttachmentFilterTypeDef definition
class RegistrationAttachmentFilterTypeDef(TypedDict):
Name: RegistrationAttachmentFilterNameType, # (1)
Values: Sequence[str],
RegistrationAttachmentsInformationTypeDef#
# RegistrationAttachmentsInformationTypeDef definition
class RegistrationAttachmentsInformationTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
CreatedTimestamp: datetime,
AttachmentUploadErrorReason: NotRequired[AttachmentUploadErrorReasonType], # (2)
DescribeRegistrationFieldDefinitionsRequestRequestTypeDef#
# DescribeRegistrationFieldDefinitionsRequestRequestTypeDef definition
class DescribeRegistrationFieldDefinitionsRequestRequestTypeDef(TypedDict):
RegistrationType: str,
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationFieldValuesRequestRequestTypeDef#
# DescribeRegistrationFieldValuesRequestRequestTypeDef definition
class DescribeRegistrationFieldValuesRequestRequestTypeDef(TypedDict):
RegistrationId: str,
VersionNumber: NotRequired[int],
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RegistrationFieldValueInformationTypeDef#
# RegistrationFieldValueInformationTypeDef definition
class RegistrationFieldValueInformationTypeDef(TypedDict):
FieldPath: str,
SelectChoices: NotRequired[List[str]],
TextValue: NotRequired[str],
RegistrationAttachmentId: NotRequired[str],
DeniedReason: NotRequired[str],
DescribeRegistrationSectionDefinitionsRequestRequestTypeDef#
# DescribeRegistrationSectionDefinitionsRequestRequestTypeDef definition
class DescribeRegistrationSectionDefinitionsRequestRequestTypeDef(TypedDict):
RegistrationType: str,
SectionPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RegistrationTypeFilterTypeDef#
# RegistrationTypeFilterTypeDef definition
class RegistrationTypeFilterTypeDef(TypedDict):
Name: RegistrationTypeFilterNameType, # (1)
Values: Sequence[str],
RegistrationVersionFilterTypeDef#
# RegistrationVersionFilterTypeDef definition
class RegistrationVersionFilterTypeDef(TypedDict):
Name: RegistrationVersionFilterNameType, # (1)
Values: Sequence[str],
RegistrationFilterTypeDef#
# RegistrationFilterTypeDef definition
class RegistrationFilterTypeDef(TypedDict):
Name: RegistrationFilterNameType, # (1)
Values: Sequence[str],
RegistrationInformationTypeDef#
# RegistrationInformationTypeDef definition
class RegistrationInformationTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationStatus: RegistrationStatusType, # (1)
CurrentVersionNumber: int,
CreatedTimestamp: datetime,
ApprovedVersionNumber: NotRequired[int],
LatestDeniedVersionNumber: NotRequired[int],
AdditionalAttributes: NotRequired[Dict[str, str]],
SenderIdAndCountryTypeDef#
# SenderIdAndCountryTypeDef definition
class SenderIdAndCountryTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SenderIdFilterTypeDef#
# SenderIdFilterTypeDef definition
class SenderIdFilterTypeDef(TypedDict):
Name: SenderIdFilterNameType, # (1)
Values: Sequence[str],
SenderIdInformationTypeDef#
# SenderIdInformationTypeDef definition
class SenderIdInformationTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
DeletionProtectionEnabled: bool,
Registered: bool,
RegistrationId: NotRequired[str],
- See MessageTypeType
DescribeSpendLimitsRequestRequestTypeDef#
# DescribeSpendLimitsRequestRequestTypeDef definition
class DescribeSpendLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpendLimitTypeDef#
# SpendLimitTypeDef definition
class SpendLimitTypeDef(TypedDict):
Name: SpendLimitNameType, # (1)
EnforcedLimit: int,
MaxLimit: int,
Overridden: bool,
VerifiedDestinationNumberFilterTypeDef#
# VerifiedDestinationNumberFilterTypeDef definition
class VerifiedDestinationNumberFilterTypeDef(TypedDict):
Name: VerifiedDestinationNumberFilterNameType, # (1)
Values: Sequence[str],
VerifiedDestinationNumberInformationTypeDef#
# VerifiedDestinationNumberInformationTypeDef definition
class VerifiedDestinationNumberInformationTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
CreatedTimestamp: datetime,
DisassociateOriginationIdentityRequestRequestTypeDef#
# DisassociateOriginationIdentityRequestRequestTypeDef definition
class DisassociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
DiscardRegistrationVersionRequestRequestTypeDef#
# DiscardRegistrationVersionRequestRequestTypeDef definition
class DiscardRegistrationVersionRequestRequestTypeDef(TypedDict):
RegistrationId: str,
PoolOriginationIdentitiesFilterTypeDef#
# PoolOriginationIdentitiesFilterTypeDef definition
class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
Name: PoolOriginationIdentitiesFilterNameType, # (1)
Values: Sequence[str],
OriginationIdentityMetadataTypeDef#
# OriginationIdentityMetadataTypeDef definition
class OriginationIdentityMetadataTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
NumberCapabilities: List[NumberCapabilityType], # (1)
PhoneNumber: NotRequired[str],
RegistrationAssociationFilterTypeDef#
# RegistrationAssociationFilterTypeDef definition
class RegistrationAssociationFilterTypeDef(TypedDict):
Name: RegistrationAssociationFilterNameType, # (1)
Values: Sequence[str],
RegistrationAssociationMetadataTypeDef#
# RegistrationAssociationMetadataTypeDef definition
class RegistrationAssociationMetadataTypeDef(TypedDict):
ResourceArn: str,
ResourceId: str,
ResourceType: str,
IsoCountryCode: NotRequired[str],
PhoneNumber: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
PutKeywordRequestRequestTypeDef#
# PutKeywordRequestRequestTypeDef definition
class PutKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: NotRequired[KeywordActionType], # (1)
PutOptedOutNumberRequestRequestTypeDef#
# PutOptedOutNumberRequestRequestTypeDef definition
class PutOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
PutRegistrationFieldValueRequestRequestTypeDef#
# PutRegistrationFieldValueRequestRequestTypeDef definition
class PutRegistrationFieldValueRequestRequestTypeDef(TypedDict):
RegistrationId: str,
FieldPath: str,
SelectChoices: NotRequired[Sequence[str]],
TextValue: NotRequired[str],
RegistrationAttachmentId: NotRequired[str],
RegistrationDeniedReasonInformationTypeDef#
# RegistrationDeniedReasonInformationTypeDef definition
class RegistrationDeniedReasonInformationTypeDef(TypedDict):
Reason: str,
ShortDescription: str,
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
SelectValidationTypeDef#
# SelectValidationTypeDef definition
class SelectValidationTypeDef(TypedDict):
MinChoices: int,
MaxChoices: int,
Options: List[str],
TextValidationTypeDef#
# TextValidationTypeDef definition
class TextValidationTypeDef(TypedDict):
MinLength: int,
MaxLength: int,
Pattern: str,
SelectOptionDescriptionTypeDef#
# SelectOptionDescriptionTypeDef definition
class SelectOptionDescriptionTypeDef(TypedDict):
Option: str,
Title: NotRequired[str],
Description: NotRequired[str],
RegistrationSectionDisplayHintsTypeDef#
# RegistrationSectionDisplayHintsTypeDef definition
class RegistrationSectionDisplayHintsTypeDef(TypedDict):
Title: str,
ShortDescription: str,
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
RegistrationTypeDisplayHintsTypeDef#
# RegistrationTypeDisplayHintsTypeDef definition
class RegistrationTypeDisplayHintsTypeDef(TypedDict):
Title: str,
ShortDescription: NotRequired[str],
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
SupportedAssociationTypeDef#
# SupportedAssociationTypeDef definition
class SupportedAssociationTypeDef(TypedDict):
ResourceType: str,
AssociationBehavior: RegistrationAssociationBehaviorType, # (1)
DisassociationBehavior: RegistrationDisassociationBehaviorType, # (2)
IsoCountryCode: NotRequired[str],
ReleasePhoneNumberRequestRequestTypeDef#
# ReleasePhoneNumberRequestRequestTypeDef definition
class ReleasePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
ReleaseSenderIdRequestRequestTypeDef#
# ReleaseSenderIdRequestRequestTypeDef definition
class ReleaseSenderIdRequestRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SendDestinationNumberVerificationCodeRequestRequestTypeDef#
# SendDestinationNumberVerificationCodeRequestRequestTypeDef definition
class SendDestinationNumberVerificationCodeRequestRequestTypeDef(TypedDict):
VerifiedDestinationNumberId: str,
VerificationChannel: VerificationChannelType, # (1)
LanguageCode: NotRequired[LanguageCodeType], # (2)
OriginationIdentity: NotRequired[str],
ConfigurationSetName: NotRequired[str],
Context: NotRequired[Mapping[str, str]],
DestinationCountryParameters: NotRequired[Mapping[DestinationCountryParameterKeyType, str]], # (3)
SendTextMessageRequestRequestTypeDef#
# SendTextMessageRequestRequestTypeDef definition
class SendTextMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: NotRequired[str],
MessageBody: NotRequired[str],
MessageType: NotRequired[MessageTypeType], # (1)
Keyword: NotRequired[str],
ConfigurationSetName: NotRequired[str],
MaxPrice: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DestinationCountryParameters: NotRequired[Mapping[DestinationCountryParameterKeyType, str]], # (2)
DryRun: NotRequired[bool],
SendVoiceMessageRequestRequestTypeDef#
# SendVoiceMessageRequestRequestTypeDef definition
class SendVoiceMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: str,
MessageBody: NotRequired[str],
MessageBodyTextType: NotRequired[VoiceMessageBodyTextTypeType], # (1)
VoiceId: NotRequired[VoiceIdType], # (2)
ConfigurationSetName: NotRequired[str],
MaxPricePerMinute: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DryRun: NotRequired[bool],
SetDefaultMessageTypeRequestRequestTypeDef#
# SetDefaultMessageTypeRequestRequestTypeDef definition
class SetDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
- See MessageTypeType
SetDefaultSenderIdRequestRequestTypeDef#
# SetDefaultSenderIdRequestRequestTypeDef definition
class SetDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SenderId: str,
SetTextMessageSpendLimitOverrideRequestRequestTypeDef#
# SetTextMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetTextMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef#
# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef definition
class SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SubmitRegistrationVersionRequestRequestTypeDef#
# SubmitRegistrationVersionRequestRequestTypeDef definition
class SubmitRegistrationVersionRequestRequestTypeDef(TypedDict):
RegistrationId: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestRequestTypeDef#
# UpdatePhoneNumberRequestRequestTypeDef definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePoolRequestRequestTypeDef#
# UpdatePoolRequestRequestTypeDef definition
class UpdatePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
SharedRoutesEnabled: NotRequired[bool],
DeletionProtectionEnabled: NotRequired[bool],
UpdateSenderIdRequestRequestTypeDef#
# UpdateSenderIdRequestRequestTypeDef definition
class UpdateSenderIdRequestRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
DeletionProtectionEnabled: NotRequired[bool],
VerifyDestinationNumberRequestRequestTypeDef#
# VerifyDestinationNumberRequestRequestTypeDef definition
class VerifyDestinationNumberRequestRequestTypeDef(TypedDict):
VerifiedDestinationNumberId: str,
VerificationCode: str,
AssociateOriginationIdentityResultTypeDef#
# AssociateOriginationIdentityResultTypeDef definition
class AssociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRegistrationAssociationResultTypeDef#
# CreateRegistrationAssociationResultTypeDef definition
class CreateRegistrationAssociationResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
ResourceArn: str,
ResourceId: str,
ResourceType: str,
IsoCountryCode: str,
PhoneNumber: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDefaultMessageTypeResultTypeDef#
# DeleteDefaultMessageTypeResultTypeDef definition
class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDefaultSenderIdResultTypeDef#
# DeleteDefaultSenderIdResultTypeDef definition
class DeleteDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeywordResultTypeDef#
# DeleteKeywordResultTypeDef definition
class DeleteKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOptOutListResultTypeDef#
# DeleteOptOutListResultTypeDef definition
class DeleteOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptedOutNumberResultTypeDef#
# DeleteOptedOutNumberResultTypeDef definition
class DeleteOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePoolResultTypeDef#
# DeletePoolResultTypeDef definition
class DeletePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DeleteRegistrationAttachmentResultTypeDef#
# DeleteRegistrationAttachmentResultTypeDef definition
class DeleteRegistrationAttachmentResultTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
AttachmentUploadErrorReason: AttachmentUploadErrorReasonType, # (2)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteRegistrationFieldValueResultTypeDef#
# DeleteRegistrationFieldValueResultTypeDef definition
class DeleteRegistrationFieldValueResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
FieldPath: str,
SelectChoices: List[str],
TextValue: str,
RegistrationAttachmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteRegistrationResultTypeDef#
# DeleteRegistrationResultTypeDef definition
class DeleteRegistrationResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationStatus: RegistrationStatusType, # (1)
CurrentVersionNumber: int,
ApprovedVersionNumber: int,
LatestDeniedVersionNumber: int,
AdditionalAttributes: Dict[str, str],
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteTextMessageSpendLimitOverrideResultTypeDef#
# DeleteTextMessageSpendLimitOverrideResultTypeDef definition
class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVerifiedDestinationNumberResultTypeDef#
# DeleteVerifiedDestinationNumberResultTypeDef definition
class DeleteVerifiedDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVoiceMessageSpendLimitOverrideResultTypeDef#
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef definition
class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountLimitsResultTypeDef#
# DescribeAccountLimitsResultTypeDef definition
class DescribeAccountLimitsResultTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateOriginationIdentityResultTypeDef#
# DisassociateOriginationIdentityResultTypeDef definition
class DisassociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutKeywordResultTypeDef#
# PutKeywordResultTypeDef definition
class PutKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutOptedOutNumberResultTypeDef#
# PutOptedOutNumberResultTypeDef definition
class PutOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutRegistrationFieldValueResultTypeDef#
# PutRegistrationFieldValueResultTypeDef definition
class PutRegistrationFieldValueResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
FieldPath: str,
SelectChoices: List[str],
TextValue: str,
RegistrationAttachmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleasePhoneNumberResultTypeDef#
# ReleasePhoneNumberResultTypeDef definition
class ReleasePhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
RegistrationId: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
ReleaseSenderIdResultTypeDef#
# ReleaseSenderIdResultTypeDef definition
class ReleaseSenderIdResultTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
Registered: bool,
RegistrationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendDestinationNumberVerificationCodeResultTypeDef#
# SendDestinationNumberVerificationCodeResultTypeDef definition
class SendDestinationNumberVerificationCodeResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendTextMessageResultTypeDef#
# SendTextMessageResultTypeDef definition
class SendTextMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendVoiceMessageResultTypeDef#
# SendVoiceMessageResultTypeDef definition
class SendVoiceMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageTypeResultTypeDef#
# SetDefaultMessageTypeResultTypeDef definition
class SetDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetDefaultSenderIdResultTypeDef#
# SetDefaultSenderIdResultTypeDef definition
class SetDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTextMessageSpendLimitOverrideResultTypeDef#
# SetTextMessageSpendLimitOverrideResultTypeDef definition
class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetVoiceMessageSpendLimitOverrideResultTypeDef#
# SetVoiceMessageSpendLimitOverrideResultTypeDef definition
class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePhoneNumberResultTypeDef#
# UpdatePhoneNumberResultTypeDef definition
class UpdatePhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
RegistrationId: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
UpdatePoolResultTypeDef#
# UpdatePoolResultTypeDef definition
class UpdatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
UpdateSenderIdResultTypeDef#
# UpdateSenderIdResultTypeDef definition
class UpdateSenderIdResultTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
DeletionProtectionEnabled: bool,
Registered: bool,
RegistrationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
VerifyDestinationNumberResultTypeDef#
# VerifyDestinationNumberResultTypeDef definition
class VerifyDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsRequestRequestTypeDef#
# DescribeConfigurationSetsRequestRequestTypeDef definition
class DescribeConfigurationSetsRequestRequestTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateConfigurationSetResultTypeDef#
# CreateConfigurationSetResultTypeDef definition
class CreateConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateOptOutListRequestRequestTypeDef#
# CreateOptOutListRequestRequestTypeDef definition
class CreateOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateOptOutListResultTypeDef#
# CreateOptOutListResultTypeDef definition
class CreateOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePoolRequestRequestTypeDef#
# CreatePoolRequestRequestTypeDef definition
class CreatePoolRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See MessageTypeType
- See TagTypeDef
CreatePoolResultTypeDef#
# CreatePoolResultTypeDef definition
class CreatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
Tags: List[TagTypeDef], # (3)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PoolStatusType
- See MessageTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateRegistrationAttachmentRequestRequestTypeDef#
# CreateRegistrationAttachmentRequestRequestTypeDef definition
class CreateRegistrationAttachmentRequestRequestTypeDef(TypedDict):
AttachmentBody: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
AttachmentUrl: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateRegistrationAttachmentResultTypeDef#
# CreateRegistrationAttachmentResultTypeDef definition
class CreateRegistrationAttachmentResultTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
Tags: List[TagTypeDef], # (2)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AttachmentStatusType
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateRegistrationRequestRequestTypeDef#
# CreateRegistrationRequestRequestTypeDef definition
class CreateRegistrationRequestRequestTypeDef(TypedDict):
RegistrationType: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateRegistrationResultTypeDef#
# CreateRegistrationResultTypeDef definition
class CreateRegistrationResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationStatus: RegistrationStatusType, # (1)
CurrentVersionNumber: int,
AdditionalAttributes: Dict[str, str],
Tags: List[TagTypeDef], # (2)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RegistrationStatusType
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateVerifiedDestinationNumberRequestRequestTypeDef#
# CreateVerifiedDestinationNumberRequestRequestTypeDef definition
class CreateVerifiedDestinationNumberRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateVerifiedDestinationNumberResultTypeDef#
# CreateVerifiedDestinationNumberResultTypeDef definition
class CreateVerifiedDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
Tags: List[TagTypeDef], # (2)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerificationStatusType
- See TagTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestPhoneNumberRequestRequestTypeDef#
# RequestPhoneNumberRequestRequestTypeDef definition
class RequestPhoneNumberRequestRequestTypeDef(TypedDict):
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
NumberCapabilities: Sequence[NumberCapabilityType], # (2)
NumberType: RequestableNumberTypeType, # (3)
OptOutListName: NotRequired[str],
PoolId: NotRequired[str],
RegistrationId: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
ClientToken: NotRequired[str],
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
RequestPhoneNumberResultTypeDef#
# RequestPhoneNumberResultTypeDef definition
class RequestPhoneNumberResultTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumberId: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: RequestableNumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
TwoWayChannelArn: str,
TwoWayChannelRole: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
PoolId: str,
RegistrationId: str,
Tags: List[TagTypeDef], # (5)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestSenderIdRequestRequestTypeDef#
# RequestSenderIdRequestRequestTypeDef definition
class RequestSenderIdRequestRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
MessageTypes: NotRequired[Sequence[MessageTypeType]], # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See MessageTypeType
- See TagTypeDef
RequestSenderIdResultTypeDef#
# RequestSenderIdResultTypeDef definition
class RequestSenderIdResultTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
DeletionProtectionEnabled: bool,
Registered: bool,
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See MessageTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEventDestinationRequestRequestTypeDef#
# CreateEventDestinationRequestRequestTypeDef definition
class CreateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
ClientToken: NotRequired[str],
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
EventDestinationName: str,
Enabled: bool,
MatchingEventTypes: List[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
UpdateEventDestinationRequestRequestTypeDef#
# UpdateEventDestinationRequestRequestTypeDef definition
class UpdateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
Enabled: NotRequired[bool],
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
CreateRegistrationVersionResultTypeDef#
# CreateRegistrationVersionResultTypeDef definition
class CreateRegistrationVersionResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
RegistrationVersionStatus: RegistrationVersionStatusType, # (1)
RegistrationVersionStatusHistory: RegistrationVersionStatusHistoryTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RegistrationVersionStatusType
- See RegistrationVersionStatusHistoryTypeDef
- See ResponseMetadataTypeDef
DiscardRegistrationVersionResultTypeDef#
# DiscardRegistrationVersionResultTypeDef definition
class DiscardRegistrationVersionResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
RegistrationVersionStatus: RegistrationVersionStatusType, # (1)
RegistrationVersionStatusHistory: RegistrationVersionStatusHistoryTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RegistrationVersionStatusType
- See RegistrationVersionStatusHistoryTypeDef
- See ResponseMetadataTypeDef
SubmitRegistrationVersionResultTypeDef#
# SubmitRegistrationVersionResultTypeDef definition
class SubmitRegistrationVersionResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
RegistrationVersionStatus: RegistrationVersionStatusType, # (1)
RegistrationVersionStatusHistory: RegistrationVersionStatusHistoryTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RegistrationVersionStatusType
- See RegistrationVersionStatusHistoryTypeDef
- See ResponseMetadataTypeDef
DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef#
# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef definition
class DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef#
# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef definition
class DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef#
# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef definition
class DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef#
# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef definition
class DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRegistrationFieldDefinitionsRequestDescribeRegistrationFieldDefinitionsPaginateTypeDef#
# DescribeRegistrationFieldDefinitionsRequestDescribeRegistrationFieldDefinitionsPaginateTypeDef definition
class DescribeRegistrationFieldDefinitionsRequestDescribeRegistrationFieldDefinitionsPaginateTypeDef(TypedDict):
RegistrationType: str,
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRegistrationFieldValuesRequestDescribeRegistrationFieldValuesPaginateTypeDef#
# DescribeRegistrationFieldValuesRequestDescribeRegistrationFieldValuesPaginateTypeDef definition
class DescribeRegistrationFieldValuesRequestDescribeRegistrationFieldValuesPaginateTypeDef(TypedDict):
RegistrationId: str,
VersionNumber: NotRequired[int],
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRegistrationSectionDefinitionsRequestDescribeRegistrationSectionDefinitionsPaginateTypeDef#
# DescribeRegistrationSectionDefinitionsRequestDescribeRegistrationSectionDefinitionsPaginateTypeDef definition
class DescribeRegistrationSectionDefinitionsRequestDescribeRegistrationSectionDefinitionsPaginateTypeDef(TypedDict):
RegistrationType: str,
SectionPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef#
# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef definition
class DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef#
# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef definition
class DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeKeywordsRequestRequestTypeDef#
# DescribeKeywordsRequestRequestTypeDef definition
class DescribeKeywordsRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeKeywordsResultTypeDef#
# DescribeKeywordsResultTypeDef definition
class DescribeKeywordsResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keywords: List[KeywordInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptOutListsResultTypeDef#
# DescribeOptOutListsResultTypeDef definition
class DescribeOptOutListsResultTypeDef(TypedDict):
OptOutLists: List[OptOutListInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef#
# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef definition
class DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptedOutNumbersRequestRequestTypeDef#
# DescribeOptedOutNumbersRequestRequestTypeDef definition
class DescribeOptedOutNumbersRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeOptedOutNumbersResultTypeDef#
# DescribeOptedOutNumbersResultTypeDef definition
class DescribeOptedOutNumbersResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumbers: List[OptedOutNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef#
# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef definition
class DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePhoneNumbersRequestRequestTypeDef#
# DescribePhoneNumbersRequestRequestTypeDef definition
class DescribePhoneNumbersRequestRequestTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePhoneNumbersResultTypeDef#
# DescribePhoneNumbersResultTypeDef definition
class DescribePhoneNumbersResultTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePoolsRequestDescribePoolsPaginateTypeDef#
# DescribePoolsRequestDescribePoolsPaginateTypeDef definition
class DescribePoolsRequestDescribePoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePoolsRequestRequestTypeDef#
# DescribePoolsRequestRequestTypeDef definition
class DescribePoolsRequestRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePoolsResultTypeDef#
# DescribePoolsResultTypeDef definition
class DescribePoolsResultTypeDef(TypedDict):
Pools: List[PoolInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationAttachmentsRequestDescribeRegistrationAttachmentsPaginateTypeDef#
# DescribeRegistrationAttachmentsRequestDescribeRegistrationAttachmentsPaginateTypeDef definition
class DescribeRegistrationAttachmentsRequestDescribeRegistrationAttachmentsPaginateTypeDef(TypedDict):
RegistrationAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationAttachmentFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRegistrationAttachmentsRequestRequestTypeDef#
# DescribeRegistrationAttachmentsRequestRequestTypeDef definition
class DescribeRegistrationAttachmentsRequestRequestTypeDef(TypedDict):
RegistrationAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationAttachmentFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationAttachmentsResultTypeDef#
# DescribeRegistrationAttachmentsResultTypeDef definition
class DescribeRegistrationAttachmentsResultTypeDef(TypedDict):
RegistrationAttachments: List[RegistrationAttachmentsInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationFieldValuesResultTypeDef#
# DescribeRegistrationFieldValuesResultTypeDef definition
class DescribeRegistrationFieldValuesResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
RegistrationFieldValues: List[RegistrationFieldValueInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationTypeDefinitionsRequestDescribeRegistrationTypeDefinitionsPaginateTypeDef#
# DescribeRegistrationTypeDefinitionsRequestDescribeRegistrationTypeDefinitionsPaginateTypeDef definition
class DescribeRegistrationTypeDefinitionsRequestDescribeRegistrationTypeDefinitionsPaginateTypeDef(TypedDict):
RegistrationTypes: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationTypeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRegistrationTypeDefinitionsRequestRequestTypeDef#
# DescribeRegistrationTypeDefinitionsRequestRequestTypeDef definition
class DescribeRegistrationTypeDefinitionsRequestRequestTypeDef(TypedDict):
RegistrationTypes: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationTypeFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationVersionsRequestDescribeRegistrationVersionsPaginateTypeDef#
# DescribeRegistrationVersionsRequestDescribeRegistrationVersionsPaginateTypeDef definition
class DescribeRegistrationVersionsRequestDescribeRegistrationVersionsPaginateTypeDef(TypedDict):
RegistrationId: str,
VersionNumbers: NotRequired[Sequence[int]],
Filters: NotRequired[Sequence[RegistrationVersionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRegistrationVersionsRequestRequestTypeDef#
# DescribeRegistrationVersionsRequestRequestTypeDef definition
class DescribeRegistrationVersionsRequestRequestTypeDef(TypedDict):
RegistrationId: str,
VersionNumbers: NotRequired[Sequence[int]],
Filters: NotRequired[Sequence[RegistrationVersionFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationsRequestDescribeRegistrationsPaginateTypeDef#
# DescribeRegistrationsRequestDescribeRegistrationsPaginateTypeDef definition
class DescribeRegistrationsRequestDescribeRegistrationsPaginateTypeDef(TypedDict):
RegistrationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeRegistrationsRequestRequestTypeDef#
# DescribeRegistrationsRequestRequestTypeDef definition
class DescribeRegistrationsRequestRequestTypeDef(TypedDict):
RegistrationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationsResultTypeDef#
# DescribeRegistrationsResultTypeDef definition
class DescribeRegistrationsResultTypeDef(TypedDict):
Registrations: List[RegistrationInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef#
# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef definition
class DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSenderIdsRequestRequestTypeDef#
# DescribeSenderIdsRequestRequestTypeDef definition
class DescribeSenderIdsRequestRequestTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSenderIdsResultTypeDef#
# DescribeSenderIdsResultTypeDef definition
class DescribeSenderIdsResultTypeDef(TypedDict):
SenderIds: List[SenderIdInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpendLimitsResultTypeDef#
# DescribeSpendLimitsResultTypeDef definition
class DescribeSpendLimitsResultTypeDef(TypedDict):
SpendLimits: List[SpendLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVerifiedDestinationNumbersRequestDescribeVerifiedDestinationNumbersPaginateTypeDef#
# DescribeVerifiedDestinationNumbersRequestDescribeVerifiedDestinationNumbersPaginateTypeDef definition
class DescribeVerifiedDestinationNumbersRequestDescribeVerifiedDestinationNumbersPaginateTypeDef(TypedDict):
VerifiedDestinationNumberIds: NotRequired[Sequence[str]],
DestinationPhoneNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VerifiedDestinationNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeVerifiedDestinationNumbersRequestRequestTypeDef#
# DescribeVerifiedDestinationNumbersRequestRequestTypeDef definition
class DescribeVerifiedDestinationNumbersRequestRequestTypeDef(TypedDict):
VerifiedDestinationNumberIds: NotRequired[Sequence[str]],
DestinationPhoneNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VerifiedDestinationNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeVerifiedDestinationNumbersResultTypeDef#
# DescribeVerifiedDestinationNumbersResultTypeDef definition
class DescribeVerifiedDestinationNumbersResultTypeDef(TypedDict):
VerifiedDestinationNumbers: List[VerifiedDestinationNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef#
# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef definition
class ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPoolOriginationIdentitiesRequestRequestTypeDef#
# ListPoolOriginationIdentitiesRequestRequestTypeDef definition
class ListPoolOriginationIdentitiesRequestRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPoolOriginationIdentitiesResultTypeDef#
# ListPoolOriginationIdentitiesResultTypeDef definition
class ListPoolOriginationIdentitiesResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentities: List[OriginationIdentityMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRegistrationAssociationsRequestListRegistrationAssociationsPaginateTypeDef#
# ListRegistrationAssociationsRequestListRegistrationAssociationsPaginateTypeDef definition
class ListRegistrationAssociationsRequestListRegistrationAssociationsPaginateTypeDef(TypedDict):
RegistrationId: str,
Filters: NotRequired[Sequence[RegistrationAssociationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListRegistrationAssociationsRequestRequestTypeDef#
# ListRegistrationAssociationsRequestRequestTypeDef definition
class ListRegistrationAssociationsRequestRequestTypeDef(TypedDict):
RegistrationId: str,
Filters: NotRequired[Sequence[RegistrationAssociationFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListRegistrationAssociationsResultTypeDef#
# ListRegistrationAssociationsResultTypeDef definition
class ListRegistrationAssociationsResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationAssociations: List[RegistrationAssociationMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegistrationVersionInformationTypeDef#
# RegistrationVersionInformationTypeDef definition
class RegistrationVersionInformationTypeDef(TypedDict):
VersionNumber: int,
RegistrationVersionStatus: RegistrationVersionStatusType, # (1)
RegistrationVersionStatusHistory: RegistrationVersionStatusHistoryTypeDef, # (2)
DeniedReasons: NotRequired[List[RegistrationDeniedReasonInformationTypeDef]], # (3)
- See RegistrationVersionStatusType
- See RegistrationVersionStatusHistoryTypeDef
- See RegistrationDeniedReasonInformationTypeDef
RegistrationFieldDisplayHintsTypeDef#
# RegistrationFieldDisplayHintsTypeDef definition
class RegistrationFieldDisplayHintsTypeDef(TypedDict):
Title: str,
ShortDescription: str,
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
SelectOptionDescriptions: NotRequired[List[SelectOptionDescriptionTypeDef]], # (1)
TextValidationDescription: NotRequired[str],
ExampleTextValue: NotRequired[str],
RegistrationSectionDefinitionTypeDef#
# RegistrationSectionDefinitionTypeDef definition
class RegistrationSectionDefinitionTypeDef(TypedDict):
SectionPath: str,
DisplayHints: RegistrationSectionDisplayHintsTypeDef, # (1)
RegistrationTypeDefinitionTypeDef#
# RegistrationTypeDefinitionTypeDef definition
class RegistrationTypeDefinitionTypeDef(TypedDict):
RegistrationType: str,
DisplayHints: RegistrationTypeDisplayHintsTypeDef, # (2)
SupportedAssociations: NotRequired[List[SupportedAssociationTypeDef]], # (1)
ConfigurationSetInformationTypeDef#
# ConfigurationSetInformationTypeDef definition
class ConfigurationSetInformationTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
CreatedTimestamp: datetime,
DefaultMessageType: NotRequired[MessageTypeType], # (2)
DefaultSenderId: NotRequired[str],
CreateEventDestinationResultTypeDef#
# CreateEventDestinationResultTypeDef definition
class CreateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConfigurationSetResultTypeDef#
# DeleteConfigurationSetResultTypeDef definition
class DeleteConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
DefaultMessageType: MessageTypeType, # (2)
DefaultSenderId: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteEventDestinationResultTypeDef#
# DeleteEventDestinationResultTypeDef definition
class DeleteEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventDestinationResultTypeDef#
# UpdateEventDestinationResultTypeDef definition
class UpdateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationVersionsResultTypeDef#
# DescribeRegistrationVersionsResultTypeDef definition
class DescribeRegistrationVersionsResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationVersions: List[RegistrationVersionInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegistrationFieldDefinitionTypeDef#
# RegistrationFieldDefinitionTypeDef definition
class RegistrationFieldDefinitionTypeDef(TypedDict):
SectionPath: str,
FieldPath: str,
FieldType: FieldTypeType, # (1)
FieldRequirement: FieldRequirementType, # (2)
DisplayHints: RegistrationFieldDisplayHintsTypeDef, # (5)
SelectValidation: NotRequired[SelectValidationTypeDef], # (3)
TextValidation: NotRequired[TextValidationTypeDef], # (4)
- See FieldTypeType
- See FieldRequirementType
- See SelectValidationTypeDef
- See TextValidationTypeDef
- See RegistrationFieldDisplayHintsTypeDef
DescribeRegistrationSectionDefinitionsResultTypeDef#
# DescribeRegistrationSectionDefinitionsResultTypeDef definition
class DescribeRegistrationSectionDefinitionsResultTypeDef(TypedDict):
RegistrationType: str,
RegistrationSectionDefinitions: List[RegistrationSectionDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationTypeDefinitionsResultTypeDef#
# DescribeRegistrationTypeDefinitionsResultTypeDef definition
class DescribeRegistrationTypeDefinitionsResultTypeDef(TypedDict):
RegistrationTypeDefinitions: List[RegistrationTypeDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsResultTypeDef#
# DescribeConfigurationSetsResultTypeDef definition
class DescribeConfigurationSetsResultTypeDef(TypedDict):
ConfigurationSets: List[ConfigurationSetInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationFieldDefinitionsResultTypeDef#
# DescribeRegistrationFieldDefinitionsResultTypeDef definition
class DescribeRegistrationFieldDefinitionsResultTypeDef(TypedDict):
RegistrationType: str,
RegistrationFieldDefinitions: List[RegistrationFieldDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)