Type definitions#
Index > PinpointSMSVoiceV2 > Type definitions
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
BlobTypeDef#
# BlobTypeDef Union usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
botocore.response.StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
AccountAttributeTypeDef#
# AccountAttributeTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountAttributeTypeDef
def get_value() -> AccountAttributeTypeDef:
return {
"Name": ...,
}
# AccountAttributeTypeDef definition
class AccountAttributeTypeDef(TypedDict):
Name: AccountAttributeNameType, # (1)
Value: str,
AccountLimitTypeDef#
# AccountLimitTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Name": ...,
}
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Name: AccountLimitNameType, # (1)
Used: int,
Max: int,
AssociateOriginationIdentityRequestTypeDef#
# AssociateOriginationIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityRequestTypeDef
def get_value() -> AssociateOriginationIdentityRequestTypeDef:
return {
"PoolId": ...,
}
# AssociateOriginationIdentityRequestTypeDef definition
class AssociateOriginationIdentityRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociateProtectConfigurationRequestTypeDef#
# AssociateProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateProtectConfigurationRequestTypeDef
def get_value() -> AssociateProtectConfigurationRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# AssociateProtectConfigurationRequestTypeDef definition
class AssociateProtectConfigurationRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
ConfigurationSetName: str,
CloudWatchLogsDestinationTypeDef#
# CloudWatchLogsDestinationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CloudWatchLogsDestinationTypeDef
def get_value() -> CloudWatchLogsDestinationTypeDef:
return {
"IamRoleArn": ...,
}
# CloudWatchLogsDestinationTypeDef definition
class CloudWatchLogsDestinationTypeDef(TypedDict):
IamRoleArn: str,
LogGroupArn: str,
ConfigurationSetFilterTypeDef#
# ConfigurationSetFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetFilterTypeDef
def get_value() -> ConfigurationSetFilterTypeDef:
return {
"Name": ...,
}
# ConfigurationSetFilterTypeDef definition
class ConfigurationSetFilterTypeDef(TypedDict):
Name: ConfigurationSetFilterNameType, # (1)
Values: Sequence[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IamRoleArn": ...,
}
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
SnsDestinationTypeDef#
# SnsDestinationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SnsDestinationTypeDef
def get_value() -> SnsDestinationTypeDef:
return {
"TopicArn": ...,
}
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: str,
CreateRegistrationAssociationRequestTypeDef#
# CreateRegistrationAssociationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationAssociationRequestTypeDef
def get_value() -> CreateRegistrationAssociationRequestTypeDef:
return {
"RegistrationId": ...,
}
# CreateRegistrationAssociationRequestTypeDef definition
class CreateRegistrationAssociationRequestTypeDef(TypedDict):
RegistrationId: str,
ResourceId: str,
CreateRegistrationVersionRequestTypeDef#
# CreateRegistrationVersionRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationVersionRequestTypeDef
def get_value() -> CreateRegistrationVersionRequestTypeDef:
return {
"RegistrationId": ...,
}
# CreateRegistrationVersionRequestTypeDef definition
class CreateRegistrationVersionRequestTypeDef(TypedDict):
RegistrationId: str,
RegistrationVersionStatusHistoryTypeDef#
# RegistrationVersionStatusHistoryTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationVersionStatusHistoryTypeDef
def get_value() -> RegistrationVersionStatusHistoryTypeDef:
return {
"DraftTimestamp": ...,
}
# RegistrationVersionStatusHistoryTypeDef definition
class RegistrationVersionStatusHistoryTypeDef(TypedDict):
DraftTimestamp: datetime.datetime,
SubmittedTimestamp: NotRequired[datetime.datetime],
ReviewingTimestamp: NotRequired[datetime.datetime],
RequiresAuthenticationTimestamp: NotRequired[datetime.datetime],
ApprovedTimestamp: NotRequired[datetime.datetime],
DiscardedTimestamp: NotRequired[datetime.datetime],
DeniedTimestamp: NotRequired[datetime.datetime],
RevokedTimestamp: NotRequired[datetime.datetime],
ArchivedTimestamp: NotRequired[datetime.datetime],
DeleteConfigurationSetRequestTypeDef#
# DeleteConfigurationSetRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteConfigurationSetRequestTypeDef definition
class DeleteConfigurationSetRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultMessageTypeRequestTypeDef#
# DeleteDefaultMessageTypeRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeRequestTypeDef
def get_value() -> DeleteDefaultMessageTypeRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteDefaultMessageTypeRequestTypeDef definition
class DeleteDefaultMessageTypeRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultSenderIdRequestTypeDef#
# DeleteDefaultSenderIdRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdRequestTypeDef
def get_value() -> DeleteDefaultSenderIdRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteDefaultSenderIdRequestTypeDef definition
class DeleteDefaultSenderIdRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteEventDestinationRequestTypeDef#
# DeleteEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationRequestTypeDef
def get_value() -> DeleteEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# DeleteEventDestinationRequestTypeDef definition
class DeleteEventDestinationRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteKeywordRequestTypeDef#
# DeleteKeywordRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordRequestTypeDef
def get_value() -> DeleteKeywordRequestTypeDef:
return {
"OriginationIdentity": ...,
}
# DeleteKeywordRequestTypeDef definition
class DeleteKeywordRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
DeleteOptOutListRequestTypeDef#
# DeleteOptOutListRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListRequestTypeDef
def get_value() -> DeleteOptOutListRequestTypeDef:
return {
"OptOutListName": ...,
}
# DeleteOptOutListRequestTypeDef definition
class DeleteOptOutListRequestTypeDef(TypedDict):
OptOutListName: str,
DeleteOptedOutNumberRequestTypeDef#
# DeleteOptedOutNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberRequestTypeDef
def get_value() -> DeleteOptedOutNumberRequestTypeDef:
return {
"OptOutListName": ...,
}
# DeleteOptedOutNumberRequestTypeDef definition
class DeleteOptedOutNumberRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
DeletePoolRequestTypeDef#
# DeletePoolRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolRequestTypeDef
def get_value() -> DeletePoolRequestTypeDef:
return {
"PoolId": ...,
}
# DeletePoolRequestTypeDef definition
class DeletePoolRequestTypeDef(TypedDict):
PoolId: str,
DeleteProtectConfigurationRequestTypeDef#
# DeleteProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteProtectConfigurationRequestTypeDef
def get_value() -> DeleteProtectConfigurationRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# DeleteProtectConfigurationRequestTypeDef definition
class DeleteProtectConfigurationRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef#
# DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef
def get_value() -> DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef definition
class DeleteProtectConfigurationRuleSetNumberOverrideRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
DestinationPhoneNumber: str,
DeleteRegistrationAttachmentRequestTypeDef#
# DeleteRegistrationAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationAttachmentRequestTypeDef
def get_value() -> DeleteRegistrationAttachmentRequestTypeDef:
return {
"RegistrationAttachmentId": ...,
}
# DeleteRegistrationAttachmentRequestTypeDef definition
class DeleteRegistrationAttachmentRequestTypeDef(TypedDict):
RegistrationAttachmentId: str,
DeleteRegistrationFieldValueRequestTypeDef#
# DeleteRegistrationFieldValueRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationFieldValueRequestTypeDef
def get_value() -> DeleteRegistrationFieldValueRequestTypeDef:
return {
"RegistrationId": ...,
}
# DeleteRegistrationFieldValueRequestTypeDef definition
class DeleteRegistrationFieldValueRequestTypeDef(TypedDict):
RegistrationId: str,
FieldPath: str,
DeleteRegistrationRequestTypeDef#
# DeleteRegistrationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationRequestTypeDef
def get_value() -> DeleteRegistrationRequestTypeDef:
return {
"RegistrationId": ...,
}
# DeleteRegistrationRequestTypeDef definition
class DeleteRegistrationRequestTypeDef(TypedDict):
RegistrationId: str,
DeleteResourcePolicyRequestTypeDef#
# DeleteResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteResourcePolicyRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyRequestTypeDef definition
class DeleteResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: str,
DeleteVerifiedDestinationNumberRequestTypeDef#
# DeleteVerifiedDestinationNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVerifiedDestinationNumberRequestTypeDef
def get_value() -> DeleteVerifiedDestinationNumberRequestTypeDef:
return {
"VerifiedDestinationNumberId": ...,
}
# DeleteVerifiedDestinationNumberRequestTypeDef definition
class DeleteVerifiedDestinationNumberRequestTypeDef(TypedDict):
VerifiedDestinationNumberId: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccountAttributesRequestTypeDef#
# DescribeAccountAttributesRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestTypeDef
def get_value() -> DescribeAccountAttributesRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeAccountAttributesRequestTypeDef definition
class DescribeAccountAttributesRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAccountLimitsRequestTypeDef#
# DescribeAccountLimitsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestTypeDef
def get_value() -> DescribeAccountLimitsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeAccountLimitsRequestTypeDef definition
class DescribeAccountLimitsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
KeywordFilterTypeDef#
# KeywordFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordFilterTypeDef
def get_value() -> KeywordFilterTypeDef:
return {
"Name": ...,
}
# KeywordFilterTypeDef definition
class KeywordFilterTypeDef(TypedDict):
Name: KeywordFilterNameType, # (1)
Values: Sequence[str],
KeywordInformationTypeDef#
# KeywordInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordInformationTypeDef
def get_value() -> KeywordInformationTypeDef:
return {
"Keyword": ...,
}
# KeywordInformationTypeDef definition
class KeywordInformationTypeDef(TypedDict):
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
DescribeOptOutListsRequestTypeDef#
# DescribeOptOutListsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestTypeDef
def get_value() -> DescribeOptOutListsRequestTypeDef:
return {
"OptOutListNames": ...,
}
# DescribeOptOutListsRequestTypeDef definition
class DescribeOptOutListsRequestTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Owner: NotRequired[OwnerType], # (1)
- See OwnerType
OptOutListInformationTypeDef#
# OptOutListInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptOutListInformationTypeDef
def get_value() -> OptOutListInformationTypeDef:
return {
"OptOutListArn": ...,
}
# OptOutListInformationTypeDef definition
class OptOutListInformationTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime.datetime,
OptedOutFilterTypeDef#
# OptedOutFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutFilterTypeDef
def get_value() -> OptedOutFilterTypeDef:
return {
"Name": ...,
}
# OptedOutFilterTypeDef definition
class OptedOutFilterTypeDef(TypedDict):
Name: OptedOutFilterNameType, # (1)
Values: Sequence[str],
OptedOutNumberInformationTypeDef#
# OptedOutNumberInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutNumberInformationTypeDef
def get_value() -> OptedOutNumberInformationTypeDef:
return {
"OptedOutNumber": ...,
}
# OptedOutNumberInformationTypeDef definition
class OptedOutNumberInformationTypeDef(TypedDict):
OptedOutNumber: str,
OptedOutTimestamp: datetime.datetime,
EndUserOptedOut: bool,
PhoneNumberFilterTypeDef#
# PhoneNumberFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberFilterTypeDef
def get_value() -> PhoneNumberFilterTypeDef:
return {
"Name": ...,
}
# PhoneNumberFilterTypeDef definition
class PhoneNumberFilterTypeDef(TypedDict):
Name: PhoneNumberFilterNameType, # (1)
Values: Sequence[str],
PhoneNumberInformationTypeDef#
# PhoneNumberInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberInformationTypeDef
def get_value() -> PhoneNumberInformationTypeDef:
return {
"PhoneNumberArn": ...,
}
# 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.datetime,
PhoneNumberId: NotRequired[str],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
PoolId: NotRequired[str],
RegistrationId: NotRequired[str],
- See NumberStatusType
- See MessageTypeType
- See
List[NumberCapabilityType]
- See NumberTypeType
PoolFilterTypeDef#
# PoolFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolFilterTypeDef
def get_value() -> PoolFilterTypeDef:
return {
"Name": ...,
}
# PoolFilterTypeDef definition
class PoolFilterTypeDef(TypedDict):
Name: PoolFilterNameType, # (1)
Values: Sequence[str],
PoolInformationTypeDef#
# PoolInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolInformationTypeDef
def get_value() -> PoolInformationTypeDef:
return {
"PoolArn": ...,
}
# 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.datetime,
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
- See PoolStatusType
- See MessageTypeType
ProtectConfigurationFilterTypeDef#
# ProtectConfigurationFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ProtectConfigurationFilterTypeDef
def get_value() -> ProtectConfigurationFilterTypeDef:
return {
"Name": ...,
}
# ProtectConfigurationFilterTypeDef definition
class ProtectConfigurationFilterTypeDef(TypedDict):
Name: ProtectConfigurationFilterNameType, # (1)
Values: Sequence[str],
ProtectConfigurationInformationTypeDef#
# ProtectConfigurationInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ProtectConfigurationInformationTypeDef
def get_value() -> ProtectConfigurationInformationTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# ProtectConfigurationInformationTypeDef definition
class ProtectConfigurationInformationTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
CreatedTimestamp: datetime.datetime,
AccountDefault: bool,
DeletionProtectionEnabled: bool,
RegistrationAttachmentFilterTypeDef#
# RegistrationAttachmentFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationAttachmentFilterTypeDef
def get_value() -> RegistrationAttachmentFilterTypeDef:
return {
"Name": ...,
}
# RegistrationAttachmentFilterTypeDef definition
class RegistrationAttachmentFilterTypeDef(TypedDict):
Name: RegistrationAttachmentFilterNameType, # (1)
Values: Sequence[str],
RegistrationAttachmentsInformationTypeDef#
# RegistrationAttachmentsInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationAttachmentsInformationTypeDef
def get_value() -> RegistrationAttachmentsInformationTypeDef:
return {
"RegistrationAttachmentArn": ...,
}
# RegistrationAttachmentsInformationTypeDef definition
class RegistrationAttachmentsInformationTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
CreatedTimestamp: datetime.datetime,
AttachmentUploadErrorReason: NotRequired[AttachmentUploadErrorReasonType], # (2)
DescribeRegistrationFieldDefinitionsRequestTypeDef#
# DescribeRegistrationFieldDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldDefinitionsRequestTypeDef
def get_value() -> DescribeRegistrationFieldDefinitionsRequestTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationFieldDefinitionsRequestTypeDef definition
class DescribeRegistrationFieldDefinitionsRequestTypeDef(TypedDict):
RegistrationType: str,
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeRegistrationFieldValuesRequestTypeDef#
# DescribeRegistrationFieldValuesRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldValuesRequestTypeDef
def get_value() -> DescribeRegistrationFieldValuesRequestTypeDef:
return {
"RegistrationId": ...,
}
# DescribeRegistrationFieldValuesRequestTypeDef definition
class DescribeRegistrationFieldValuesRequestTypeDef(TypedDict):
RegistrationId: str,
VersionNumber: NotRequired[int],
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RegistrationFieldValueInformationTypeDef#
# RegistrationFieldValueInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationFieldValueInformationTypeDef
def get_value() -> RegistrationFieldValueInformationTypeDef:
return {
"FieldPath": ...,
}
# RegistrationFieldValueInformationTypeDef definition
class RegistrationFieldValueInformationTypeDef(TypedDict):
FieldPath: str,
SelectChoices: NotRequired[List[str]],
TextValue: NotRequired[str],
RegistrationAttachmentId: NotRequired[str],
DeniedReason: NotRequired[str],
DescribeRegistrationSectionDefinitionsRequestTypeDef#
# DescribeRegistrationSectionDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationSectionDefinitionsRequestTypeDef
def get_value() -> DescribeRegistrationSectionDefinitionsRequestTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationSectionDefinitionsRequestTypeDef definition
class DescribeRegistrationSectionDefinitionsRequestTypeDef(TypedDict):
RegistrationType: str,
SectionPaths: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
RegistrationTypeFilterTypeDef#
# RegistrationTypeFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationTypeFilterTypeDef
def get_value() -> RegistrationTypeFilterTypeDef:
return {
"Name": ...,
}
# RegistrationTypeFilterTypeDef definition
class RegistrationTypeFilterTypeDef(TypedDict):
Name: RegistrationTypeFilterNameType, # (1)
Values: Sequence[str],
RegistrationVersionFilterTypeDef#
# RegistrationVersionFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationVersionFilterTypeDef
def get_value() -> RegistrationVersionFilterTypeDef:
return {
"Name": ...,
}
# RegistrationVersionFilterTypeDef definition
class RegistrationVersionFilterTypeDef(TypedDict):
Name: RegistrationVersionFilterNameType, # (1)
Values: Sequence[str],
RegistrationFilterTypeDef#
# RegistrationFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationFilterTypeDef
def get_value() -> RegistrationFilterTypeDef:
return {
"Name": ...,
}
# RegistrationFilterTypeDef definition
class RegistrationFilterTypeDef(TypedDict):
Name: RegistrationFilterNameType, # (1)
Values: Sequence[str],
RegistrationInformationTypeDef#
# RegistrationInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationInformationTypeDef
def get_value() -> RegistrationInformationTypeDef:
return {
"RegistrationArn": ...,
}
# RegistrationInformationTypeDef definition
class RegistrationInformationTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationStatus: RegistrationStatusType, # (1)
CurrentVersionNumber: int,
CreatedTimestamp: datetime.datetime,
ApprovedVersionNumber: NotRequired[int],
LatestDeniedVersionNumber: NotRequired[int],
AdditionalAttributes: NotRequired[Dict[str, str]],
SenderIdAndCountryTypeDef#
# SenderIdAndCountryTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdAndCountryTypeDef
def get_value() -> SenderIdAndCountryTypeDef:
return {
"SenderId": ...,
}
# SenderIdAndCountryTypeDef definition
class SenderIdAndCountryTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SenderIdFilterTypeDef#
# SenderIdFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdFilterTypeDef
def get_value() -> SenderIdFilterTypeDef:
return {
"Name": ...,
}
# SenderIdFilterTypeDef definition
class SenderIdFilterTypeDef(TypedDict):
Name: SenderIdFilterNameType, # (1)
Values: Sequence[str],
SenderIdInformationTypeDef#
# SenderIdInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdInformationTypeDef
def get_value() -> SenderIdInformationTypeDef:
return {
"SenderIdArn": ...,
}
# 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
List[MessageTypeType]
DescribeSpendLimitsRequestTypeDef#
# DescribeSpendLimitsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestTypeDef
def get_value() -> DescribeSpendLimitsRequestTypeDef:
return {
"NextToken": ...,
}
# DescribeSpendLimitsRequestTypeDef definition
class DescribeSpendLimitsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpendLimitTypeDef#
# SpendLimitTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SpendLimitTypeDef
def get_value() -> SpendLimitTypeDef:
return {
"Name": ...,
}
# SpendLimitTypeDef definition
class SpendLimitTypeDef(TypedDict):
Name: SpendLimitNameType, # (1)
EnforcedLimit: int,
MaxLimit: int,
Overridden: bool,
VerifiedDestinationNumberFilterTypeDef#
# VerifiedDestinationNumberFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import VerifiedDestinationNumberFilterTypeDef
def get_value() -> VerifiedDestinationNumberFilterTypeDef:
return {
"Name": ...,
}
# VerifiedDestinationNumberFilterTypeDef definition
class VerifiedDestinationNumberFilterTypeDef(TypedDict):
Name: VerifiedDestinationNumberFilterNameType, # (1)
Values: Sequence[str],
VerifiedDestinationNumberInformationTypeDef#
# VerifiedDestinationNumberInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import VerifiedDestinationNumberInformationTypeDef
def get_value() -> VerifiedDestinationNumberInformationTypeDef:
return {
"VerifiedDestinationNumberArn": ...,
}
# VerifiedDestinationNumberInformationTypeDef definition
class VerifiedDestinationNumberInformationTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
CreatedTimestamp: datetime.datetime,
DisassociateOriginationIdentityRequestTypeDef#
# DisassociateOriginationIdentityRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityRequestTypeDef
def get_value() -> DisassociateOriginationIdentityRequestTypeDef:
return {
"PoolId": ...,
}
# DisassociateOriginationIdentityRequestTypeDef definition
class DisassociateOriginationIdentityRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
DisassociateProtectConfigurationRequestTypeDef#
# DisassociateProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateProtectConfigurationRequestTypeDef
def get_value() -> DisassociateProtectConfigurationRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# DisassociateProtectConfigurationRequestTypeDef definition
class DisassociateProtectConfigurationRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
ConfigurationSetName: str,
DiscardRegistrationVersionRequestTypeDef#
# DiscardRegistrationVersionRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DiscardRegistrationVersionRequestTypeDef
def get_value() -> DiscardRegistrationVersionRequestTypeDef:
return {
"RegistrationId": ...,
}
# DiscardRegistrationVersionRequestTypeDef definition
class DiscardRegistrationVersionRequestTypeDef(TypedDict):
RegistrationId: str,
GetProtectConfigurationCountryRuleSetRequestTypeDef#
# GetProtectConfigurationCountryRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import GetProtectConfigurationCountryRuleSetRequestTypeDef
def get_value() -> GetProtectConfigurationCountryRuleSetRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# GetProtectConfigurationCountryRuleSetRequestTypeDef definition
class GetProtectConfigurationCountryRuleSetRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
NumberCapability: NumberCapabilityType, # (1)
ProtectConfigurationCountryRuleSetInformationTypeDef#
# ProtectConfigurationCountryRuleSetInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ProtectConfigurationCountryRuleSetInformationTypeDef
def get_value() -> ProtectConfigurationCountryRuleSetInformationTypeDef:
return {
"ProtectStatus": ...,
}
# ProtectConfigurationCountryRuleSetInformationTypeDef definition
class ProtectConfigurationCountryRuleSetInformationTypeDef(TypedDict):
ProtectStatus: ProtectStatusType, # (1)
GetResourcePolicyRequestTypeDef#
# GetResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import GetResourcePolicyRequestTypeDef
def get_value() -> GetResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyRequestTypeDef definition
class GetResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: str,
PoolOriginationIdentitiesFilterTypeDef#
# PoolOriginationIdentitiesFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolOriginationIdentitiesFilterTypeDef
def get_value() -> PoolOriginationIdentitiesFilterTypeDef:
return {
"Name": ...,
}
# PoolOriginationIdentitiesFilterTypeDef definition
class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
Name: PoolOriginationIdentitiesFilterNameType, # (1)
Values: Sequence[str],
OriginationIdentityMetadataTypeDef#
# OriginationIdentityMetadataTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OriginationIdentityMetadataTypeDef
def get_value() -> OriginationIdentityMetadataTypeDef:
return {
"OriginationIdentityArn": ...,
}
# OriginationIdentityMetadataTypeDef definition
class OriginationIdentityMetadataTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
NumberCapabilities: List[NumberCapabilityType], # (1)
PhoneNumber: NotRequired[str],
- See
List[NumberCapabilityType]
ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef#
# ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef
def get_value() -> ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef:
return {
"Name": ...,
}
# ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef definition
class ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef(TypedDict):
Name: ProtectConfigurationRuleSetNumberOverrideFilterNameType, # (1)
Values: Sequence[str],
ProtectConfigurationRuleSetNumberOverrideTypeDef#
# ProtectConfigurationRuleSetNumberOverrideTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ProtectConfigurationRuleSetNumberOverrideTypeDef
def get_value() -> ProtectConfigurationRuleSetNumberOverrideTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# ProtectConfigurationRuleSetNumberOverrideTypeDef definition
class ProtectConfigurationRuleSetNumberOverrideTypeDef(TypedDict):
DestinationPhoneNumber: str,
CreatedTimestamp: datetime.datetime,
Action: ProtectConfigurationRuleOverrideActionType, # (1)
IsoCountryCode: NotRequired[str],
ExpirationTimestamp: NotRequired[datetime.datetime],
RegistrationAssociationFilterTypeDef#
# RegistrationAssociationFilterTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationAssociationFilterTypeDef
def get_value() -> RegistrationAssociationFilterTypeDef:
return {
"Name": ...,
}
# RegistrationAssociationFilterTypeDef definition
class RegistrationAssociationFilterTypeDef(TypedDict):
Name: RegistrationAssociationFilterNameType, # (1)
Values: Sequence[str],
RegistrationAssociationMetadataTypeDef#
# RegistrationAssociationMetadataTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationAssociationMetadataTypeDef
def get_value() -> RegistrationAssociationMetadataTypeDef:
return {
"ResourceArn": ...,
}
# RegistrationAssociationMetadataTypeDef definition
class RegistrationAssociationMetadataTypeDef(TypedDict):
ResourceArn: str,
ResourceId: str,
ResourceType: str,
IsoCountryCode: NotRequired[str],
PhoneNumber: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
PutKeywordRequestTypeDef#
# PutKeywordRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordRequestTypeDef
def get_value() -> PutKeywordRequestTypeDef:
return {
"OriginationIdentity": ...,
}
# PutKeywordRequestTypeDef definition
class PutKeywordRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: NotRequired[KeywordActionType], # (1)
PutMessageFeedbackRequestTypeDef#
# PutMessageFeedbackRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutMessageFeedbackRequestTypeDef
def get_value() -> PutMessageFeedbackRequestTypeDef:
return {
"MessageId": ...,
}
# PutMessageFeedbackRequestTypeDef definition
class PutMessageFeedbackRequestTypeDef(TypedDict):
MessageId: str,
MessageFeedbackStatus: MessageFeedbackStatusType, # (1)
PutOptedOutNumberRequestTypeDef#
# PutOptedOutNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberRequestTypeDef
def get_value() -> PutOptedOutNumberRequestTypeDef:
return {
"OptOutListName": ...,
}
# PutOptedOutNumberRequestTypeDef definition
class PutOptedOutNumberRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
PutRegistrationFieldValueRequestTypeDef#
# PutRegistrationFieldValueRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutRegistrationFieldValueRequestTypeDef
def get_value() -> PutRegistrationFieldValueRequestTypeDef:
return {
"RegistrationId": ...,
}
# PutRegistrationFieldValueRequestTypeDef definition
class PutRegistrationFieldValueRequestTypeDef(TypedDict):
RegistrationId: str,
FieldPath: str,
SelectChoices: NotRequired[Sequence[str]],
TextValue: NotRequired[str],
RegistrationAttachmentId: NotRequired[str],
PutResourcePolicyRequestTypeDef#
# PutResourcePolicyRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutResourcePolicyRequestTypeDef
def get_value() -> PutResourcePolicyRequestTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyRequestTypeDef definition
class PutResourcePolicyRequestTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
RegistrationDeniedReasonInformationTypeDef#
# RegistrationDeniedReasonInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationDeniedReasonInformationTypeDef
def get_value() -> RegistrationDeniedReasonInformationTypeDef:
return {
"Reason": ...,
}
# RegistrationDeniedReasonInformationTypeDef definition
class RegistrationDeniedReasonInformationTypeDef(TypedDict):
Reason: str,
ShortDescription: str,
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
SelectValidationTypeDef#
# SelectValidationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SelectValidationTypeDef
def get_value() -> SelectValidationTypeDef:
return {
"MinChoices": ...,
}
# SelectValidationTypeDef definition
class SelectValidationTypeDef(TypedDict):
MinChoices: int,
MaxChoices: int,
Options: List[str],
TextValidationTypeDef#
# TextValidationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TextValidationTypeDef
def get_value() -> TextValidationTypeDef:
return {
"MinLength": ...,
}
# TextValidationTypeDef definition
class TextValidationTypeDef(TypedDict):
MinLength: int,
MaxLength: int,
Pattern: str,
SelectOptionDescriptionTypeDef#
# SelectOptionDescriptionTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SelectOptionDescriptionTypeDef
def get_value() -> SelectOptionDescriptionTypeDef:
return {
"Option": ...,
}
# SelectOptionDescriptionTypeDef definition
class SelectOptionDescriptionTypeDef(TypedDict):
Option: str,
Title: NotRequired[str],
Description: NotRequired[str],
RegistrationSectionDisplayHintsTypeDef#
# RegistrationSectionDisplayHintsTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationSectionDisplayHintsTypeDef
def get_value() -> RegistrationSectionDisplayHintsTypeDef:
return {
"Title": ...,
}
# RegistrationSectionDisplayHintsTypeDef definition
class RegistrationSectionDisplayHintsTypeDef(TypedDict):
Title: str,
ShortDescription: str,
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
RegistrationTypeDisplayHintsTypeDef#
# RegistrationTypeDisplayHintsTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationTypeDisplayHintsTypeDef
def get_value() -> RegistrationTypeDisplayHintsTypeDef:
return {
"Title": ...,
}
# RegistrationTypeDisplayHintsTypeDef definition
class RegistrationTypeDisplayHintsTypeDef(TypedDict):
Title: str,
ShortDescription: NotRequired[str],
LongDescription: NotRequired[str],
DocumentationTitle: NotRequired[str],
DocumentationLink: NotRequired[str],
SupportedAssociationTypeDef#
# SupportedAssociationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SupportedAssociationTypeDef
def get_value() -> SupportedAssociationTypeDef:
return {
"ResourceType": ...,
}
# SupportedAssociationTypeDef definition
class SupportedAssociationTypeDef(TypedDict):
ResourceType: str,
AssociationBehavior: RegistrationAssociationBehaviorType, # (1)
DisassociationBehavior: RegistrationDisassociationBehaviorType, # (2)
IsoCountryCode: NotRequired[str],
ReleasePhoneNumberRequestTypeDef#
# ReleasePhoneNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberRequestTypeDef
def get_value() -> ReleasePhoneNumberRequestTypeDef:
return {
"PhoneNumberId": ...,
}
# ReleasePhoneNumberRequestTypeDef definition
class ReleasePhoneNumberRequestTypeDef(TypedDict):
PhoneNumberId: str,
ReleaseSenderIdRequestTypeDef#
# ReleaseSenderIdRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleaseSenderIdRequestTypeDef
def get_value() -> ReleaseSenderIdRequestTypeDef:
return {
"SenderId": ...,
}
# ReleaseSenderIdRequestTypeDef definition
class ReleaseSenderIdRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
SendDestinationNumberVerificationCodeRequestTypeDef#
# SendDestinationNumberVerificationCodeRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendDestinationNumberVerificationCodeRequestTypeDef
def get_value() -> SendDestinationNumberVerificationCodeRequestTypeDef:
return {
"VerifiedDestinationNumberId": ...,
}
# SendDestinationNumberVerificationCodeRequestTypeDef definition
class SendDestinationNumberVerificationCodeRequestTypeDef(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)
- See VerificationChannelType
- See LanguageCodeType
- See
Mapping[DestinationCountryParameterKeyType, str]
SendMediaMessageRequestTypeDef#
# SendMediaMessageRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendMediaMessageRequestTypeDef
def get_value() -> SendMediaMessageRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# SendMediaMessageRequestTypeDef definition
class SendMediaMessageRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: str,
MessageBody: NotRequired[str],
MediaUrls: NotRequired[Sequence[str]],
ConfigurationSetName: NotRequired[str],
MaxPrice: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DryRun: NotRequired[bool],
ProtectConfigurationId: NotRequired[str],
MessageFeedbackEnabled: NotRequired[bool],
SendTextMessageRequestTypeDef#
# SendTextMessageRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageRequestTypeDef
def get_value() -> SendTextMessageRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# SendTextMessageRequestTypeDef definition
class SendTextMessageRequestTypeDef(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],
ProtectConfigurationId: NotRequired[str],
MessageFeedbackEnabled: NotRequired[bool],
- See MessageTypeType
- See
Mapping[DestinationCountryParameterKeyType, str]
SendVoiceMessageRequestTypeDef#
# SendVoiceMessageRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageRequestTypeDef
def get_value() -> SendVoiceMessageRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# SendVoiceMessageRequestTypeDef definition
class SendVoiceMessageRequestTypeDef(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],
ProtectConfigurationId: NotRequired[str],
MessageFeedbackEnabled: NotRequired[bool],
SetAccountDefaultProtectConfigurationRequestTypeDef#
# SetAccountDefaultProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetAccountDefaultProtectConfigurationRequestTypeDef
def get_value() -> SetAccountDefaultProtectConfigurationRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# SetAccountDefaultProtectConfigurationRequestTypeDef definition
class SetAccountDefaultProtectConfigurationRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
SetDefaultMessageFeedbackEnabledRequestTypeDef#
# SetDefaultMessageFeedbackEnabledRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageFeedbackEnabledRequestTypeDef
def get_value() -> SetDefaultMessageFeedbackEnabledRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# SetDefaultMessageFeedbackEnabledRequestTypeDef definition
class SetDefaultMessageFeedbackEnabledRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageFeedbackEnabled: bool,
SetDefaultMessageTypeRequestTypeDef#
# SetDefaultMessageTypeRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeRequestTypeDef
def get_value() -> SetDefaultMessageTypeRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# SetDefaultMessageTypeRequestTypeDef definition
class SetDefaultMessageTypeRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
- See MessageTypeType
SetDefaultSenderIdRequestTypeDef#
# SetDefaultSenderIdRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdRequestTypeDef
def get_value() -> SetDefaultSenderIdRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# SetDefaultSenderIdRequestTypeDef definition
class SetDefaultSenderIdRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SenderId: str,
SetMediaMessageSpendLimitOverrideRequestTypeDef#
# SetMediaMessageSpendLimitOverrideRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetMediaMessageSpendLimitOverrideRequestTypeDef
def get_value() -> SetMediaMessageSpendLimitOverrideRequestTypeDef:
return {
"MonthlyLimit": ...,
}
# SetMediaMessageSpendLimitOverrideRequestTypeDef definition
class SetMediaMessageSpendLimitOverrideRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetTextMessageSpendLimitOverrideRequestTypeDef#
# SetTextMessageSpendLimitOverrideRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideRequestTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideRequestTypeDef:
return {
"MonthlyLimit": ...,
}
# SetTextMessageSpendLimitOverrideRequestTypeDef definition
class SetTextMessageSpendLimitOverrideRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetVoiceMessageSpendLimitOverrideRequestTypeDef#
# SetVoiceMessageSpendLimitOverrideRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideRequestTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideRequestTypeDef:
return {
"MonthlyLimit": ...,
}
# SetVoiceMessageSpendLimitOverrideRequestTypeDef definition
class SetVoiceMessageSpendLimitOverrideRequestTypeDef(TypedDict):
MonthlyLimit: int,
SubmitRegistrationVersionRequestTypeDef#
# SubmitRegistrationVersionRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SubmitRegistrationVersionRequestTypeDef
def get_value() -> SubmitRegistrationVersionRequestTypeDef:
return {
"RegistrationId": ...,
}
# SubmitRegistrationVersionRequestTypeDef definition
class SubmitRegistrationVersionRequestTypeDef(TypedDict):
RegistrationId: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestTypeDef#
# UpdatePhoneNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberRequestTypeDef
def get_value() -> UpdatePhoneNumberRequestTypeDef:
return {
"PhoneNumberId": ...,
}
# UpdatePhoneNumberRequestTypeDef definition
class UpdatePhoneNumberRequestTypeDef(TypedDict):
PhoneNumberId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePoolRequestTypeDef#
# UpdatePoolRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolRequestTypeDef
def get_value() -> UpdatePoolRequestTypeDef:
return {
"PoolId": ...,
}
# UpdatePoolRequestTypeDef definition
class UpdatePoolRequestTypeDef(TypedDict):
PoolId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
TwoWayChannelRole: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
SharedRoutesEnabled: NotRequired[bool],
DeletionProtectionEnabled: NotRequired[bool],
UpdateProtectConfigurationRequestTypeDef#
# UpdateProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateProtectConfigurationRequestTypeDef
def get_value() -> UpdateProtectConfigurationRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# UpdateProtectConfigurationRequestTypeDef definition
class UpdateProtectConfigurationRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
DeletionProtectionEnabled: NotRequired[bool],
UpdateSenderIdRequestTypeDef#
# UpdateSenderIdRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateSenderIdRequestTypeDef
def get_value() -> UpdateSenderIdRequestTypeDef:
return {
"SenderId": ...,
}
# UpdateSenderIdRequestTypeDef definition
class UpdateSenderIdRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
DeletionProtectionEnabled: NotRequired[bool],
VerifyDestinationNumberRequestTypeDef#
# VerifyDestinationNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import VerifyDestinationNumberRequestTypeDef
def get_value() -> VerifyDestinationNumberRequestTypeDef:
return {
"VerifiedDestinationNumberId": ...,
}
# VerifyDestinationNumberRequestTypeDef definition
class VerifyDestinationNumberRequestTypeDef(TypedDict):
VerifiedDestinationNumberId: str,
VerificationCode: str,
AssociateOriginationIdentityResultTypeDef#
# AssociateOriginationIdentityResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityResultTypeDef
def get_value() -> AssociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
}
# AssociateOriginationIdentityResultTypeDef definition
class AssociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AssociateProtectConfigurationResultTypeDef#
# AssociateProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateProtectConfigurationResultTypeDef
def get_value() -> AssociateProtectConfigurationResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# AssociateProtectConfigurationResultTypeDef definition
class AssociateProtectConfigurationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateRegistrationAssociationResultTypeDef#
# CreateRegistrationAssociationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationAssociationResultTypeDef
def get_value() -> CreateRegistrationAssociationResultTypeDef:
return {
"RegistrationArn": ...,
}
# CreateRegistrationAssociationResultTypeDef definition
class CreateRegistrationAssociationResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
ResourceArn: str,
ResourceId: str,
ResourceType: str,
IsoCountryCode: str,
PhoneNumber: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteAccountDefaultProtectConfigurationResultTypeDef#
# DeleteAccountDefaultProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteAccountDefaultProtectConfigurationResultTypeDef
def get_value() -> DeleteAccountDefaultProtectConfigurationResultTypeDef:
return {
"DefaultProtectConfigurationArn": ...,
}
# DeleteAccountDefaultProtectConfigurationResultTypeDef definition
class DeleteAccountDefaultProtectConfigurationResultTypeDef(TypedDict):
DefaultProtectConfigurationArn: str,
DefaultProtectConfigurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDefaultMessageTypeResultTypeDef#
# DeleteDefaultMessageTypeResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeResultTypeDef
def get_value() -> DeleteDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# DeleteDefaultMessageTypeResultTypeDef definition
class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDefaultSenderIdResultTypeDef#
# DeleteDefaultSenderIdResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdResultTypeDef
def get_value() -> DeleteDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# DeleteDefaultSenderIdResultTypeDef definition
class DeleteDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeywordResultTypeDef#
# DeleteKeywordResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordResultTypeDef
def get_value() -> DeleteKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
}
# DeleteKeywordResultTypeDef definition
class DeleteKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMediaMessageSpendLimitOverrideResultTypeDef#
# DeleteMediaMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteMediaMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteMediaMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# DeleteMediaMessageSpendLimitOverrideResultTypeDef definition
class DeleteMediaMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptOutListResultTypeDef#
# DeleteOptOutListResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListResultTypeDef
def get_value() -> DeleteOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
}
# DeleteOptOutListResultTypeDef definition
class DeleteOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptedOutNumberResultTypeDef#
# DeleteOptedOutNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberResultTypeDef
def get_value() -> DeleteOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
}
# DeleteOptedOutNumberResultTypeDef definition
class DeleteOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime.datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePoolResultTypeDef#
# DeletePoolResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolResultTypeDef
def get_value() -> DeletePoolResultTypeDef:
return {
"PoolArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DeleteProtectConfigurationResultTypeDef#
# DeleteProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteProtectConfigurationResultTypeDef
def get_value() -> DeleteProtectConfigurationResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# DeleteProtectConfigurationResultTypeDef definition
class DeleteProtectConfigurationResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
CreatedTimestamp: datetime.datetime,
AccountDefault: bool,
DeletionProtectionEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef#
# DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef
def get_value() -> DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef definition
class DeleteProtectConfigurationRuleSetNumberOverrideResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
DestinationPhoneNumber: str,
CreatedTimestamp: datetime.datetime,
Action: ProtectConfigurationRuleOverrideActionType, # (1)
IsoCountryCode: str,
ExpirationTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRegistrationAttachmentResultTypeDef#
# DeleteRegistrationAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationAttachmentResultTypeDef
def get_value() -> DeleteRegistrationAttachmentResultTypeDef:
return {
"RegistrationAttachmentArn": ...,
}
# DeleteRegistrationAttachmentResultTypeDef definition
class DeleteRegistrationAttachmentResultTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
AttachmentUploadErrorReason: AttachmentUploadErrorReasonType, # (2)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteRegistrationFieldValueResultTypeDef#
# DeleteRegistrationFieldValueResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationFieldValueResultTypeDef
def get_value() -> DeleteRegistrationFieldValueResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteRegistrationResultTypeDef
def get_value() -> DeleteRegistrationResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteResourcePolicyResultTypeDef#
# DeleteResourcePolicyResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteResourcePolicyResultTypeDef
def get_value() -> DeleteResourcePolicyResultTypeDef:
return {
"ResourceArn": ...,
}
# DeleteResourcePolicyResultTypeDef definition
class DeleteResourcePolicyResultTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteTextMessageSpendLimitOverrideResultTypeDef#
# DeleteTextMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# DeleteTextMessageSpendLimitOverrideResultTypeDef definition
class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVerifiedDestinationNumberResultTypeDef#
# DeleteVerifiedDestinationNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVerifiedDestinationNumberResultTypeDef
def get_value() -> DeleteVerifiedDestinationNumberResultTypeDef:
return {
"VerifiedDestinationNumberArn": ...,
}
# DeleteVerifiedDestinationNumberResultTypeDef definition
class DeleteVerifiedDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVoiceMessageSpendLimitOverrideResultTypeDef#
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef definition
class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesResultTypeDef#
# DescribeAccountAttributesResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesResultTypeDef
def get_value() -> DescribeAccountAttributesResultTypeDef:
return {
"AccountAttributes": ...,
}
# DescribeAccountAttributesResultTypeDef definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AccountAttributeTypeDef]
- See ResponseMetadataTypeDef
DescribeAccountLimitsResultTypeDef#
# DescribeAccountLimitsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsResultTypeDef
def get_value() -> DescribeAccountLimitsResultTypeDef:
return {
"AccountLimits": ...,
}
# DescribeAccountLimitsResultTypeDef definition
class DescribeAccountLimitsResultTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AccountLimitTypeDef]
- See ResponseMetadataTypeDef
DisassociateOriginationIdentityResultTypeDef#
# DisassociateOriginationIdentityResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityResultTypeDef
def get_value() -> DisassociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
}
# DisassociateOriginationIdentityResultTypeDef definition
class DisassociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DisassociateProtectConfigurationResultTypeDef#
# DisassociateProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateProtectConfigurationResultTypeDef
def get_value() -> DisassociateProtectConfigurationResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# DisassociateProtectConfigurationResultTypeDef definition
class DisassociateProtectConfigurationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourcePolicyResultTypeDef#
# GetResourcePolicyResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import GetResourcePolicyResultTypeDef
def get_value() -> GetResourcePolicyResultTypeDef:
return {
"ResourceArn": ...,
}
# GetResourcePolicyResultTypeDef definition
class GetResourcePolicyResultTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutKeywordResultTypeDef#
# PutKeywordResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordResultTypeDef
def get_value() -> PutKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
}
# PutKeywordResultTypeDef definition
class PutKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutMessageFeedbackResultTypeDef#
# PutMessageFeedbackResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutMessageFeedbackResultTypeDef
def get_value() -> PutMessageFeedbackResultTypeDef:
return {
"MessageId": ...,
}
# PutMessageFeedbackResultTypeDef definition
class PutMessageFeedbackResultTypeDef(TypedDict):
MessageId: str,
MessageFeedbackStatus: MessageFeedbackStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutOptedOutNumberResultTypeDef#
# PutOptedOutNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberResultTypeDef
def get_value() -> PutOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
}
# PutOptedOutNumberResultTypeDef definition
class PutOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime.datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutProtectConfigurationRuleSetNumberOverrideResultTypeDef#
# PutProtectConfigurationRuleSetNumberOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutProtectConfigurationRuleSetNumberOverrideResultTypeDef
def get_value() -> PutProtectConfigurationRuleSetNumberOverrideResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# PutProtectConfigurationRuleSetNumberOverrideResultTypeDef definition
class PutProtectConfigurationRuleSetNumberOverrideResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
DestinationPhoneNumber: str,
CreatedTimestamp: datetime.datetime,
Action: ProtectConfigurationRuleOverrideActionType, # (1)
IsoCountryCode: str,
ExpirationTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRegistrationFieldValueResultTypeDef#
# PutRegistrationFieldValueResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutRegistrationFieldValueResultTypeDef
def get_value() -> PutRegistrationFieldValueResultTypeDef:
return {
"RegistrationArn": ...,
}
# PutRegistrationFieldValueResultTypeDef definition
class PutRegistrationFieldValueResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
FieldPath: str,
SelectChoices: List[str],
TextValue: str,
RegistrationAttachmentId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutResourcePolicyResultTypeDef#
# PutResourcePolicyResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutResourcePolicyResultTypeDef
def get_value() -> PutResourcePolicyResultTypeDef:
return {
"ResourceArn": ...,
}
# PutResourcePolicyResultTypeDef definition
class PutResourcePolicyResultTypeDef(TypedDict):
ResourceArn: str,
Policy: str,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleasePhoneNumberResultTypeDef#
# ReleasePhoneNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberResultTypeDef
def get_value() -> ReleasePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See
List[NumberCapabilityType]
- See NumberTypeType
- See ResponseMetadataTypeDef
ReleaseSenderIdResultTypeDef#
# ReleaseSenderIdResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleaseSenderIdResultTypeDef
def get_value() -> ReleaseSenderIdResultTypeDef:
return {
"SenderIdArn": ...,
}
# ReleaseSenderIdResultTypeDef definition
class ReleaseSenderIdResultTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
Registered: bool,
RegistrationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[MessageTypeType]
- See ResponseMetadataTypeDef
SendDestinationNumberVerificationCodeResultTypeDef#
# SendDestinationNumberVerificationCodeResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendDestinationNumberVerificationCodeResultTypeDef
def get_value() -> SendDestinationNumberVerificationCodeResultTypeDef:
return {
"MessageId": ...,
}
# SendDestinationNumberVerificationCodeResultTypeDef definition
class SendDestinationNumberVerificationCodeResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendMediaMessageResultTypeDef#
# SendMediaMessageResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendMediaMessageResultTypeDef
def get_value() -> SendMediaMessageResultTypeDef:
return {
"MessageId": ...,
}
# SendMediaMessageResultTypeDef definition
class SendMediaMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendTextMessageResultTypeDef#
# SendTextMessageResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageResultTypeDef
def get_value() -> SendTextMessageResultTypeDef:
return {
"MessageId": ...,
}
# SendTextMessageResultTypeDef definition
class SendTextMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendVoiceMessageResultTypeDef#
# SendVoiceMessageResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageResultTypeDef
def get_value() -> SendVoiceMessageResultTypeDef:
return {
"MessageId": ...,
}
# SendVoiceMessageResultTypeDef definition
class SendVoiceMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetAccountDefaultProtectConfigurationResultTypeDef#
# SetAccountDefaultProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetAccountDefaultProtectConfigurationResultTypeDef
def get_value() -> SetAccountDefaultProtectConfigurationResultTypeDef:
return {
"DefaultProtectConfigurationArn": ...,
}
# SetAccountDefaultProtectConfigurationResultTypeDef definition
class SetAccountDefaultProtectConfigurationResultTypeDef(TypedDict):
DefaultProtectConfigurationArn: str,
DefaultProtectConfigurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageFeedbackEnabledResultTypeDef#
# SetDefaultMessageFeedbackEnabledResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageFeedbackEnabledResultTypeDef
def get_value() -> SetDefaultMessageFeedbackEnabledResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# SetDefaultMessageFeedbackEnabledResultTypeDef definition
class SetDefaultMessageFeedbackEnabledResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageFeedbackEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageTypeResultTypeDef#
# SetDefaultMessageTypeResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeResultTypeDef
def get_value() -> SetDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# SetDefaultMessageTypeResultTypeDef definition
class SetDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetDefaultSenderIdResultTypeDef#
# SetDefaultSenderIdResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdResultTypeDef
def get_value() -> SetDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# SetDefaultSenderIdResultTypeDef definition
class SetDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetMediaMessageSpendLimitOverrideResultTypeDef#
# SetMediaMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetMediaMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetMediaMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# SetMediaMessageSpendLimitOverrideResultTypeDef definition
class SetMediaMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTextMessageSpendLimitOverrideResultTypeDef#
# SetTextMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# SetTextMessageSpendLimitOverrideResultTypeDef definition
class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetVoiceMessageSpendLimitOverrideResultTypeDef#
# SetVoiceMessageSpendLimitOverrideResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
}
# SetVoiceMessageSpendLimitOverrideResultTypeDef definition
class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePhoneNumberResultTypeDef#
# UpdatePhoneNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberResultTypeDef
def get_value() -> UpdatePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See
List[NumberCapabilityType]
- See NumberTypeType
- See ResponseMetadataTypeDef
UpdatePoolResultTypeDef#
# UpdatePoolResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolResultTypeDef
def get_value() -> UpdatePoolResultTypeDef:
return {
"PoolArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
UpdateProtectConfigurationResultTypeDef#
# UpdateProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateProtectConfigurationResultTypeDef
def get_value() -> UpdateProtectConfigurationResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# UpdateProtectConfigurationResultTypeDef definition
class UpdateProtectConfigurationResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
CreatedTimestamp: datetime.datetime,
AccountDefault: bool,
DeletionProtectionEnabled: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSenderIdResultTypeDef#
# UpdateSenderIdResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateSenderIdResultTypeDef
def get_value() -> UpdateSenderIdResultTypeDef:
return {
"SenderIdArn": ...,
}
# 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)
- See
List[MessageTypeType]
- See ResponseMetadataTypeDef
VerifyDestinationNumberResultTypeDef#
# VerifyDestinationNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import VerifyDestinationNumberResultTypeDef
def get_value() -> VerifyDestinationNumberResultTypeDef:
return {
"VerifiedDestinationNumberArn": ...,
}
# VerifyDestinationNumberResultTypeDef definition
class VerifyDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsRequestTypeDef#
# DescribeConfigurationSetsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestTypeDef
def get_value() -> DescribeConfigurationSetsRequestTypeDef:
return {
"ConfigurationSetNames": ...,
}
# DescribeConfigurationSetsRequestTypeDef definition
class DescribeConfigurationSetsRequestTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[ConfigurationSetFilterTypeDef]
CreateConfigurationSetRequestTypeDef#
# CreateConfigurationSetRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetRequestTypeDef
def get_value() -> CreateConfigurationSetRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# CreateConfigurationSetRequestTypeDef definition
class CreateConfigurationSetRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See
Sequence[TagTypeDef]
CreateConfigurationSetResultTypeDef#
# CreateConfigurationSetResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetResultTypeDef
def get_value() -> CreateConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# CreateConfigurationSetResultTypeDef definition
class CreateConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateOptOutListRequestTypeDef#
# CreateOptOutListRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListRequestTypeDef
def get_value() -> CreateOptOutListRequestTypeDef:
return {
"OptOutListName": ...,
}
# CreateOptOutListRequestTypeDef definition
class CreateOptOutListRequestTypeDef(TypedDict):
OptOutListName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See
Sequence[TagTypeDef]
CreateOptOutListResultTypeDef#
# CreateOptOutListResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListResultTypeDef
def get_value() -> CreateOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
}
# CreateOptOutListResultTypeDef definition
class CreateOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreatePoolRequestTypeDef#
# CreatePoolRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolRequestTypeDef
def get_value() -> CreatePoolRequestTypeDef:
return {
"OriginationIdentity": ...,
}
# CreatePoolRequestTypeDef definition
class CreatePoolRequestTypeDef(TypedDict):
OriginationIdentity: str,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See MessageTypeType
- See
Sequence[TagTypeDef]
CreatePoolResultTypeDef#
# CreatePoolResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolResultTypeDef
def get_value() -> CreatePoolResultTypeDef:
return {
"PoolArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PoolStatusType
- See MessageTypeType
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateProtectConfigurationRequestTypeDef#
# CreateProtectConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateProtectConfigurationRequestTypeDef
def get_value() -> CreateProtectConfigurationRequestTypeDef:
return {
"ClientToken": ...,
}
# CreateProtectConfigurationRequestTypeDef definition
class CreateProtectConfigurationRequestTypeDef(TypedDict):
ClientToken: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
CreateProtectConfigurationResultTypeDef#
# CreateProtectConfigurationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateProtectConfigurationResultTypeDef
def get_value() -> CreateProtectConfigurationResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# CreateProtectConfigurationResultTypeDef definition
class CreateProtectConfigurationResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
CreatedTimestamp: datetime.datetime,
AccountDefault: bool,
DeletionProtectionEnabled: bool,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateRegistrationAttachmentRequestTypeDef#
# CreateRegistrationAttachmentRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationAttachmentRequestTypeDef
def get_value() -> CreateRegistrationAttachmentRequestTypeDef:
return {
"AttachmentBody": ...,
}
# CreateRegistrationAttachmentRequestTypeDef definition
class CreateRegistrationAttachmentRequestTypeDef(TypedDict):
AttachmentBody: NotRequired[BlobTypeDef],
AttachmentUrl: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See
Sequence[TagTypeDef]
CreateRegistrationAttachmentResultTypeDef#
# CreateRegistrationAttachmentResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationAttachmentResultTypeDef
def get_value() -> CreateRegistrationAttachmentResultTypeDef:
return {
"RegistrationAttachmentArn": ...,
}
# CreateRegistrationAttachmentResultTypeDef definition
class CreateRegistrationAttachmentResultTypeDef(TypedDict):
RegistrationAttachmentArn: str,
RegistrationAttachmentId: str,
AttachmentStatus: AttachmentStatusType, # (1)
Tags: List[TagTypeDef], # (2)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AttachmentStatusType
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateRegistrationRequestTypeDef#
# CreateRegistrationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationRequestTypeDef
def get_value() -> CreateRegistrationRequestTypeDef:
return {
"RegistrationType": ...,
}
# CreateRegistrationRequestTypeDef definition
class CreateRegistrationRequestTypeDef(TypedDict):
RegistrationType: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See
Sequence[TagTypeDef]
CreateRegistrationResultTypeDef#
# CreateRegistrationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationResultTypeDef
def get_value() -> CreateRegistrationResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RegistrationStatusType
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreateVerifiedDestinationNumberRequestTypeDef#
# CreateVerifiedDestinationNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateVerifiedDestinationNumberRequestTypeDef
def get_value() -> CreateVerifiedDestinationNumberRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
# CreateVerifiedDestinationNumberRequestTypeDef definition
class CreateVerifiedDestinationNumberRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See
Sequence[TagTypeDef]
CreateVerifiedDestinationNumberResultTypeDef#
# CreateVerifiedDestinationNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateVerifiedDestinationNumberResultTypeDef
def get_value() -> CreateVerifiedDestinationNumberResultTypeDef:
return {
"VerifiedDestinationNumberArn": ...,
}
# CreateVerifiedDestinationNumberResultTypeDef definition
class CreateVerifiedDestinationNumberResultTypeDef(TypedDict):
VerifiedDestinationNumberArn: str,
VerifiedDestinationNumberId: str,
DestinationPhoneNumber: str,
Status: VerificationStatusType, # (1)
Tags: List[TagTypeDef], # (2)
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See VerificationStatusType
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
RequestPhoneNumberRequestTypeDef#
# RequestPhoneNumberRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberRequestTypeDef
def get_value() -> RequestPhoneNumberRequestTypeDef:
return {
"IsoCountryCode": ...,
}
# RequestPhoneNumberRequestTypeDef definition
class RequestPhoneNumberRequestTypeDef(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
Sequence[NumberCapabilityType]
- See RequestableNumberTypeType
- See
Sequence[TagTypeDef]
RequestPhoneNumberResultTypeDef#
# RequestPhoneNumberResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberResultTypeDef
def get_value() -> RequestPhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
}
# 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.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See NumberStatusType
- See MessageTypeType
- See
List[NumberCapabilityType]
- See RequestableNumberTypeType
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
RequestSenderIdRequestTypeDef#
# RequestSenderIdRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestSenderIdRequestTypeDef
def get_value() -> RequestSenderIdRequestTypeDef:
return {
"SenderId": ...,
}
# RequestSenderIdRequestTypeDef definition
class RequestSenderIdRequestTypeDef(TypedDict):
SenderId: str,
IsoCountryCode: str,
MessageTypes: NotRequired[Sequence[MessageTypeType]], # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See
Sequence[MessageTypeType]
- See
Sequence[TagTypeDef]
RequestSenderIdResultTypeDef#
# RequestSenderIdResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestSenderIdResultTypeDef
def get_value() -> RequestSenderIdResultTypeDef:
return {
"SenderIdArn": ...,
}
# 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
List[MessageTypeType]
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
CreateEventDestinationRequestTypeDef#
# CreateEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationRequestTypeDef
def get_value() -> CreateEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# CreateEventDestinationRequestTypeDef definition
class CreateEventDestinationRequestTypeDef(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
Sequence[EventTypeType]
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"EventDestinationName": ...,
}
# 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
List[EventTypeType]
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
UpdateEventDestinationRequestTypeDef#
# UpdateEventDestinationRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationRequestTypeDef
def get_value() -> UpdateEventDestinationRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
# UpdateEventDestinationRequestTypeDef definition
class UpdateEventDestinationRequestTypeDef(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
Sequence[EventTypeType]
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
CreateRegistrationVersionResultTypeDef#
# CreateRegistrationVersionResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateRegistrationVersionResultTypeDef
def get_value() -> CreateRegistrationVersionResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DiscardRegistrationVersionResultTypeDef
def get_value() -> DiscardRegistrationVersionResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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 TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SubmitRegistrationVersionResultTypeDef
def get_value() -> SubmitRegistrationVersionResultTypeDef:
return {
"RegistrationArn": ...,
}
# 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
DescribeAccountAttributesRequestPaginateTypeDef#
# DescribeAccountAttributesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestPaginateTypeDef
def get_value() -> DescribeAccountAttributesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountAttributesRequestPaginateTypeDef definition
class DescribeAccountAttributesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsRequestPaginateTypeDef#
# DescribeAccountLimitsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestPaginateTypeDef
def get_value() -> DescribeAccountLimitsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeAccountLimitsRequestPaginateTypeDef definition
class DescribeAccountLimitsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationSetsRequestPaginateTypeDef#
# DescribeConfigurationSetsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestPaginateTypeDef
def get_value() -> DescribeConfigurationSetsRequestPaginateTypeDef:
return {
"ConfigurationSetNames": ...,
}
# DescribeConfigurationSetsRequestPaginateTypeDef definition
class DescribeConfigurationSetsRequestPaginateTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ConfigurationSetFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeOptOutListsRequestPaginateTypeDef#
# DescribeOptOutListsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestPaginateTypeDef
def get_value() -> DescribeOptOutListsRequestPaginateTypeDef:
return {
"OptOutListNames": ...,
}
# DescribeOptOutListsRequestPaginateTypeDef definition
class DescribeOptOutListsRequestPaginateTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
Owner: NotRequired[OwnerType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See OwnerType
- See PaginatorConfigTypeDef
DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef#
# DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef definition
class DescribeRegistrationFieldDefinitionsRequestPaginateTypeDef(TypedDict):
RegistrationType: str,
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRegistrationFieldValuesRequestPaginateTypeDef#
# DescribeRegistrationFieldValuesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldValuesRequestPaginateTypeDef
def get_value() -> DescribeRegistrationFieldValuesRequestPaginateTypeDef:
return {
"RegistrationId": ...,
}
# DescribeRegistrationFieldValuesRequestPaginateTypeDef definition
class DescribeRegistrationFieldValuesRequestPaginateTypeDef(TypedDict):
RegistrationId: str,
VersionNumber: NotRequired[int],
SectionPath: NotRequired[str],
FieldPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef#
# DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef definition
class DescribeRegistrationSectionDefinitionsRequestPaginateTypeDef(TypedDict):
RegistrationType: str,
SectionPaths: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpendLimitsRequestPaginateTypeDef#
# DescribeSpendLimitsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestPaginateTypeDef
def get_value() -> DescribeSpendLimitsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeSpendLimitsRequestPaginateTypeDef definition
class DescribeSpendLimitsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeKeywordsRequestPaginateTypeDef#
# DescribeKeywordsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestPaginateTypeDef
def get_value() -> DescribeKeywordsRequestPaginateTypeDef:
return {
"OriginationIdentity": ...,
}
# DescribeKeywordsRequestPaginateTypeDef definition
class DescribeKeywordsRequestPaginateTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[KeywordFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeKeywordsRequestTypeDef#
# DescribeKeywordsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestTypeDef
def get_value() -> DescribeKeywordsRequestTypeDef:
return {
"OriginationIdentity": ...,
}
# DescribeKeywordsRequestTypeDef definition
class DescribeKeywordsRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[KeywordFilterTypeDef]
DescribeKeywordsResultTypeDef#
# DescribeKeywordsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsResultTypeDef
def get_value() -> DescribeKeywordsResultTypeDef:
return {
"OriginationIdentityArn": ...,
}
# DescribeKeywordsResultTypeDef definition
class DescribeKeywordsResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keywords: List[KeywordInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[KeywordInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeOptOutListsResultTypeDef#
# DescribeOptOutListsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsResultTypeDef
def get_value() -> DescribeOptOutListsResultTypeDef:
return {
"OptOutLists": ...,
}
# DescribeOptOutListsResultTypeDef definition
class DescribeOptOutListsResultTypeDef(TypedDict):
OptOutLists: List[OptOutListInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OptOutListInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeOptedOutNumbersRequestPaginateTypeDef#
# DescribeOptedOutNumbersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestPaginateTypeDef
def get_value() -> DescribeOptedOutNumbersRequestPaginateTypeDef:
return {
"OptOutListName": ...,
}
# DescribeOptedOutNumbersRequestPaginateTypeDef definition
class DescribeOptedOutNumbersRequestPaginateTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[OptedOutFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeOptedOutNumbersRequestTypeDef#
# DescribeOptedOutNumbersRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestTypeDef
def get_value() -> DescribeOptedOutNumbersRequestTypeDef:
return {
"OptOutListName": ...,
}
# DescribeOptedOutNumbersRequestTypeDef definition
class DescribeOptedOutNumbersRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[OptedOutFilterTypeDef]
DescribeOptedOutNumbersResultTypeDef#
# DescribeOptedOutNumbersResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersResultTypeDef
def get_value() -> DescribeOptedOutNumbersResultTypeDef:
return {
"OptOutListArn": ...,
}
# DescribeOptedOutNumbersResultTypeDef definition
class DescribeOptedOutNumbersResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumbers: List[OptedOutNumberInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OptedOutNumberInformationTypeDef]
- See ResponseMetadataTypeDef
DescribePhoneNumbersRequestPaginateTypeDef#
# DescribePhoneNumbersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestPaginateTypeDef
def get_value() -> DescribePhoneNumbersRequestPaginateTypeDef:
return {
"PhoneNumberIds": ...,
}
# DescribePhoneNumbersRequestPaginateTypeDef definition
class DescribePhoneNumbersRequestPaginateTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
Owner: NotRequired[OwnerType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See
Sequence[PhoneNumberFilterTypeDef]
- See OwnerType
- See PaginatorConfigTypeDef
DescribePhoneNumbersRequestTypeDef#
# DescribePhoneNumbersRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestTypeDef
def get_value() -> DescribePhoneNumbersRequestTypeDef:
return {
"PhoneNumberIds": ...,
}
# DescribePhoneNumbersRequestTypeDef definition
class DescribePhoneNumbersRequestTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Owner: NotRequired[OwnerType], # (2)
- See
Sequence[PhoneNumberFilterTypeDef]
- See OwnerType
DescribePhoneNumbersResultTypeDef#
# DescribePhoneNumbersResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersResultTypeDef
def get_value() -> DescribePhoneNumbersResultTypeDef:
return {
"PhoneNumbers": ...,
}
# DescribePhoneNumbersResultTypeDef definition
class DescribePhoneNumbersResultTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PhoneNumberInformationTypeDef]
- See ResponseMetadataTypeDef
DescribePoolsRequestPaginateTypeDef#
# DescribePoolsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestPaginateTypeDef
def get_value() -> DescribePoolsRequestPaginateTypeDef:
return {
"PoolIds": ...,
}
# DescribePoolsRequestPaginateTypeDef definition
class DescribePoolsRequestPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
Owner: NotRequired[OwnerType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See
Sequence[PoolFilterTypeDef]
- See OwnerType
- See PaginatorConfigTypeDef
DescribePoolsRequestTypeDef#
# DescribePoolsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestTypeDef
def get_value() -> DescribePoolsRequestTypeDef:
return {
"PoolIds": ...,
}
# DescribePoolsRequestTypeDef definition
class DescribePoolsRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Owner: NotRequired[OwnerType], # (2)
- See
Sequence[PoolFilterTypeDef]
- See OwnerType
DescribePoolsResultTypeDef#
# DescribePoolsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsResultTypeDef
def get_value() -> DescribePoolsResultTypeDef:
return {
"Pools": ...,
}
# DescribePoolsResultTypeDef definition
class DescribePoolsResultTypeDef(TypedDict):
Pools: List[PoolInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[PoolInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeProtectConfigurationsRequestPaginateTypeDef#
# DescribeProtectConfigurationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeProtectConfigurationsRequestPaginateTypeDef
def get_value() -> DescribeProtectConfigurationsRequestPaginateTypeDef:
return {
"ProtectConfigurationIds": ...,
}
# DescribeProtectConfigurationsRequestPaginateTypeDef definition
class DescribeProtectConfigurationsRequestPaginateTypeDef(TypedDict):
ProtectConfigurationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ProtectConfigurationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ProtectConfigurationFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeProtectConfigurationsRequestTypeDef#
# DescribeProtectConfigurationsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeProtectConfigurationsRequestTypeDef
def get_value() -> DescribeProtectConfigurationsRequestTypeDef:
return {
"ProtectConfigurationIds": ...,
}
# DescribeProtectConfigurationsRequestTypeDef definition
class DescribeProtectConfigurationsRequestTypeDef(TypedDict):
ProtectConfigurationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ProtectConfigurationFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[ProtectConfigurationFilterTypeDef]
DescribeProtectConfigurationsResultTypeDef#
# DescribeProtectConfigurationsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeProtectConfigurationsResultTypeDef
def get_value() -> DescribeProtectConfigurationsResultTypeDef:
return {
"ProtectConfigurations": ...,
}
# DescribeProtectConfigurationsResultTypeDef definition
class DescribeProtectConfigurationsResultTypeDef(TypedDict):
ProtectConfigurations: List[ProtectConfigurationInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ProtectConfigurationInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeRegistrationAttachmentsRequestPaginateTypeDef#
# DescribeRegistrationAttachmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationAttachmentsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationAttachmentsRequestPaginateTypeDef:
return {
"RegistrationAttachmentIds": ...,
}
# DescribeRegistrationAttachmentsRequestPaginateTypeDef definition
class DescribeRegistrationAttachmentsRequestPaginateTypeDef(TypedDict):
RegistrationAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationAttachmentFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RegistrationAttachmentFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeRegistrationAttachmentsRequestTypeDef#
# DescribeRegistrationAttachmentsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationAttachmentsRequestTypeDef
def get_value() -> DescribeRegistrationAttachmentsRequestTypeDef:
return {
"RegistrationAttachmentIds": ...,
}
# DescribeRegistrationAttachmentsRequestTypeDef definition
class DescribeRegistrationAttachmentsRequestTypeDef(TypedDict):
RegistrationAttachmentIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationAttachmentFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[RegistrationAttachmentFilterTypeDef]
DescribeRegistrationAttachmentsResultTypeDef#
# DescribeRegistrationAttachmentsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationAttachmentsResultTypeDef
def get_value() -> DescribeRegistrationAttachmentsResultTypeDef:
return {
"RegistrationAttachments": ...,
}
# DescribeRegistrationAttachmentsResultTypeDef definition
class DescribeRegistrationAttachmentsResultTypeDef(TypedDict):
RegistrationAttachments: List[RegistrationAttachmentsInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationAttachmentsInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeRegistrationFieldValuesResultTypeDef#
# DescribeRegistrationFieldValuesResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldValuesResultTypeDef
def get_value() -> DescribeRegistrationFieldValuesResultTypeDef:
return {
"RegistrationArn": ...,
}
# DescribeRegistrationFieldValuesResultTypeDef definition
class DescribeRegistrationFieldValuesResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
VersionNumber: int,
RegistrationFieldValues: List[RegistrationFieldValueInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationFieldValueInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef#
# DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef:
return {
"RegistrationTypes": ...,
}
# DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef definition
class DescribeRegistrationTypeDefinitionsRequestPaginateTypeDef(TypedDict):
RegistrationTypes: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationTypeFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RegistrationTypeFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeRegistrationTypeDefinitionsRequestTypeDef#
# DescribeRegistrationTypeDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationTypeDefinitionsRequestTypeDef
def get_value() -> DescribeRegistrationTypeDefinitionsRequestTypeDef:
return {
"RegistrationTypes": ...,
}
# DescribeRegistrationTypeDefinitionsRequestTypeDef definition
class DescribeRegistrationTypeDefinitionsRequestTypeDef(TypedDict):
RegistrationTypes: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationTypeFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[RegistrationTypeFilterTypeDef]
DescribeRegistrationVersionsRequestPaginateTypeDef#
# DescribeRegistrationVersionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationVersionsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationVersionsRequestPaginateTypeDef:
return {
"RegistrationId": ...,
}
# DescribeRegistrationVersionsRequestPaginateTypeDef definition
class DescribeRegistrationVersionsRequestPaginateTypeDef(TypedDict):
RegistrationId: str,
VersionNumbers: NotRequired[Sequence[int]],
Filters: NotRequired[Sequence[RegistrationVersionFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RegistrationVersionFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeRegistrationVersionsRequestTypeDef#
# DescribeRegistrationVersionsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationVersionsRequestTypeDef
def get_value() -> DescribeRegistrationVersionsRequestTypeDef:
return {
"RegistrationId": ...,
}
# DescribeRegistrationVersionsRequestTypeDef definition
class DescribeRegistrationVersionsRequestTypeDef(TypedDict):
RegistrationId: str,
VersionNumbers: NotRequired[Sequence[int]],
Filters: NotRequired[Sequence[RegistrationVersionFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[RegistrationVersionFilterTypeDef]
DescribeRegistrationsRequestPaginateTypeDef#
# DescribeRegistrationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationsRequestPaginateTypeDef
def get_value() -> DescribeRegistrationsRequestPaginateTypeDef:
return {
"RegistrationIds": ...,
}
# DescribeRegistrationsRequestPaginateTypeDef definition
class DescribeRegistrationsRequestPaginateTypeDef(TypedDict):
RegistrationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RegistrationFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeRegistrationsRequestTypeDef#
# DescribeRegistrationsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationsRequestTypeDef
def get_value() -> DescribeRegistrationsRequestTypeDef:
return {
"RegistrationIds": ...,
}
# DescribeRegistrationsRequestTypeDef definition
class DescribeRegistrationsRequestTypeDef(TypedDict):
RegistrationIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[RegistrationFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[RegistrationFilterTypeDef]
DescribeRegistrationsResultTypeDef#
# DescribeRegistrationsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationsResultTypeDef
def get_value() -> DescribeRegistrationsResultTypeDef:
return {
"Registrations": ...,
}
# DescribeRegistrationsResultTypeDef definition
class DescribeRegistrationsResultTypeDef(TypedDict):
Registrations: List[RegistrationInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeSenderIdsRequestPaginateTypeDef#
# DescribeSenderIdsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestPaginateTypeDef
def get_value() -> DescribeSenderIdsRequestPaginateTypeDef:
return {
"SenderIds": ...,
}
# DescribeSenderIdsRequestPaginateTypeDef definition
class DescribeSenderIdsRequestPaginateTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
Owner: NotRequired[OwnerType], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See
Sequence[SenderIdAndCountryTypeDef]
- See
Sequence[SenderIdFilterTypeDef]
- See OwnerType
- See PaginatorConfigTypeDef
DescribeSenderIdsRequestTypeDef#
# DescribeSenderIdsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestTypeDef
def get_value() -> DescribeSenderIdsRequestTypeDef:
return {
"SenderIds": ...,
}
# DescribeSenderIdsRequestTypeDef definition
class DescribeSenderIdsRequestTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Owner: NotRequired[OwnerType], # (3)
- See
Sequence[SenderIdAndCountryTypeDef]
- See
Sequence[SenderIdFilterTypeDef]
- See OwnerType
DescribeSenderIdsResultTypeDef#
# DescribeSenderIdsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsResultTypeDef
def get_value() -> DescribeSenderIdsResultTypeDef:
return {
"SenderIds": ...,
}
# DescribeSenderIdsResultTypeDef definition
class DescribeSenderIdsResultTypeDef(TypedDict):
SenderIds: List[SenderIdInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SenderIdInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeSpendLimitsResultTypeDef#
# DescribeSpendLimitsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsResultTypeDef
def get_value() -> DescribeSpendLimitsResultTypeDef:
return {
"SpendLimits": ...,
}
# DescribeSpendLimitsResultTypeDef definition
class DescribeSpendLimitsResultTypeDef(TypedDict):
SpendLimits: List[SpendLimitTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[SpendLimitTypeDef]
- See ResponseMetadataTypeDef
DescribeVerifiedDestinationNumbersRequestPaginateTypeDef#
# DescribeVerifiedDestinationNumbersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeVerifiedDestinationNumbersRequestPaginateTypeDef
def get_value() -> DescribeVerifiedDestinationNumbersRequestPaginateTypeDef:
return {
"VerifiedDestinationNumberIds": ...,
}
# DescribeVerifiedDestinationNumbersRequestPaginateTypeDef definition
class DescribeVerifiedDestinationNumbersRequestPaginateTypeDef(TypedDict):
VerifiedDestinationNumberIds: NotRequired[Sequence[str]],
DestinationPhoneNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VerifiedDestinationNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[VerifiedDestinationNumberFilterTypeDef]
- See PaginatorConfigTypeDef
DescribeVerifiedDestinationNumbersRequestTypeDef#
# DescribeVerifiedDestinationNumbersRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeVerifiedDestinationNumbersRequestTypeDef
def get_value() -> DescribeVerifiedDestinationNumbersRequestTypeDef:
return {
"VerifiedDestinationNumberIds": ...,
}
# DescribeVerifiedDestinationNumbersRequestTypeDef definition
class DescribeVerifiedDestinationNumbersRequestTypeDef(TypedDict):
VerifiedDestinationNumberIds: NotRequired[Sequence[str]],
DestinationPhoneNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[VerifiedDestinationNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[VerifiedDestinationNumberFilterTypeDef]
DescribeVerifiedDestinationNumbersResultTypeDef#
# DescribeVerifiedDestinationNumbersResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeVerifiedDestinationNumbersResultTypeDef
def get_value() -> DescribeVerifiedDestinationNumbersResultTypeDef:
return {
"VerifiedDestinationNumbers": ...,
}
# DescribeVerifiedDestinationNumbersResultTypeDef definition
class DescribeVerifiedDestinationNumbersResultTypeDef(TypedDict):
VerifiedDestinationNumbers: List[VerifiedDestinationNumberInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[VerifiedDestinationNumberInformationTypeDef]
- See ResponseMetadataTypeDef
GetProtectConfigurationCountryRuleSetResultTypeDef#
# GetProtectConfigurationCountryRuleSetResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import GetProtectConfigurationCountryRuleSetResultTypeDef
def get_value() -> GetProtectConfigurationCountryRuleSetResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# GetProtectConfigurationCountryRuleSetResultTypeDef definition
class GetProtectConfigurationCountryRuleSetResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
NumberCapability: NumberCapabilityType, # (1)
CountryRuleSet: Dict[str, ProtectConfigurationCountryRuleSetInformationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See NumberCapabilityType
- See
Dict[str, ProtectConfigurationCountryRuleSetInformationTypeDef]
- See ResponseMetadataTypeDef
UpdateProtectConfigurationCountryRuleSetRequestTypeDef#
# UpdateProtectConfigurationCountryRuleSetRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateProtectConfigurationCountryRuleSetRequestTypeDef
def get_value() -> UpdateProtectConfigurationCountryRuleSetRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# UpdateProtectConfigurationCountryRuleSetRequestTypeDef definition
class UpdateProtectConfigurationCountryRuleSetRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
NumberCapability: NumberCapabilityType, # (1)
CountryRuleSetUpdates: Mapping[str, ProtectConfigurationCountryRuleSetInformationTypeDef], # (2)
- See NumberCapabilityType
- See
Mapping[str, ProtectConfigurationCountryRuleSetInformationTypeDef]
UpdateProtectConfigurationCountryRuleSetResultTypeDef#
# UpdateProtectConfigurationCountryRuleSetResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateProtectConfigurationCountryRuleSetResultTypeDef
def get_value() -> UpdateProtectConfigurationCountryRuleSetResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# UpdateProtectConfigurationCountryRuleSetResultTypeDef definition
class UpdateProtectConfigurationCountryRuleSetResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
NumberCapability: NumberCapabilityType, # (1)
CountryRuleSet: Dict[str, ProtectConfigurationCountryRuleSetInformationTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See NumberCapabilityType
- See
Dict[str, ProtectConfigurationCountryRuleSetInformationTypeDef]
- See ResponseMetadataTypeDef
ListPoolOriginationIdentitiesRequestPaginateTypeDef#
# ListPoolOriginationIdentitiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestPaginateTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestPaginateTypeDef:
return {
"PoolId": ...,
}
# ListPoolOriginationIdentitiesRequestPaginateTypeDef definition
class ListPoolOriginationIdentitiesRequestPaginateTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[PoolOriginationIdentitiesFilterTypeDef]
- See PaginatorConfigTypeDef
ListPoolOriginationIdentitiesRequestTypeDef#
# ListPoolOriginationIdentitiesRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestTypeDef:
return {
"PoolId": ...,
}
# ListPoolOriginationIdentitiesRequestTypeDef definition
class ListPoolOriginationIdentitiesRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[PoolOriginationIdentitiesFilterTypeDef]
ListPoolOriginationIdentitiesResultTypeDef#
# ListPoolOriginationIdentitiesResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesResultTypeDef
def get_value() -> ListPoolOriginationIdentitiesResultTypeDef:
return {
"PoolArn": ...,
}
# ListPoolOriginationIdentitiesResultTypeDef definition
class ListPoolOriginationIdentitiesResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentities: List[OriginationIdentityMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OriginationIdentityMetadataTypeDef]
- See ResponseMetadataTypeDef
ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef#
# ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef
def get_value() -> ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef:
return {
"ProtectConfigurationId": ...,
}
# ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef definition
class ListProtectConfigurationRuleSetNumberOverridesRequestPaginateTypeDef(TypedDict):
ProtectConfigurationId: str,
Filters: NotRequired[Sequence[ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef]
- See PaginatorConfigTypeDef
ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef#
# ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef
def get_value() -> ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef definition
class ListProtectConfigurationRuleSetNumberOverridesRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
Filters: NotRequired[Sequence[ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[ProtectConfigurationRuleSetNumberOverrideFilterItemTypeDef]
ListProtectConfigurationRuleSetNumberOverridesResultTypeDef#
# ListProtectConfigurationRuleSetNumberOverridesResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListProtectConfigurationRuleSetNumberOverridesResultTypeDef
def get_value() -> ListProtectConfigurationRuleSetNumberOverridesResultTypeDef:
return {
"ProtectConfigurationArn": ...,
}
# ListProtectConfigurationRuleSetNumberOverridesResultTypeDef definition
class ListProtectConfigurationRuleSetNumberOverridesResultTypeDef(TypedDict):
ProtectConfigurationArn: str,
ProtectConfigurationId: str,
RuleSetNumberOverrides: List[ProtectConfigurationRuleSetNumberOverrideTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ProtectConfigurationRuleSetNumberOverrideTypeDef]
- See ResponseMetadataTypeDef
ListRegistrationAssociationsRequestPaginateTypeDef#
# ListRegistrationAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListRegistrationAssociationsRequestPaginateTypeDef
def get_value() -> ListRegistrationAssociationsRequestPaginateTypeDef:
return {
"RegistrationId": ...,
}
# ListRegistrationAssociationsRequestPaginateTypeDef definition
class ListRegistrationAssociationsRequestPaginateTypeDef(TypedDict):
RegistrationId: str,
Filters: NotRequired[Sequence[RegistrationAssociationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[RegistrationAssociationFilterTypeDef]
- See PaginatorConfigTypeDef
ListRegistrationAssociationsRequestTypeDef#
# ListRegistrationAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListRegistrationAssociationsRequestTypeDef
def get_value() -> ListRegistrationAssociationsRequestTypeDef:
return {
"RegistrationId": ...,
}
# ListRegistrationAssociationsRequestTypeDef definition
class ListRegistrationAssociationsRequestTypeDef(TypedDict):
RegistrationId: str,
Filters: NotRequired[Sequence[RegistrationAssociationFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See
Sequence[RegistrationAssociationFilterTypeDef]
ListRegistrationAssociationsResultTypeDef#
# ListRegistrationAssociationsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListRegistrationAssociationsResultTypeDef
def get_value() -> ListRegistrationAssociationsResultTypeDef:
return {
"RegistrationArn": ...,
}
# ListRegistrationAssociationsResultTypeDef definition
class ListRegistrationAssociationsResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationType: str,
RegistrationAssociations: List[RegistrationAssociationMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationAssociationMetadataTypeDef]
- See ResponseMetadataTypeDef
PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef#
# PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef
def get_value() -> PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef:
return {
"ProtectConfigurationId": ...,
}
# PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef definition
class PutProtectConfigurationRuleSetNumberOverrideRequestTypeDef(TypedDict):
ProtectConfigurationId: str,
DestinationPhoneNumber: str,
Action: ProtectConfigurationRuleOverrideActionType, # (1)
ClientToken: NotRequired[str],
ExpirationTimestamp: NotRequired[TimestampTypeDef],
RegistrationVersionInformationTypeDef#
# RegistrationVersionInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationVersionInformationTypeDef
def get_value() -> RegistrationVersionInformationTypeDef:
return {
"VersionNumber": ...,
}
# RegistrationVersionInformationTypeDef definition
class RegistrationVersionInformationTypeDef(TypedDict):
VersionNumber: int,
RegistrationVersionStatus: RegistrationVersionStatusType, # (1)
RegistrationVersionStatusHistory: RegistrationVersionStatusHistoryTypeDef, # (2)
DeniedReasons: NotRequired[List[RegistrationDeniedReasonInformationTypeDef]], # (3)
- See RegistrationVersionStatusType
- See RegistrationVersionStatusHistoryTypeDef
- See
List[RegistrationDeniedReasonInformationTypeDef]
RegistrationFieldDisplayHintsTypeDef#
# RegistrationFieldDisplayHintsTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationFieldDisplayHintsTypeDef
def get_value() -> RegistrationFieldDisplayHintsTypeDef:
return {
"Title": ...,
}
# 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],
- See
List[SelectOptionDescriptionTypeDef]
RegistrationSectionDefinitionTypeDef#
# RegistrationSectionDefinitionTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationSectionDefinitionTypeDef
def get_value() -> RegistrationSectionDefinitionTypeDef:
return {
"SectionPath": ...,
}
# RegistrationSectionDefinitionTypeDef definition
class RegistrationSectionDefinitionTypeDef(TypedDict):
SectionPath: str,
DisplayHints: RegistrationSectionDisplayHintsTypeDef, # (1)
RegistrationTypeDefinitionTypeDef#
# RegistrationTypeDefinitionTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationTypeDefinitionTypeDef
def get_value() -> RegistrationTypeDefinitionTypeDef:
return {
"RegistrationType": ...,
}
# RegistrationTypeDefinitionTypeDef definition
class RegistrationTypeDefinitionTypeDef(TypedDict):
RegistrationType: str,
DisplayHints: RegistrationTypeDisplayHintsTypeDef, # (2)
SupportedAssociations: NotRequired[List[SupportedAssociationTypeDef]], # (1)
- See
List[SupportedAssociationTypeDef]
- See RegistrationTypeDisplayHintsTypeDef
ConfigurationSetInformationTypeDef#
# ConfigurationSetInformationTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetInformationTypeDef
def get_value() -> ConfigurationSetInformationTypeDef:
return {
"ConfigurationSetArn": ...,
}
# ConfigurationSetInformationTypeDef definition
class ConfigurationSetInformationTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
CreatedTimestamp: datetime.datetime,
DefaultMessageType: NotRequired[MessageTypeType], # (2)
DefaultSenderId: NotRequired[str],
DefaultMessageFeedbackEnabled: NotRequired[bool],
ProtectConfigurationId: NotRequired[str],
- See
List[EventDestinationTypeDef]
- See MessageTypeType
CreateEventDestinationResultTypeDef#
# CreateEventDestinationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationResultTypeDef
def get_value() -> CreateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# CreateEventDestinationResultTypeDef definition
class CreateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConfigurationSetResultTypeDef#
# DeleteConfigurationSetResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetResultTypeDef
def get_value() -> DeleteConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# DeleteConfigurationSetResultTypeDef definition
class DeleteConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
DefaultMessageType: MessageTypeType, # (2)
DefaultSenderId: str,
DefaultMessageFeedbackEnabled: bool,
CreatedTimestamp: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[EventDestinationTypeDef]
- See MessageTypeType
- See ResponseMetadataTypeDef
DeleteEventDestinationResultTypeDef#
# DeleteEventDestinationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationResultTypeDef
def get_value() -> DeleteEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# DeleteEventDestinationResultTypeDef definition
class DeleteEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventDestinationResultTypeDef#
# UpdateEventDestinationResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationResultTypeDef
def get_value() -> UpdateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
}
# UpdateEventDestinationResultTypeDef definition
class UpdateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRegistrationVersionsResultTypeDef#
# DescribeRegistrationVersionsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationVersionsResultTypeDef
def get_value() -> DescribeRegistrationVersionsResultTypeDef:
return {
"RegistrationArn": ...,
}
# DescribeRegistrationVersionsResultTypeDef definition
class DescribeRegistrationVersionsResultTypeDef(TypedDict):
RegistrationArn: str,
RegistrationId: str,
RegistrationVersions: List[RegistrationVersionInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationVersionInformationTypeDef]
- See ResponseMetadataTypeDef
RegistrationFieldDefinitionTypeDef#
# RegistrationFieldDefinitionTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RegistrationFieldDefinitionTypeDef
def get_value() -> RegistrationFieldDefinitionTypeDef:
return {
"SectionPath": ...,
}
# 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 TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationSectionDefinitionsResultTypeDef
def get_value() -> DescribeRegistrationSectionDefinitionsResultTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationSectionDefinitionsResultTypeDef definition
class DescribeRegistrationSectionDefinitionsResultTypeDef(TypedDict):
RegistrationType: str,
RegistrationSectionDefinitions: List[RegistrationSectionDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationSectionDefinitionTypeDef]
- See ResponseMetadataTypeDef
DescribeRegistrationTypeDefinitionsResultTypeDef#
# DescribeRegistrationTypeDefinitionsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationTypeDefinitionsResultTypeDef
def get_value() -> DescribeRegistrationTypeDefinitionsResultTypeDef:
return {
"RegistrationTypeDefinitions": ...,
}
# DescribeRegistrationTypeDefinitionsResultTypeDef definition
class DescribeRegistrationTypeDefinitionsResultTypeDef(TypedDict):
RegistrationTypeDefinitions: List[RegistrationTypeDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationTypeDefinitionTypeDef]
- See ResponseMetadataTypeDef
DescribeConfigurationSetsResultTypeDef#
# DescribeConfigurationSetsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsResultTypeDef
def get_value() -> DescribeConfigurationSetsResultTypeDef:
return {
"ConfigurationSets": ...,
}
# DescribeConfigurationSetsResultTypeDef definition
class DescribeConfigurationSetsResultTypeDef(TypedDict):
ConfigurationSets: List[ConfigurationSetInformationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ConfigurationSetInformationTypeDef]
- See ResponseMetadataTypeDef
DescribeRegistrationFieldDefinitionsResultTypeDef#
# DescribeRegistrationFieldDefinitionsResultTypeDef TypedDict usage example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeRegistrationFieldDefinitionsResultTypeDef
def get_value() -> DescribeRegistrationFieldDefinitionsResultTypeDef:
return {
"RegistrationType": ...,
}
# DescribeRegistrationFieldDefinitionsResultTypeDef definition
class DescribeRegistrationFieldDefinitionsResultTypeDef(TypedDict):
RegistrationType: str,
RegistrationFieldDefinitions: List[RegistrationFieldDefinitionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RegistrationFieldDefinitionTypeDef]
- See ResponseMetadataTypeDef