Typed dictionaries
Index > PinpointSMSVoiceV2 > Typed dictionaries
Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.
AccountAttributeTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountAttributeTypeDef
def get_value() -> AccountAttributeTypeDef:
return {
"Name": ...,
"Value": ...,
}
Definition
class AccountAttributeTypeDef(TypedDict):
Name: AccountAttributeNameType, # (1)
Value: str,
AccountLimitTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Name": ...,
"Used": ...,
"Max": ...,
}
Definition
class AccountLimitTypeDef(TypedDict):
Name: AccountLimitNameType, # (1)
Used: int,
Max: int,
AssociateOriginationIdentityRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityRequestRequestTypeDef
def get_value() -> AssociateOriginationIdentityRequestRequestTypeDef:
return {
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
Definition
class AssociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CloudWatchLogsDestinationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CloudWatchLogsDestinationTypeDef
def get_value() -> CloudWatchLogsDestinationTypeDef:
return {
"IamRoleArn": ...,
"LogGroupArn": ...,
}
ConfigurationSetFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetFilterTypeDef
def get_value() -> ConfigurationSetFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class ConfigurationSetFilterTypeDef(TypedDict):
Name: ConfigurationSetFilterNameType, # (1)
Values: Sequence[str],
TagTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
KinesisFirehoseDestinationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KinesisFirehoseDestinationTypeDef
def get_value() -> KinesisFirehoseDestinationTypeDef:
return {
"IamRoleArn": ...,
"DeliveryStreamArn": ...,
}
Definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
IamRoleArn: str,
DeliveryStreamArn: str,
SnsDestinationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SnsDestinationTypeDef
def get_value() -> SnsDestinationTypeDef:
return {
"TopicArn": ...,
}
DeleteConfigurationSetRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetRequestRequestTypeDef
def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
DeleteDefaultMessageTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeRequestRequestTypeDef
def get_value() -> DeleteDefaultMessageTypeRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class DeleteDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
DeleteDefaultSenderIdRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdRequestRequestTypeDef
def get_value() -> DeleteDefaultSenderIdRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
DeleteEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationRequestRequestTypeDef
def get_value() -> DeleteEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
Definition
class DeleteEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteKeywordRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordRequestRequestTypeDef
def get_value() -> DeleteKeywordRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"Keyword": ...,
}
Definition
class DeleteKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
DeleteOptOutListRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListRequestRequestTypeDef
def get_value() -> DeleteOptOutListRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
DeleteOptedOutNumberRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberRequestRequestTypeDef
def get_value() -> DeleteOptedOutNumberRequestRequestTypeDef:
return {
"OptOutListName": ...,
"OptedOutNumber": ...,
}
Definition
class DeleteOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
DeletePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolRequestRequestTypeDef
def get_value() -> DeletePoolRequestRequestTypeDef:
return {
"PoolId": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeAccountAttributesRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestRequestTypeDef
def get_value() -> DescribeAccountAttributesRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeAccountLimitsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestRequestTypeDef
def get_value() -> DescribeAccountLimitsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class DescribeAccountLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
KeywordFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordFilterTypeDef
def get_value() -> KeywordFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class KeywordFilterTypeDef(TypedDict):
Name: KeywordFilterNameType, # (1)
Values: Sequence[str],
KeywordInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordInformationTypeDef
def get_value() -> KeywordInformationTypeDef:
return {
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
}
Definition
class KeywordInformationTypeDef(TypedDict):
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
DescribeOptOutListsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestRequestTypeDef
def get_value() -> DescribeOptOutListsRequestRequestTypeDef:
return {
"OptOutListNames": ...,
}
Definition
class DescribeOptOutListsRequestRequestTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OptOutListInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptOutListInformationTypeDef
def get_value() -> OptOutListInformationTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
}
Definition
class OptOutListInformationTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
OptedOutFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutFilterTypeDef
def get_value() -> OptedOutFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class OptedOutFilterTypeDef(TypedDict):
Name: OptedOutFilterNameType, # (1)
Values: Sequence[str],
OptedOutNumberInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutNumberInformationTypeDef
def get_value() -> OptedOutNumberInformationTypeDef:
return {
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
}
Definition
class OptedOutNumberInformationTypeDef(TypedDict):
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
PhoneNumberFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberFilterTypeDef
def get_value() -> PhoneNumberFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class PhoneNumberFilterTypeDef(TypedDict):
Name: PhoneNumberFilterNameType, # (1)
Values: Sequence[str],
PhoneNumberInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberInformationTypeDef
def get_value() -> PhoneNumberInformationTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
}
Definition
class PhoneNumberInformationTypeDef(TypedDict):
PhoneNumberArn: str,
PhoneNumber: str,
Status: NumberStatusType, # (1)
IsoCountryCode: str,
MessageType: MessageTypeType, # (2)
NumberCapabilities: List[NumberCapabilityType], # (3)
NumberType: NumberTypeType, # (4)
MonthlyLeasingPrice: str,
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
PhoneNumberId: NotRequired[str],
TwoWayChannelArn: NotRequired[str],
PoolId: NotRequired[str],
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
PoolFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolFilterTypeDef
def get_value() -> PoolFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class PoolFilterTypeDef(TypedDict):
Name: PoolFilterNameType, # (1)
Values: Sequence[str],
PoolInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolInformationTypeDef
def get_value() -> PoolInformationTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
}
Definition
class PoolInformationTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
TwoWayChannelArn: NotRequired[str],
- See PoolStatusType
- See MessageTypeType
SenderIdAndCountryTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdAndCountryTypeDef
def get_value() -> SenderIdAndCountryTypeDef:
return {
"SenderId": ...,
"IsoCountryCode": ...,
}
SenderIdFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdFilterTypeDef
def get_value() -> SenderIdFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class SenderIdFilterTypeDef(TypedDict):
Name: SenderIdFilterNameType, # (1)
Values: Sequence[str],
SenderIdInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdInformationTypeDef
def get_value() -> SenderIdInformationTypeDef:
return {
"SenderIdArn": ...,
"SenderId": ...,
"IsoCountryCode": ...,
"MessageTypes": ...,
"MonthlyLeasingPrice": ...,
}
Definition
class SenderIdInformationTypeDef(TypedDict):
SenderIdArn: str,
SenderId: str,
IsoCountryCode: str,
MessageTypes: List[MessageTypeType], # (1)
MonthlyLeasingPrice: str,
- See MessageTypeType
DescribeSpendLimitsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestRequestTypeDef
def get_value() -> DescribeSpendLimitsRequestRequestTypeDef:
return {
"NextToken": ...,
}
Definition
class DescribeSpendLimitsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
SpendLimitTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SpendLimitTypeDef
def get_value() -> SpendLimitTypeDef:
return {
"Name": ...,
"EnforcedLimit": ...,
"MaxLimit": ...,
"Overridden": ...,
}
Definition
class SpendLimitTypeDef(TypedDict):
Name: SpendLimitNameType, # (1)
EnforcedLimit: int,
MaxLimit: int,
Overridden: bool,
DisassociateOriginationIdentityRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityRequestRequestTypeDef
def get_value() -> DisassociateOriginationIdentityRequestRequestTypeDef:
return {
"PoolId": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
}
Definition
class DisassociateOriginationIdentityRequestRequestTypeDef(TypedDict):
PoolId: str,
OriginationIdentity: str,
IsoCountryCode: str,
ClientToken: NotRequired[str],
PoolOriginationIdentitiesFilterTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolOriginationIdentitiesFilterTypeDef
def get_value() -> PoolOriginationIdentitiesFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
Definition
class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
Name: PoolOriginationIdentitiesFilterNameType, # (1)
Values: Sequence[str],
OriginationIdentityMetadataTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OriginationIdentityMetadataTypeDef
def get_value() -> OriginationIdentityMetadataTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"NumberCapabilities": ...,
}
Definition
class OriginationIdentityMetadataTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
NumberCapabilities: List[NumberCapabilityType], # (1)
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
PutKeywordRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordRequestRequestTypeDef
def get_value() -> PutKeywordRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
}
Definition
class PutKeywordRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: NotRequired[KeywordActionType], # (1)
PutOptedOutNumberRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberRequestRequestTypeDef
def get_value() -> PutOptedOutNumberRequestRequestTypeDef:
return {
"OptOutListName": ...,
"OptedOutNumber": ...,
}
Definition
class PutOptedOutNumberRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumber: str,
ReleasePhoneNumberRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberRequestRequestTypeDef
def get_value() -> ReleasePhoneNumberRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
}
SendTextMessageRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageRequestRequestTypeDef
def get_value() -> SendTextMessageRequestRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
}
Definition
class SendTextMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: NotRequired[str],
MessageBody: NotRequired[str],
MessageType: NotRequired[MessageTypeType], # (1)
Keyword: NotRequired[str],
ConfigurationSetName: NotRequired[str],
MaxPrice: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DestinationCountryParameters: NotRequired[Mapping[DestinationCountryParameterKeyType, str]], # (2)
DryRun: NotRequired[bool],
SendVoiceMessageRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageRequestRequestTypeDef
def get_value() -> SendVoiceMessageRequestRequestTypeDef:
return {
"DestinationPhoneNumber": ...,
"OriginationIdentity": ...,
}
Definition
class SendVoiceMessageRequestRequestTypeDef(TypedDict):
DestinationPhoneNumber: str,
OriginationIdentity: str,
MessageBody: NotRequired[str],
MessageBodyTextType: NotRequired[VoiceMessageBodyTextTypeType], # (1)
VoiceId: NotRequired[VoiceIdType], # (2)
ConfigurationSetName: NotRequired[str],
MaxPricePerMinute: NotRequired[str],
TimeToLive: NotRequired[int],
Context: NotRequired[Mapping[str, str]],
DryRun: NotRequired[bool],
SetDefaultMessageTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeRequestRequestTypeDef
def get_value() -> SetDefaultMessageTypeRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"MessageType": ...,
}
Definition
class SetDefaultMessageTypeRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
- See MessageTypeType
SetDefaultSenderIdRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdRequestRequestTypeDef
def get_value() -> SetDefaultSenderIdRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"SenderId": ...,
}
Definition
class SetDefaultSenderIdRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
SenderId: str,
SetTextMessageSpendLimitOverrideRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideRequestRequestTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideRequestRequestTypeDef:
return {
"MonthlyLimit": ...,
}
Definition
class SetTextMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef:
return {
"MonthlyLimit": ...,
}
Definition
class SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
MonthlyLimit: int,
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberRequestRequestTypeDef
def get_value() -> UpdatePhoneNumberRequestRequestTypeDef:
return {
"PhoneNumberId": ...,
}
Definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
UpdatePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolRequestRequestTypeDef
def get_value() -> UpdatePoolRequestRequestTypeDef:
return {
"PoolId": ...,
}
Definition
class UpdatePoolRequestRequestTypeDef(TypedDict):
PoolId: str,
TwoWayEnabled: NotRequired[bool],
TwoWayChannelArn: NotRequired[str],
SelfManagedOptOutsEnabled: NotRequired[bool],
OptOutListName: NotRequired[str],
SharedRoutesEnabled: NotRequired[bool],
DeletionProtectionEnabled: NotRequired[bool],
AssociateOriginationIdentityResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityResultTypeDef
def get_value() -> AssociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"ResponseMetadata": ...,
}
Definition
class AssociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDefaultMessageTypeResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeResultTypeDef
def get_value() -> DeleteDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"MessageType": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDefaultSenderIdResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdResultTypeDef
def get_value() -> DeleteDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"SenderId": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteKeywordResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordResultTypeDef
def get_value() -> DeleteKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteOptOutListResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListResultTypeDef
def get_value() -> DeleteOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteOptedOutNumberResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberResultTypeDef
def get_value() -> DeleteOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePoolResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolResultTypeDef
def get_value() -> DeletePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class DeletePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DeleteTextMessageSpendLimitOverrideResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteVoiceMessageSpendLimitOverrideResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> DeleteVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesResultTypeDef
def get_value() -> DescribeAccountAttributesResultTypeDef:
return {
"AccountAttributes": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAccountAttributesResultTypeDef(TypedDict):
AccountAttributes: List[AccountAttributeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAccountLimitsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsResultTypeDef
def get_value() -> DescribeAccountLimitsResultTypeDef:
return {
"AccountLimits": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAccountLimitsResultTypeDef(TypedDict):
AccountLimits: List[AccountLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateOriginationIdentityResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityResultTypeDef
def get_value() -> DisassociateOriginationIdentityResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"ResponseMetadata": ...,
}
Definition
class DisassociateOriginationIdentityResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentityArn: str,
OriginationIdentity: str,
IsoCountryCode: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutKeywordResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordResultTypeDef
def get_value() -> PutKeywordResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keyword": ...,
"KeywordMessage": ...,
"KeywordAction": ...,
"ResponseMetadata": ...,
}
Definition
class PutKeywordResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keyword: str,
KeywordMessage: str,
KeywordAction: KeywordActionType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutOptedOutNumberResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberResultTypeDef
def get_value() -> PutOptedOutNumberResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumber": ...,
"OptedOutTimestamp": ...,
"EndUserOptedOut": ...,
"ResponseMetadata": ...,
}
Definition
class PutOptedOutNumberResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumber: str,
OptedOutTimestamp: datetime,
EndUserOptedOut: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReleasePhoneNumberResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberResultTypeDef
def get_value() -> ReleasePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
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,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
SendTextMessageResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageResultTypeDef
def get_value() -> SendTextMessageResultTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
Definition
class SendTextMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendVoiceMessageResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageResultTypeDef
def get_value() -> SendVoiceMessageResultTypeDef:
return {
"MessageId": ...,
"ResponseMetadata": ...,
}
Definition
class SendVoiceMessageResultTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetDefaultMessageTypeResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeResultTypeDef
def get_value() -> SetDefaultMessageTypeResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"MessageType": ...,
"ResponseMetadata": ...,
}
Definition
class SetDefaultMessageTypeResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
MessageType: MessageTypeType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SetDefaultSenderIdResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdResultTypeDef
def get_value() -> SetDefaultSenderIdResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"SenderId": ...,
"ResponseMetadata": ...,
}
Definition
class SetDefaultSenderIdResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
SenderId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetTextMessageSpendLimitOverrideResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetTextMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
Definition
class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SetVoiceMessageSpendLimitOverrideResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideResultTypeDef
def get_value() -> SetVoiceMessageSpendLimitOverrideResultTypeDef:
return {
"MonthlyLimit": ...,
"ResponseMetadata": ...,
}
Definition
class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
MonthlyLimit: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePhoneNumberResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberResultTypeDef
def get_value() -> UpdatePhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
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,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See NumberTypeType
- See ResponseMetadataTypeDef
UpdatePoolResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolResultTypeDef
def get_value() -> UpdatePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PoolStatusType
- See MessageTypeType
- See ResponseMetadataTypeDef
DescribeConfigurationSetsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestRequestTypeDef
def get_value() -> DescribeConfigurationSetsRequestRequestTypeDef:
return {
"ConfigurationSetNames": ...,
}
Definition
class DescribeConfigurationSetsRequestRequestTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
CreateConfigurationSetRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetRequestRequestTypeDef
def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
}
Definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateConfigurationSetResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetResultTypeDef
def get_value() -> CreateConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class CreateConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateOptOutListRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListRequestRequestTypeDef
def get_value() -> CreateOptOutListRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
Definition
class CreateOptOutListRequestRequestTypeDef(TypedDict):
OptOutListName: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
ClientToken: NotRequired[str],
- See TagTypeDef
CreateOptOutListResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListResultTypeDef
def get_value() -> CreateOptOutListResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class CreateOptOutListResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
Tags: List[TagTypeDef], # (1)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePoolRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolRequestRequestTypeDef
def get_value() -> CreatePoolRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
"IsoCountryCode": ...,
"MessageType": ...,
}
Definition
class CreatePoolRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ClientToken: NotRequired[str],
- See MessageTypeType
- See TagTypeDef
CreatePoolResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolResultTypeDef
def get_value() -> CreatePoolResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"Status": ...,
"MessageType": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"SharedRoutesEnabled": ...,
"DeletionProtectionEnabled": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePoolResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
Status: PoolStatusType, # (1)
MessageType: MessageTypeType, # (2)
TwoWayEnabled: bool,
TwoWayChannelArn: str,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
SharedRoutesEnabled: bool,
DeletionProtectionEnabled: bool,
Tags: List[TagTypeDef], # (3)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See PoolStatusType
- See MessageTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
ListTagsForResourceResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResultTypeDef(TypedDict):
ResourceArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
RequestPhoneNumberRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberRequestRequestTypeDef
def get_value() -> RequestPhoneNumberRequestRequestTypeDef:
return {
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
}
Definition
class RequestPhoneNumberRequestRequestTypeDef(TypedDict):
IsoCountryCode: str,
MessageType: MessageTypeType, # (1)
NumberCapabilities: Sequence[NumberCapabilityType], # (2)
NumberType: RequestableNumberTypeType, # (3)
OptOutListName: NotRequired[str],
PoolId: NotRequired[str],
RegistrationId: NotRequired[str],
DeletionProtectionEnabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
ClientToken: NotRequired[str],
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
RequestPhoneNumberResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberResultTypeDef
def get_value() -> RequestPhoneNumberResultTypeDef:
return {
"PhoneNumberArn": ...,
"PhoneNumberId": ...,
"PhoneNumber": ...,
"Status": ...,
"IsoCountryCode": ...,
"MessageType": ...,
"NumberCapabilities": ...,
"NumberType": ...,
"MonthlyLeasingPrice": ...,
"TwoWayEnabled": ...,
"TwoWayChannelArn": ...,
"SelfManagedOptOutsEnabled": ...,
"OptOutListName": ...,
"DeletionProtectionEnabled": ...,
"PoolId": ...,
"Tags": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
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,
SelfManagedOptOutsEnabled: bool,
OptOutListName: str,
DeletionProtectionEnabled: bool,
PoolId: str,
Tags: List[TagTypeDef], # (5)
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See NumberStatusType
- See MessageTypeType
- See NumberCapabilityType
- See RequestableNumberTypeType
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationRequestRequestTypeDef
def get_value() -> CreateEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
"MatchingEventTypes": ...,
}
Definition
class CreateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
MatchingEventTypes: Sequence[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
ClientToken: NotRequired[str],
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
EventDestinationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import EventDestinationTypeDef
def get_value() -> EventDestinationTypeDef:
return {
"EventDestinationName": ...,
"Enabled": ...,
"MatchingEventTypes": ...,
}
Definition
class EventDestinationTypeDef(TypedDict):
EventDestinationName: str,
Enabled: bool,
MatchingEventTypes: List[EventTypeType], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
UpdateEventDestinationRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationRequestRequestTypeDef
def get_value() -> UpdateEventDestinationRequestRequestTypeDef:
return {
"ConfigurationSetName": ...,
"EventDestinationName": ...,
}
Definition
class UpdateEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
Enabled: NotRequired[bool],
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (1)
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (2)
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See EventTypeType
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See SnsDestinationTypeDef
DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef
def get_value() -> DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef
def get_value() -> DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef
def get_value() -> DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef:
return {
"ConfigurationSetNames": ...,
}
Definition
class DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef(TypedDict):
ConfigurationSetNames: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef
def get_value() -> DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef:
return {
"OptOutListNames": ...,
}
Definition
class DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef(TypedDict):
OptOutListNames: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef
def get_value() -> DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef
def get_value() -> DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef:
return {
"OriginationIdentity": ...,
}
Definition
class DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeKeywordsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestRequestTypeDef
def get_value() -> DescribeKeywordsRequestRequestTypeDef:
return {
"OriginationIdentity": ...,
}
Definition
class DescribeKeywordsRequestRequestTypeDef(TypedDict):
OriginationIdentity: str,
Keywords: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[KeywordFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeKeywordsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsResultTypeDef
def get_value() -> DescribeKeywordsResultTypeDef:
return {
"OriginationIdentityArn": ...,
"OriginationIdentity": ...,
"Keywords": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeKeywordsResultTypeDef(TypedDict):
OriginationIdentityArn: str,
OriginationIdentity: str,
Keywords: List[KeywordInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptOutListsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsResultTypeDef
def get_value() -> DescribeOptOutListsResultTypeDef:
return {
"OptOutLists": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOptOutListsResultTypeDef(TypedDict):
OptOutLists: List[OptOutListInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef
def get_value() -> DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef:
return {
"OptOutListName": ...,
}
Definition
class DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeOptedOutNumbersRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestRequestTypeDef
def get_value() -> DescribeOptedOutNumbersRequestRequestTypeDef:
return {
"OptOutListName": ...,
}
Definition
class DescribeOptedOutNumbersRequestRequestTypeDef(TypedDict):
OptOutListName: str,
OptedOutNumbers: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[OptedOutFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeOptedOutNumbersResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersResultTypeDef
def get_value() -> DescribeOptedOutNumbersResultTypeDef:
return {
"OptOutListArn": ...,
"OptOutListName": ...,
"OptedOutNumbers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOptedOutNumbersResultTypeDef(TypedDict):
OptOutListArn: str,
OptOutListName: str,
OptedOutNumbers: List[OptedOutNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef
def get_value() -> DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef:
return {
"PhoneNumberIds": ...,
}
Definition
class DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePhoneNumbersRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestRequestTypeDef
def get_value() -> DescribePhoneNumbersRequestRequestTypeDef:
return {
"PhoneNumberIds": ...,
}
Definition
class DescribePhoneNumbersRequestRequestTypeDef(TypedDict):
PhoneNumberIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePhoneNumbersResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersResultTypeDef
def get_value() -> DescribePhoneNumbersResultTypeDef:
return {
"PhoneNumbers": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePhoneNumbersResultTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePoolsRequestDescribePoolsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestDescribePoolsPaginateTypeDef
def get_value() -> DescribePoolsRequestDescribePoolsPaginateTypeDef:
return {
"PoolIds": ...,
}
Definition
class DescribePoolsRequestDescribePoolsPaginateTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribePoolsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestRequestTypeDef
def get_value() -> DescribePoolsRequestRequestTypeDef:
return {
"PoolIds": ...,
}
Definition
class DescribePoolsRequestRequestTypeDef(TypedDict):
PoolIds: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[PoolFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribePoolsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsResultTypeDef
def get_value() -> DescribePoolsResultTypeDef:
return {
"Pools": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePoolsResultTypeDef(TypedDict):
Pools: List[PoolInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef
def get_value() -> DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef:
return {
"SenderIds": ...,
}
Definition
class DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
DescribeSenderIdsRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestRequestTypeDef
def get_value() -> DescribeSenderIdsRequestRequestTypeDef:
return {
"SenderIds": ...,
}
Definition
class DescribeSenderIdsRequestRequestTypeDef(TypedDict):
SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]], # (1)
Filters: NotRequired[Sequence[SenderIdFilterTypeDef]], # (2)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeSenderIdsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsResultTypeDef
def get_value() -> DescribeSenderIdsResultTypeDef:
return {
"SenderIds": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSenderIdsResultTypeDef(TypedDict):
SenderIds: List[SenderIdInformationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSpendLimitsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsResultTypeDef
def get_value() -> DescribeSpendLimitsResultTypeDef:
return {
"SpendLimits": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSpendLimitsResultTypeDef(TypedDict):
SpendLimits: List[SpendLimitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef:
return {
"PoolId": ...,
}
Definition
class ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPoolOriginationIdentitiesRequestRequestTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestRequestTypeDef
def get_value() -> ListPoolOriginationIdentitiesRequestRequestTypeDef:
return {
"PoolId": ...,
}
Definition
class ListPoolOriginationIdentitiesRequestRequestTypeDef(TypedDict):
PoolId: str,
Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPoolOriginationIdentitiesResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesResultTypeDef
def get_value() -> ListPoolOriginationIdentitiesResultTypeDef:
return {
"PoolArn": ...,
"PoolId": ...,
"OriginationIdentities": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPoolOriginationIdentitiesResultTypeDef(TypedDict):
PoolArn: str,
PoolId: str,
OriginationIdentities: List[OriginationIdentityMetadataTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfigurationSetInformationTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetInformationTypeDef
def get_value() -> ConfigurationSetInformationTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestinations": ...,
"CreatedTimestamp": ...,
}
Definition
class ConfigurationSetInformationTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
CreatedTimestamp: datetime,
DefaultMessageType: NotRequired[MessageTypeType], # (2)
DefaultSenderId: NotRequired[str],
CreateEventDestinationResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationResultTypeDef
def get_value() -> CreateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConfigurationSetResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetResultTypeDef
def get_value() -> DeleteConfigurationSetResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestinations": ...,
"DefaultMessageType": ...,
"DefaultSenderId": ...,
"CreatedTimestamp": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteConfigurationSetResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestinations: List[EventDestinationTypeDef], # (1)
DefaultMessageType: MessageTypeType, # (2)
DefaultSenderId: str,
CreatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteEventDestinationResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationResultTypeDef
def get_value() -> DeleteEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventDestinationResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationResultTypeDef
def get_value() -> UpdateEventDestinationResultTypeDef:
return {
"ConfigurationSetArn": ...,
"ConfigurationSetName": ...,
"EventDestination": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateEventDestinationResultTypeDef(TypedDict):
ConfigurationSetArn: str,
ConfigurationSetName: str,
EventDestination: EventDestinationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConfigurationSetsResultTypeDef
Usage Example
from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsResultTypeDef
def get_value() -> DescribeConfigurationSetsResultTypeDef:
return {
"ConfigurationSets": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}