Skip to content

Typed dictionaries#

Index > PinpointSMSVoiceV2 > Typed dictionaries

Auto-generated documentation for PinpointSMSVoiceV2 type annotations stubs module mypy-boto3-pinpoint-sms-voice-v2.

AccountAttributeTypeDef#

# AccountAttributeTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountAttributeTypeDef

def get_value() -> AccountAttributeTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
# AccountAttributeTypeDef definition

class AccountAttributeTypeDef(TypedDict):
    Name: AccountAttributeNameType,  # (1)
    Value: str,
  1. See AccountAttributeNameType

AccountLimitTypeDef#

# AccountLimitTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "Name": ...,
        "Used": ...,
        "Max": ...,
    }
# AccountLimitTypeDef definition

class AccountLimitTypeDef(TypedDict):
    Name: AccountLimitNameType,  # (1)
    Used: int,
    Max: int,
  1. See AccountLimitNameType

AssociateOriginationIdentityRequestRequestTypeDef#

# AssociateOriginationIdentityRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import AssociateOriginationIdentityRequestRequestTypeDef

def get_value() -> AssociateOriginationIdentityRequestRequestTypeDef:
    return {
        "PoolId": ...,
        "OriginationIdentity": ...,
        "IsoCountryCode": ...,
    }
# AssociateOriginationIdentityRequestRequestTypeDef definition

class AssociateOriginationIdentityRequestRequestTypeDef(TypedDict):
    PoolId: str,
    OriginationIdentity: str,
    IsoCountryCode: str,
    ClientToken: NotRequired[str],

AssociateOriginationIdentityResultTypeDef#

# 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": ...,
    }
# AssociateOriginationIdentityResultTypeDef definition

class AssociateOriginationIdentityResultTypeDef(TypedDict):
    PoolArn: str,
    PoolId: str,
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    IsoCountryCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CloudWatchLogsDestinationTypeDef#

# CloudWatchLogsDestinationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CloudWatchLogsDestinationTypeDef

def get_value() -> CloudWatchLogsDestinationTypeDef:
    return {
        "IamRoleArn": ...,
        "LogGroupArn": ...,
    }
# CloudWatchLogsDestinationTypeDef definition

class CloudWatchLogsDestinationTypeDef(TypedDict):
    IamRoleArn: str,
    LogGroupArn: str,

ConfigurationSetFilterTypeDef#

# ConfigurationSetFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetFilterTypeDef

def get_value() -> ConfigurationSetFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# ConfigurationSetFilterTypeDef definition

class ConfigurationSetFilterTypeDef(TypedDict):
    Name: ConfigurationSetFilterNameType,  # (1)
    Values: Sequence[str],
  1. See ConfigurationSetFilterNameType

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

KinesisFirehoseDestinationTypeDef#

# KinesisFirehoseDestinationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KinesisFirehoseDestinationTypeDef

def get_value() -> KinesisFirehoseDestinationTypeDef:
    return {
        "IamRoleArn": ...,
        "DeliveryStreamArn": ...,
    }
# KinesisFirehoseDestinationTypeDef definition

class KinesisFirehoseDestinationTypeDef(TypedDict):
    IamRoleArn: str,
    DeliveryStreamArn: str,

SnsDestinationTypeDef#

# SnsDestinationTypeDef 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,

DeleteConfigurationSetRequestRequestTypeDef#

# DeleteConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteConfigurationSetRequestRequestTypeDef

def get_value() -> DeleteConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteConfigurationSetRequestRequestTypeDef definition

class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteDefaultMessageTypeRequestRequestTypeDef#

# DeleteDefaultMessageTypeRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeRequestRequestTypeDef

def get_value() -> DeleteDefaultMessageTypeRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteDefaultMessageTypeRequestRequestTypeDef definition

class DeleteDefaultMessageTypeRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteDefaultMessageTypeResultTypeDef#

# DeleteDefaultMessageTypeResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultMessageTypeResultTypeDef

def get_value() -> DeleteDefaultMessageTypeResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "MessageType": ...,
        "ResponseMetadata": ...,
    }
# DeleteDefaultMessageTypeResultTypeDef definition

class DeleteDefaultMessageTypeResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    MessageType: MessageTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MessageTypeType
  2. See ResponseMetadataTypeDef

DeleteDefaultSenderIdRequestRequestTypeDef#

# DeleteDefaultSenderIdRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdRequestRequestTypeDef

def get_value() -> DeleteDefaultSenderIdRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# DeleteDefaultSenderIdRequestRequestTypeDef definition

class DeleteDefaultSenderIdRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,

DeleteDefaultSenderIdResultTypeDef#

# DeleteDefaultSenderIdResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteDefaultSenderIdResultTypeDef

def get_value() -> DeleteDefaultSenderIdResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "SenderId": ...,
        "ResponseMetadata": ...,
    }
# DeleteDefaultSenderIdResultTypeDef definition

class DeleteDefaultSenderIdResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    SenderId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteEventDestinationRequestRequestTypeDef#

# DeleteEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationRequestRequestTypeDef

def get_value() -> DeleteEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
    }
# DeleteEventDestinationRequestRequestTypeDef definition

class DeleteEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,

DeleteKeywordRequestRequestTypeDef#

# DeleteKeywordRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteKeywordRequestRequestTypeDef

def get_value() -> DeleteKeywordRequestRequestTypeDef:
    return {
        "OriginationIdentity": ...,
        "Keyword": ...,
    }
# DeleteKeywordRequestRequestTypeDef definition

class DeleteKeywordRequestRequestTypeDef(TypedDict):
    OriginationIdentity: str,
    Keyword: str,

DeleteKeywordResultTypeDef#

# 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": ...,
    }
# DeleteKeywordResultTypeDef definition

class DeleteKeywordResultTypeDef(TypedDict):
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    Keyword: str,
    KeywordMessage: str,
    KeywordAction: KeywordActionType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeywordActionType
  2. See ResponseMetadataTypeDef

DeleteOptOutListRequestRequestTypeDef#

# DeleteOptOutListRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListRequestRequestTypeDef

def get_value() -> DeleteOptOutListRequestRequestTypeDef:
    return {
        "OptOutListName": ...,
    }
# DeleteOptOutListRequestRequestTypeDef definition

class DeleteOptOutListRequestRequestTypeDef(TypedDict):
    OptOutListName: str,

DeleteOptOutListResultTypeDef#

# DeleteOptOutListResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptOutListResultTypeDef

def get_value() -> DeleteOptOutListResultTypeDef:
    return {
        "OptOutListArn": ...,
        "OptOutListName": ...,
        "CreatedTimestamp": ...,
        "ResponseMetadata": ...,
    }
# DeleteOptOutListResultTypeDef definition

class DeleteOptOutListResultTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteOptedOutNumberRequestRequestTypeDef#

# DeleteOptedOutNumberRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteOptedOutNumberRequestRequestTypeDef

def get_value() -> DeleteOptedOutNumberRequestRequestTypeDef:
    return {
        "OptOutListName": ...,
        "OptedOutNumber": ...,
    }
# DeleteOptedOutNumberRequestRequestTypeDef definition

class DeleteOptedOutNumberRequestRequestTypeDef(TypedDict):
    OptOutListName: str,
    OptedOutNumber: str,

DeleteOptedOutNumberResultTypeDef#

# 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": ...,
    }
# DeleteOptedOutNumberResultTypeDef definition

class DeleteOptedOutNumberResultTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    OptedOutNumber: str,
    OptedOutTimestamp: datetime,
    EndUserOptedOut: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeletePoolRequestRequestTypeDef#

# DeletePoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeletePoolRequestRequestTypeDef

def get_value() -> DeletePoolRequestRequestTypeDef:
    return {
        "PoolId": ...,
    }
# DeletePoolRequestRequestTypeDef definition

class DeletePoolRequestRequestTypeDef(TypedDict):
    PoolId: str,

DeletePoolResultTypeDef#

# 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": ...,
    }
# DeletePoolResultTypeDef 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)
  1. See PoolStatusType
  2. See MessageTypeType
  3. See ResponseMetadataTypeDef

DeleteTextMessageSpendLimitOverrideResultTypeDef#

# DeleteTextMessageSpendLimitOverrideResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteTextMessageSpendLimitOverrideResultTypeDef

def get_value() -> DeleteTextMessageSpendLimitOverrideResultTypeDef:
    return {
        "MonthlyLimit": ...,
        "ResponseMetadata": ...,
    }
# DeleteTextMessageSpendLimitOverrideResultTypeDef definition

class DeleteTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
    MonthlyLimit: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteVoiceMessageSpendLimitOverrideResultTypeDef#

# DeleteVoiceMessageSpendLimitOverrideResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteVoiceMessageSpendLimitOverrideResultTypeDef

def get_value() -> DeleteVoiceMessageSpendLimitOverrideResultTypeDef:
    return {
        "MonthlyLimit": ...,
        "ResponseMetadata": ...,
    }
# DeleteVoiceMessageSpendLimitOverrideResultTypeDef definition

class DeleteVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
    MonthlyLimit: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef#

# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef

def get_value() -> DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef definition

class DescribeAccountAttributesRequestDescribeAccountAttributesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountAttributesRequestRequestTypeDef#

# DescribeAccountAttributesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesRequestRequestTypeDef

def get_value() -> DescribeAccountAttributesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# DescribeAccountAttributesRequestRequestTypeDef definition

class DescribeAccountAttributesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef#

# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef

def get_value() -> DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef definition

class DescribeAccountLimitsRequestDescribeAccountLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAccountLimitsRequestRequestTypeDef#

# DescribeAccountLimitsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsRequestRequestTypeDef

def get_value() -> DescribeAccountLimitsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# DescribeAccountLimitsRequestRequestTypeDef definition

class DescribeAccountLimitsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

KeywordFilterTypeDef#

# KeywordFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordFilterTypeDef

def get_value() -> KeywordFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# KeywordFilterTypeDef definition

class KeywordFilterTypeDef(TypedDict):
    Name: KeywordFilterNameType,  # (1)
    Values: Sequence[str],
  1. See KeywordFilterNameType

KeywordInformationTypeDef#

# KeywordInformationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import KeywordInformationTypeDef

def get_value() -> KeywordInformationTypeDef:
    return {
        "Keyword": ...,
        "KeywordMessage": ...,
        "KeywordAction": ...,
    }
# KeywordInformationTypeDef definition

class KeywordInformationTypeDef(TypedDict):
    Keyword: str,
    KeywordMessage: str,
    KeywordAction: KeywordActionType,  # (1)
  1. See KeywordActionType

DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef#

# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef

def get_value() -> DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef:
    return {
        "OptOutListNames": ...,
    }
# DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef definition

class DescribeOptOutListsRequestDescribeOptOutListsPaginateTypeDef(TypedDict):
    OptOutListNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOptOutListsRequestRequestTypeDef#

# DescribeOptOutListsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsRequestRequestTypeDef

def get_value() -> DescribeOptOutListsRequestRequestTypeDef:
    return {
        "OptOutListNames": ...,
    }
# DescribeOptOutListsRequestRequestTypeDef definition

class DescribeOptOutListsRequestRequestTypeDef(TypedDict):
    OptOutListNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

OptOutListInformationTypeDef#

# OptOutListInformationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptOutListInformationTypeDef

def get_value() -> OptOutListInformationTypeDef:
    return {
        "OptOutListArn": ...,
        "OptOutListName": ...,
        "CreatedTimestamp": ...,
    }
# OptOutListInformationTypeDef definition

class OptOutListInformationTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    CreatedTimestamp: datetime,

OptedOutFilterTypeDef#

# OptedOutFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutFilterTypeDef

def get_value() -> OptedOutFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# OptedOutFilterTypeDef definition

class OptedOutFilterTypeDef(TypedDict):
    Name: OptedOutFilterNameType,  # (1)
    Values: Sequence[str],
  1. See OptedOutFilterNameType

OptedOutNumberInformationTypeDef#

# OptedOutNumberInformationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OptedOutNumberInformationTypeDef

def get_value() -> OptedOutNumberInformationTypeDef:
    return {
        "OptedOutNumber": ...,
        "OptedOutTimestamp": ...,
        "EndUserOptedOut": ...,
    }
# OptedOutNumberInformationTypeDef definition

class OptedOutNumberInformationTypeDef(TypedDict):
    OptedOutNumber: str,
    OptedOutTimestamp: datetime,
    EndUserOptedOut: bool,

PhoneNumberFilterTypeDef#

# PhoneNumberFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PhoneNumberFilterTypeDef

def get_value() -> PhoneNumberFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# PhoneNumberFilterTypeDef definition

class PhoneNumberFilterTypeDef(TypedDict):
    Name: PhoneNumberFilterNameType,  # (1)
    Values: Sequence[str],
  1. See PhoneNumberFilterNameType

PhoneNumberInformationTypeDef#

# 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": ...,
    }
# PhoneNumberInformationTypeDef definition

class PhoneNumberInformationTypeDef(TypedDict):
    PhoneNumberArn: str,
    PhoneNumber: str,
    Status: NumberStatusType,  # (1)
    IsoCountryCode: str,
    MessageType: MessageTypeType,  # (2)
    NumberCapabilities: List[NumberCapabilityType],  # (3)
    NumberType: NumberTypeType,  # (4)
    MonthlyLeasingPrice: str,
    TwoWayEnabled: bool,
    SelfManagedOptOutsEnabled: bool,
    OptOutListName: str,
    DeletionProtectionEnabled: bool,
    CreatedTimestamp: datetime,
    PhoneNumberId: NotRequired[str],
    TwoWayChannelArn: NotRequired[str],
    PoolId: NotRequired[str],
  1. See NumberStatusType
  2. See MessageTypeType
  3. See NumberCapabilityType
  4. See NumberTypeType

PoolFilterTypeDef#

# PoolFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolFilterTypeDef

def get_value() -> PoolFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# PoolFilterTypeDef definition

class PoolFilterTypeDef(TypedDict):
    Name: PoolFilterNameType,  # (1)
    Values: Sequence[str],
  1. See PoolFilterNameType

PoolInformationTypeDef#

# 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": ...,
    }
# PoolInformationTypeDef definition

class PoolInformationTypeDef(TypedDict):
    PoolArn: str,
    PoolId: str,
    Status: PoolStatusType,  # (1)
    MessageType: MessageTypeType,  # (2)
    TwoWayEnabled: bool,
    SelfManagedOptOutsEnabled: bool,
    OptOutListName: str,
    SharedRoutesEnabled: bool,
    DeletionProtectionEnabled: bool,
    CreatedTimestamp: datetime,
    TwoWayChannelArn: NotRequired[str],
  1. See PoolStatusType
  2. See MessageTypeType

SenderIdAndCountryTypeDef#

# SenderIdAndCountryTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdAndCountryTypeDef

def get_value() -> SenderIdAndCountryTypeDef:
    return {
        "SenderId": ...,
        "IsoCountryCode": ...,
    }
# SenderIdAndCountryTypeDef definition

class SenderIdAndCountryTypeDef(TypedDict):
    SenderId: str,
    IsoCountryCode: str,

SenderIdFilterTypeDef#

# SenderIdFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdFilterTypeDef

def get_value() -> SenderIdFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# SenderIdFilterTypeDef definition

class SenderIdFilterTypeDef(TypedDict):
    Name: SenderIdFilterNameType,  # (1)
    Values: Sequence[str],
  1. See SenderIdFilterNameType

SenderIdInformationTypeDef#

# SenderIdInformationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SenderIdInformationTypeDef

def get_value() -> SenderIdInformationTypeDef:
    return {
        "SenderIdArn": ...,
        "SenderId": ...,
        "IsoCountryCode": ...,
        "MessageTypes": ...,
        "MonthlyLeasingPrice": ...,
    }
# SenderIdInformationTypeDef definition

class SenderIdInformationTypeDef(TypedDict):
    SenderIdArn: str,
    SenderId: str,
    IsoCountryCode: str,
    MessageTypes: List[MessageTypeType],  # (1)
    MonthlyLeasingPrice: str,
  1. See MessageTypeType

DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef#

# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef

def get_value() -> DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef definition

class DescribeSpendLimitsRequestDescribeSpendLimitsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSpendLimitsRequestRequestTypeDef#

# DescribeSpendLimitsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsRequestRequestTypeDef

def get_value() -> DescribeSpendLimitsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# DescribeSpendLimitsRequestRequestTypeDef definition

class DescribeSpendLimitsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

SpendLimitTypeDef#

# SpendLimitTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SpendLimitTypeDef

def get_value() -> SpendLimitTypeDef:
    return {
        "Name": ...,
        "EnforcedLimit": ...,
        "MaxLimit": ...,
        "Overridden": ...,
    }
# SpendLimitTypeDef definition

class SpendLimitTypeDef(TypedDict):
    Name: SpendLimitNameType,  # (1)
    EnforcedLimit: int,
    MaxLimit: int,
    Overridden: bool,
  1. See SpendLimitNameType

DisassociateOriginationIdentityRequestRequestTypeDef#

# DisassociateOriginationIdentityRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DisassociateOriginationIdentityRequestRequestTypeDef

def get_value() -> DisassociateOriginationIdentityRequestRequestTypeDef:
    return {
        "PoolId": ...,
        "OriginationIdentity": ...,
        "IsoCountryCode": ...,
    }
# DisassociateOriginationIdentityRequestRequestTypeDef definition

class DisassociateOriginationIdentityRequestRequestTypeDef(TypedDict):
    PoolId: str,
    OriginationIdentity: str,
    IsoCountryCode: str,
    ClientToken: NotRequired[str],

DisassociateOriginationIdentityResultTypeDef#

# 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": ...,
    }
# DisassociateOriginationIdentityResultTypeDef definition

class DisassociateOriginationIdentityResultTypeDef(TypedDict):
    PoolArn: str,
    PoolId: str,
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    IsoCountryCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PoolOriginationIdentitiesFilterTypeDef#

# PoolOriginationIdentitiesFilterTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PoolOriginationIdentitiesFilterTypeDef

def get_value() -> PoolOriginationIdentitiesFilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# PoolOriginationIdentitiesFilterTypeDef definition

class PoolOriginationIdentitiesFilterTypeDef(TypedDict):
    Name: PoolOriginationIdentitiesFilterNameType,  # (1)
    Values: Sequence[str],
  1. See PoolOriginationIdentitiesFilterNameType

OriginationIdentityMetadataTypeDef#

# OriginationIdentityMetadataTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import OriginationIdentityMetadataTypeDef

def get_value() -> OriginationIdentityMetadataTypeDef:
    return {
        "OriginationIdentityArn": ...,
        "OriginationIdentity": ...,
        "IsoCountryCode": ...,
        "NumberCapabilities": ...,
    }
# OriginationIdentityMetadataTypeDef definition

class OriginationIdentityMetadataTypeDef(TypedDict):
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    IsoCountryCode: str,
    NumberCapabilities: List[NumberCapabilityType],  # (1)
  1. See NumberCapabilityType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

PutKeywordRequestRequestTypeDef#

# PutKeywordRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutKeywordRequestRequestTypeDef

def get_value() -> PutKeywordRequestRequestTypeDef:
    return {
        "OriginationIdentity": ...,
        "Keyword": ...,
        "KeywordMessage": ...,
    }
# PutKeywordRequestRequestTypeDef definition

class PutKeywordRequestRequestTypeDef(TypedDict):
    OriginationIdentity: str,
    Keyword: str,
    KeywordMessage: str,
    KeywordAction: NotRequired[KeywordActionType],  # (1)
  1. See KeywordActionType

PutKeywordResultTypeDef#

# 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": ...,
    }
# PutKeywordResultTypeDef definition

class PutKeywordResultTypeDef(TypedDict):
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    Keyword: str,
    KeywordMessage: str,
    KeywordAction: KeywordActionType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeywordActionType
  2. See ResponseMetadataTypeDef

PutOptedOutNumberRequestRequestTypeDef#

# PutOptedOutNumberRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import PutOptedOutNumberRequestRequestTypeDef

def get_value() -> PutOptedOutNumberRequestRequestTypeDef:
    return {
        "OptOutListName": ...,
        "OptedOutNumber": ...,
    }
# PutOptedOutNumberRequestRequestTypeDef definition

class PutOptedOutNumberRequestRequestTypeDef(TypedDict):
    OptOutListName: str,
    OptedOutNumber: str,

PutOptedOutNumberResultTypeDef#

# 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": ...,
    }
# PutOptedOutNumberResultTypeDef definition

class PutOptedOutNumberResultTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    OptedOutNumber: str,
    OptedOutTimestamp: datetime,
    EndUserOptedOut: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReleasePhoneNumberRequestRequestTypeDef#

# ReleasePhoneNumberRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ReleasePhoneNumberRequestRequestTypeDef

def get_value() -> ReleasePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
# ReleasePhoneNumberRequestRequestTypeDef definition

class ReleasePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

ReleasePhoneNumberResultTypeDef#

# 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": ...,
    }
# 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,
    SelfManagedOptOutsEnabled: bool,
    OptOutListName: str,
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NumberStatusType
  2. See MessageTypeType
  3. See NumberCapabilityType
  4. See NumberTypeType
  5. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SendTextMessageRequestRequestTypeDef#

# SendTextMessageRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageRequestRequestTypeDef

def get_value() -> SendTextMessageRequestRequestTypeDef:
    return {
        "DestinationPhoneNumber": ...,
    }
# SendTextMessageRequestRequestTypeDef definition

class SendTextMessageRequestRequestTypeDef(TypedDict):
    DestinationPhoneNumber: str,
    OriginationIdentity: NotRequired[str],
    MessageBody: NotRequired[str],
    MessageType: NotRequired[MessageTypeType],  # (1)
    Keyword: NotRequired[str],
    ConfigurationSetName: NotRequired[str],
    MaxPrice: NotRequired[str],
    TimeToLive: NotRequired[int],
    Context: NotRequired[Mapping[str, str]],
    DestinationCountryParameters: NotRequired[Mapping[DestinationCountryParameterKeyType, str]],  # (2)
    DryRun: NotRequired[bool],
  1. See MessageTypeType
  2. See DestinationCountryParameterKeyType

SendTextMessageResultTypeDef#

# SendTextMessageResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendTextMessageResultTypeDef

def get_value() -> SendTextMessageResultTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
# SendTextMessageResultTypeDef definition

class SendTextMessageResultTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SendVoiceMessageRequestRequestTypeDef#

# SendVoiceMessageRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageRequestRequestTypeDef

def get_value() -> SendVoiceMessageRequestRequestTypeDef:
    return {
        "DestinationPhoneNumber": ...,
        "OriginationIdentity": ...,
    }
# SendVoiceMessageRequestRequestTypeDef definition

class SendVoiceMessageRequestRequestTypeDef(TypedDict):
    DestinationPhoneNumber: str,
    OriginationIdentity: str,
    MessageBody: NotRequired[str],
    MessageBodyTextType: NotRequired[VoiceMessageBodyTextTypeType],  # (1)
    VoiceId: NotRequired[VoiceIdType],  # (2)
    ConfigurationSetName: NotRequired[str],
    MaxPricePerMinute: NotRequired[str],
    TimeToLive: NotRequired[int],
    Context: NotRequired[Mapping[str, str]],
    DryRun: NotRequired[bool],
  1. See VoiceMessageBodyTextTypeType
  2. See VoiceIdType

SendVoiceMessageResultTypeDef#

# SendVoiceMessageResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SendVoiceMessageResultTypeDef

def get_value() -> SendVoiceMessageResultTypeDef:
    return {
        "MessageId": ...,
        "ResponseMetadata": ...,
    }
# SendVoiceMessageResultTypeDef definition

class SendVoiceMessageResultTypeDef(TypedDict):
    MessageId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetDefaultMessageTypeRequestRequestTypeDef#

# SetDefaultMessageTypeRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeRequestRequestTypeDef

def get_value() -> SetDefaultMessageTypeRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "MessageType": ...,
    }
# SetDefaultMessageTypeRequestRequestTypeDef definition

class SetDefaultMessageTypeRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    MessageType: MessageTypeType,  # (1)
  1. See MessageTypeType

SetDefaultMessageTypeResultTypeDef#

# SetDefaultMessageTypeResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultMessageTypeResultTypeDef

def get_value() -> SetDefaultMessageTypeResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "MessageType": ...,
        "ResponseMetadata": ...,
    }
# SetDefaultMessageTypeResultTypeDef definition

class SetDefaultMessageTypeResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    MessageType: MessageTypeType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MessageTypeType
  2. See ResponseMetadataTypeDef

SetDefaultSenderIdRequestRequestTypeDef#

# SetDefaultSenderIdRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdRequestRequestTypeDef

def get_value() -> SetDefaultSenderIdRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "SenderId": ...,
    }
# SetDefaultSenderIdRequestRequestTypeDef definition

class SetDefaultSenderIdRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    SenderId: str,

SetDefaultSenderIdResultTypeDef#

# SetDefaultSenderIdResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetDefaultSenderIdResultTypeDef

def get_value() -> SetDefaultSenderIdResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "SenderId": ...,
        "ResponseMetadata": ...,
    }
# SetDefaultSenderIdResultTypeDef definition

class SetDefaultSenderIdResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    SenderId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetTextMessageSpendLimitOverrideRequestRequestTypeDef#

# SetTextMessageSpendLimitOverrideRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideRequestRequestTypeDef

def get_value() -> SetTextMessageSpendLimitOverrideRequestRequestTypeDef:
    return {
        "MonthlyLimit": ...,
    }
# SetTextMessageSpendLimitOverrideRequestRequestTypeDef definition

class SetTextMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
    MonthlyLimit: int,

SetTextMessageSpendLimitOverrideResultTypeDef#

# SetTextMessageSpendLimitOverrideResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetTextMessageSpendLimitOverrideResultTypeDef

def get_value() -> SetTextMessageSpendLimitOverrideResultTypeDef:
    return {
        "MonthlyLimit": ...,
        "ResponseMetadata": ...,
    }
# SetTextMessageSpendLimitOverrideResultTypeDef definition

class SetTextMessageSpendLimitOverrideResultTypeDef(TypedDict):
    MonthlyLimit: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef#

# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef

def get_value() -> SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef:
    return {
        "MonthlyLimit": ...,
    }
# SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef definition

class SetVoiceMessageSpendLimitOverrideRequestRequestTypeDef(TypedDict):
    MonthlyLimit: int,

SetVoiceMessageSpendLimitOverrideResultTypeDef#

# SetVoiceMessageSpendLimitOverrideResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import SetVoiceMessageSpendLimitOverrideResultTypeDef

def get_value() -> SetVoiceMessageSpendLimitOverrideResultTypeDef:
    return {
        "MonthlyLimit": ...,
        "ResponseMetadata": ...,
    }
# SetVoiceMessageSpendLimitOverrideResultTypeDef definition

class SetVoiceMessageSpendLimitOverrideResultTypeDef(TypedDict):
    MonthlyLimit: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdatePhoneNumberRequestRequestTypeDef#

# UpdatePhoneNumberRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePhoneNumberRequestRequestTypeDef

def get_value() -> UpdatePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
# UpdatePhoneNumberRequestRequestTypeDef definition

class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    TwoWayEnabled: NotRequired[bool],
    TwoWayChannelArn: NotRequired[str],
    SelfManagedOptOutsEnabled: NotRequired[bool],
    OptOutListName: NotRequired[str],
    DeletionProtectionEnabled: NotRequired[bool],

UpdatePhoneNumberResultTypeDef#

# 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": ...,
    }
# 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,
    SelfManagedOptOutsEnabled: bool,
    OptOutListName: str,
    DeletionProtectionEnabled: bool,
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See NumberStatusType
  2. See MessageTypeType
  3. See NumberCapabilityType
  4. See NumberTypeType
  5. See ResponseMetadataTypeDef

UpdatePoolRequestRequestTypeDef#

# UpdatePoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdatePoolRequestRequestTypeDef

def get_value() -> UpdatePoolRequestRequestTypeDef:
    return {
        "PoolId": ...,
    }
# UpdatePoolRequestRequestTypeDef definition

class UpdatePoolRequestRequestTypeDef(TypedDict):
    PoolId: str,
    TwoWayEnabled: NotRequired[bool],
    TwoWayChannelArn: NotRequired[str],
    SelfManagedOptOutsEnabled: NotRequired[bool],
    OptOutListName: NotRequired[str],
    SharedRoutesEnabled: NotRequired[bool],
    DeletionProtectionEnabled: NotRequired[bool],

UpdatePoolResultTypeDef#

# 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": ...,
    }
# UpdatePoolResultTypeDef 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)
  1. See PoolStatusType
  2. See MessageTypeType
  3. See ResponseMetadataTypeDef

DescribeAccountAttributesResultTypeDef#

# DescribeAccountAttributesResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountAttributesResultTypeDef

def get_value() -> DescribeAccountAttributesResultTypeDef:
    return {
        "AccountAttributes": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountAttributesResultTypeDef definition

class DescribeAccountAttributesResultTypeDef(TypedDict):
    AccountAttributes: List[AccountAttributeTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountAttributeTypeDef
  2. See ResponseMetadataTypeDef

DescribeAccountLimitsResultTypeDef#

# DescribeAccountLimitsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeAccountLimitsResultTypeDef

def get_value() -> DescribeAccountLimitsResultTypeDef:
    return {
        "AccountLimits": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountLimitsResultTypeDef definition

class DescribeAccountLimitsResultTypeDef(TypedDict):
    AccountLimits: List[AccountLimitTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLimitTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef#

# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef

def get_value() -> DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef:
    return {
        "ConfigurationSetNames": ...,
    }
# DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef definition

class DescribeConfigurationSetsRequestDescribeConfigurationSetsPaginateTypeDef(TypedDict):
    ConfigurationSetNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ConfigurationSetFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeConfigurationSetsRequestRequestTypeDef#

# DescribeConfigurationSetsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsRequestRequestTypeDef

def get_value() -> DescribeConfigurationSetsRequestRequestTypeDef:
    return {
        "ConfigurationSetNames": ...,
    }
# DescribeConfigurationSetsRequestRequestTypeDef definition

class DescribeConfigurationSetsRequestRequestTypeDef(TypedDict):
    ConfigurationSetNames: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[ConfigurationSetFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ConfigurationSetFilterTypeDef

CreateConfigurationSetRequestRequestTypeDef#

# CreateConfigurationSetRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetRequestRequestTypeDef

def get_value() -> CreateConfigurationSetRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
    }
# CreateConfigurationSetRequestRequestTypeDef definition

class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateConfigurationSetResultTypeDef#

# CreateConfigurationSetResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateConfigurationSetResultTypeDef

def get_value() -> CreateConfigurationSetResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "Tags": ...,
        "CreatedTimestamp": ...,
        "ResponseMetadata": ...,
    }
# CreateConfigurationSetResultTypeDef definition

class CreateConfigurationSetResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    Tags: List[TagTypeDef],  # (1)
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreateOptOutListRequestRequestTypeDef#

# CreateOptOutListRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListRequestRequestTypeDef

def get_value() -> CreateOptOutListRequestRequestTypeDef:
    return {
        "OptOutListName": ...,
    }
# CreateOptOutListRequestRequestTypeDef definition

class CreateOptOutListRequestRequestTypeDef(TypedDict):
    OptOutListName: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    ClientToken: NotRequired[str],
  1. See TagTypeDef

CreateOptOutListResultTypeDef#

# CreateOptOutListResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateOptOutListResultTypeDef

def get_value() -> CreateOptOutListResultTypeDef:
    return {
        "OptOutListArn": ...,
        "OptOutListName": ...,
        "Tags": ...,
        "CreatedTimestamp": ...,
        "ResponseMetadata": ...,
    }
# CreateOptOutListResultTypeDef definition

class CreateOptOutListResultTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    Tags: List[TagTypeDef],  # (1)
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

CreatePoolRequestRequestTypeDef#

# CreatePoolRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreatePoolRequestRequestTypeDef

def get_value() -> CreatePoolRequestRequestTypeDef:
    return {
        "OriginationIdentity": ...,
        "IsoCountryCode": ...,
        "MessageType": ...,
    }
# CreatePoolRequestRequestTypeDef definition

class CreatePoolRequestRequestTypeDef(TypedDict):
    OriginationIdentity: str,
    IsoCountryCode: str,
    MessageType: MessageTypeType,  # (1)
    DeletionProtectionEnabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ClientToken: NotRequired[str],
  1. See MessageTypeType
  2. See TagTypeDef

CreatePoolResultTypeDef#

# 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": ...,
    }
# CreatePoolResultTypeDef 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)
  1. See PoolStatusType
  2. See MessageTypeType
  3. See TagTypeDef
  4. See ResponseMetadataTypeDef

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListTagsForResourceResultTypeDef

def get_value() -> ListTagsForResourceResultTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResultTypeDef definition

class ListTagsForResourceResultTypeDef(TypedDict):
    ResourceArn: str,
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

RequestPhoneNumberRequestRequestTypeDef#

# RequestPhoneNumberRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import RequestPhoneNumberRequestRequestTypeDef

def get_value() -> RequestPhoneNumberRequestRequestTypeDef:
    return {
        "IsoCountryCode": ...,
        "MessageType": ...,
        "NumberCapabilities": ...,
        "NumberType": ...,
    }
# RequestPhoneNumberRequestRequestTypeDef definition

class RequestPhoneNumberRequestRequestTypeDef(TypedDict):
    IsoCountryCode: str,
    MessageType: MessageTypeType,  # (1)
    NumberCapabilities: Sequence[NumberCapabilityType],  # (2)
    NumberType: RequestableNumberTypeType,  # (3)
    OptOutListName: NotRequired[str],
    PoolId: NotRequired[str],
    RegistrationId: NotRequired[str],
    DeletionProtectionEnabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    ClientToken: NotRequired[str],
  1. See MessageTypeType
  2. See NumberCapabilityType
  3. See RequestableNumberTypeType
  4. See TagTypeDef

RequestPhoneNumberResultTypeDef#

# 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": ...,
    }
# 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,
    SelfManagedOptOutsEnabled: bool,
    OptOutListName: str,
    DeletionProtectionEnabled: bool,
    PoolId: str,
    Tags: List[TagTypeDef],  # (5)
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See NumberStatusType
  2. See MessageTypeType
  3. See NumberCapabilityType
  4. See RequestableNumberTypeType
  5. See TagTypeDef
  6. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEventDestinationRequestRequestTypeDef#

# CreateEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationRequestRequestTypeDef

def get_value() -> CreateEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
        "MatchingEventTypes": ...,
    }
# CreateEventDestinationRequestRequestTypeDef definition

class CreateEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,
    MatchingEventTypes: Sequence[EventTypeType],  # (1)
    CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef],  # (2)
    KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef],  # (3)
    SnsDestination: NotRequired[SnsDestinationTypeDef],  # (4)
    ClientToken: NotRequired[str],
  1. See EventTypeType
  2. See CloudWatchLogsDestinationTypeDef
  3. See KinesisFirehoseDestinationTypeDef
  4. See SnsDestinationTypeDef

EventDestinationTypeDef#

# EventDestinationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import EventDestinationTypeDef

def get_value() -> EventDestinationTypeDef:
    return {
        "EventDestinationName": ...,
        "Enabled": ...,
        "MatchingEventTypes": ...,
    }
# 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)
  1. See EventTypeType
  2. See CloudWatchLogsDestinationTypeDef
  3. See KinesisFirehoseDestinationTypeDef
  4. See SnsDestinationTypeDef

UpdateEventDestinationRequestRequestTypeDef#

# UpdateEventDestinationRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationRequestRequestTypeDef

def get_value() -> UpdateEventDestinationRequestRequestTypeDef:
    return {
        "ConfigurationSetName": ...,
        "EventDestinationName": ...,
    }
# UpdateEventDestinationRequestRequestTypeDef definition

class UpdateEventDestinationRequestRequestTypeDef(TypedDict):
    ConfigurationSetName: str,
    EventDestinationName: str,
    Enabled: NotRequired[bool],
    MatchingEventTypes: NotRequired[Sequence[EventTypeType]],  # (1)
    CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef],  # (2)
    KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef],  # (3)
    SnsDestination: NotRequired[SnsDestinationTypeDef],  # (4)
  1. See EventTypeType
  2. See CloudWatchLogsDestinationTypeDef
  3. See KinesisFirehoseDestinationTypeDef
  4. See SnsDestinationTypeDef

DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef#

# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef

def get_value() -> DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef:
    return {
        "OriginationIdentity": ...,
    }
# DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef definition

class DescribeKeywordsRequestDescribeKeywordsPaginateTypeDef(TypedDict):
    OriginationIdentity: str,
    Keywords: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[KeywordFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See KeywordFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeKeywordsRequestRequestTypeDef#

# DescribeKeywordsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsRequestRequestTypeDef

def get_value() -> DescribeKeywordsRequestRequestTypeDef:
    return {
        "OriginationIdentity": ...,
    }
# DescribeKeywordsRequestRequestTypeDef definition

class DescribeKeywordsRequestRequestTypeDef(TypedDict):
    OriginationIdentity: str,
    Keywords: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[KeywordFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See KeywordFilterTypeDef

DescribeKeywordsResultTypeDef#

# DescribeKeywordsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeKeywordsResultTypeDef

def get_value() -> DescribeKeywordsResultTypeDef:
    return {
        "OriginationIdentityArn": ...,
        "OriginationIdentity": ...,
        "Keywords": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeKeywordsResultTypeDef definition

class DescribeKeywordsResultTypeDef(TypedDict):
    OriginationIdentityArn: str,
    OriginationIdentity: str,
    Keywords: List[KeywordInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See KeywordInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeOptOutListsResultTypeDef#

# DescribeOptOutListsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptOutListsResultTypeDef

def get_value() -> DescribeOptOutListsResultTypeDef:
    return {
        "OptOutLists": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeOptOutListsResultTypeDef definition

class DescribeOptOutListsResultTypeDef(TypedDict):
    OptOutLists: List[OptOutListInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptOutListInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef#

# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef

def get_value() -> DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef:
    return {
        "OptOutListName": ...,
    }
# DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef definition

class DescribeOptedOutNumbersRequestDescribeOptedOutNumbersPaginateTypeDef(TypedDict):
    OptOutListName: str,
    OptedOutNumbers: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[OptedOutFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OptedOutFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeOptedOutNumbersRequestRequestTypeDef#

# DescribeOptedOutNumbersRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersRequestRequestTypeDef

def get_value() -> DescribeOptedOutNumbersRequestRequestTypeDef:
    return {
        "OptOutListName": ...,
    }
# DescribeOptedOutNumbersRequestRequestTypeDef definition

class DescribeOptedOutNumbersRequestRequestTypeDef(TypedDict):
    OptOutListName: str,
    OptedOutNumbers: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[OptedOutFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See OptedOutFilterTypeDef

DescribeOptedOutNumbersResultTypeDef#

# DescribeOptedOutNumbersResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeOptedOutNumbersResultTypeDef

def get_value() -> DescribeOptedOutNumbersResultTypeDef:
    return {
        "OptOutListArn": ...,
        "OptOutListName": ...,
        "OptedOutNumbers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeOptedOutNumbersResultTypeDef definition

class DescribeOptedOutNumbersResultTypeDef(TypedDict):
    OptOutListArn: str,
    OptOutListName: str,
    OptedOutNumbers: List[OptedOutNumberInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OptedOutNumberInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef#

# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef

def get_value() -> DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef:
    return {
        "PhoneNumberIds": ...,
    }
# DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef definition

class DescribePhoneNumbersRequestDescribePhoneNumbersPaginateTypeDef(TypedDict):
    PhoneNumberIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PhoneNumberFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePhoneNumbersRequestRequestTypeDef#

# DescribePhoneNumbersRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersRequestRequestTypeDef

def get_value() -> DescribePhoneNumbersRequestRequestTypeDef:
    return {
        "PhoneNumberIds": ...,
    }
# DescribePhoneNumbersRequestRequestTypeDef definition

class DescribePhoneNumbersRequestRequestTypeDef(TypedDict):
    PhoneNumberIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[PhoneNumberFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PhoneNumberFilterTypeDef

DescribePhoneNumbersResultTypeDef#

# DescribePhoneNumbersResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePhoneNumbersResultTypeDef

def get_value() -> DescribePhoneNumbersResultTypeDef:
    return {
        "PhoneNumbers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribePhoneNumbersResultTypeDef definition

class DescribePhoneNumbersResultTypeDef(TypedDict):
    PhoneNumbers: List[PhoneNumberInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribePoolsRequestDescribePoolsPaginateTypeDef#

# DescribePoolsRequestDescribePoolsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestDescribePoolsPaginateTypeDef

def get_value() -> DescribePoolsRequestDescribePoolsPaginateTypeDef:
    return {
        "PoolIds": ...,
    }
# DescribePoolsRequestDescribePoolsPaginateTypeDef definition

class DescribePoolsRequestDescribePoolsPaginateTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[PoolFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PoolFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribePoolsRequestRequestTypeDef#

# DescribePoolsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsRequestRequestTypeDef

def get_value() -> DescribePoolsRequestRequestTypeDef:
    return {
        "PoolIds": ...,
    }
# DescribePoolsRequestRequestTypeDef definition

class DescribePoolsRequestRequestTypeDef(TypedDict):
    PoolIds: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[PoolFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PoolFilterTypeDef

DescribePoolsResultTypeDef#

# DescribePoolsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribePoolsResultTypeDef

def get_value() -> DescribePoolsResultTypeDef:
    return {
        "Pools": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribePoolsResultTypeDef definition

class DescribePoolsResultTypeDef(TypedDict):
    Pools: List[PoolInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PoolInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef#

# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef

def get_value() -> DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef:
    return {
        "SenderIds": ...,
    }
# DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef definition

class DescribeSenderIdsRequestDescribeSenderIdsPaginateTypeDef(TypedDict):
    SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]],  # (1)
    Filters: NotRequired[Sequence[SenderIdFilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SenderIdAndCountryTypeDef
  2. See SenderIdFilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeSenderIdsRequestRequestTypeDef#

# DescribeSenderIdsRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsRequestRequestTypeDef

def get_value() -> DescribeSenderIdsRequestRequestTypeDef:
    return {
        "SenderIds": ...,
    }
# DescribeSenderIdsRequestRequestTypeDef definition

class DescribeSenderIdsRequestRequestTypeDef(TypedDict):
    SenderIds: NotRequired[Sequence[SenderIdAndCountryTypeDef]],  # (1)
    Filters: NotRequired[Sequence[SenderIdFilterTypeDef]],  # (2)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See SenderIdAndCountryTypeDef
  2. See SenderIdFilterTypeDef

DescribeSenderIdsResultTypeDef#

# DescribeSenderIdsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSenderIdsResultTypeDef

def get_value() -> DescribeSenderIdsResultTypeDef:
    return {
        "SenderIds": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeSenderIdsResultTypeDef definition

class DescribeSenderIdsResultTypeDef(TypedDict):
    SenderIds: List[SenderIdInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SenderIdInformationTypeDef
  2. See ResponseMetadataTypeDef

DescribeSpendLimitsResultTypeDef#

# DescribeSpendLimitsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeSpendLimitsResultTypeDef

def get_value() -> DescribeSpendLimitsResultTypeDef:
    return {
        "SpendLimits": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeSpendLimitsResultTypeDef definition

class DescribeSpendLimitsResultTypeDef(TypedDict):
    SpendLimits: List[SpendLimitTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpendLimitTypeDef
  2. See ResponseMetadataTypeDef

ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef#

# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef

def get_value() -> ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef:
    return {
        "PoolId": ...,
    }
# ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef definition

class ListPoolOriginationIdentitiesRequestListPoolOriginationIdentitiesPaginateTypeDef(TypedDict):
    PoolId: str,
    Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PoolOriginationIdentitiesFilterTypeDef
  2. See PaginatorConfigTypeDef

ListPoolOriginationIdentitiesRequestRequestTypeDef#

# ListPoolOriginationIdentitiesRequestRequestTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesRequestRequestTypeDef

def get_value() -> ListPoolOriginationIdentitiesRequestRequestTypeDef:
    return {
        "PoolId": ...,
    }
# ListPoolOriginationIdentitiesRequestRequestTypeDef definition

class ListPoolOriginationIdentitiesRequestRequestTypeDef(TypedDict):
    PoolId: str,
    Filters: NotRequired[Sequence[PoolOriginationIdentitiesFilterTypeDef]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PoolOriginationIdentitiesFilterTypeDef

ListPoolOriginationIdentitiesResultTypeDef#

# ListPoolOriginationIdentitiesResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ListPoolOriginationIdentitiesResultTypeDef

def get_value() -> ListPoolOriginationIdentitiesResultTypeDef:
    return {
        "PoolArn": ...,
        "PoolId": ...,
        "OriginationIdentities": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListPoolOriginationIdentitiesResultTypeDef definition

class ListPoolOriginationIdentitiesResultTypeDef(TypedDict):
    PoolArn: str,
    PoolId: str,
    OriginationIdentities: List[OriginationIdentityMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OriginationIdentityMetadataTypeDef
  2. See ResponseMetadataTypeDef

ConfigurationSetInformationTypeDef#

# ConfigurationSetInformationTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import ConfigurationSetInformationTypeDef

def get_value() -> ConfigurationSetInformationTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "EventDestinations": ...,
        "CreatedTimestamp": ...,
    }
# ConfigurationSetInformationTypeDef definition

class ConfigurationSetInformationTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    EventDestinations: List[EventDestinationTypeDef],  # (1)
    CreatedTimestamp: datetime,
    DefaultMessageType: NotRequired[MessageTypeType],  # (2)
    DefaultSenderId: NotRequired[str],
  1. See EventDestinationTypeDef
  2. See MessageTypeType

CreateEventDestinationResultTypeDef#

# CreateEventDestinationResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import CreateEventDestinationResultTypeDef

def get_value() -> CreateEventDestinationResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "EventDestination": ...,
        "ResponseMetadata": ...,
    }
# CreateEventDestinationResultTypeDef definition

class CreateEventDestinationResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventDestinationTypeDef
  2. See ResponseMetadataTypeDef

DeleteConfigurationSetResultTypeDef#

# 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": ...,
    }
# DeleteConfigurationSetResultTypeDef definition

class DeleteConfigurationSetResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    EventDestinations: List[EventDestinationTypeDef],  # (1)
    DefaultMessageType: MessageTypeType,  # (2)
    DefaultSenderId: str,
    CreatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EventDestinationTypeDef
  2. See MessageTypeType
  3. See ResponseMetadataTypeDef

DeleteEventDestinationResultTypeDef#

# DeleteEventDestinationResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DeleteEventDestinationResultTypeDef

def get_value() -> DeleteEventDestinationResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "EventDestination": ...,
        "ResponseMetadata": ...,
    }
# DeleteEventDestinationResultTypeDef definition

class DeleteEventDestinationResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventDestinationTypeDef
  2. See ResponseMetadataTypeDef

UpdateEventDestinationResultTypeDef#

# UpdateEventDestinationResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import UpdateEventDestinationResultTypeDef

def get_value() -> UpdateEventDestinationResultTypeDef:
    return {
        "ConfigurationSetArn": ...,
        "ConfigurationSetName": ...,
        "EventDestination": ...,
        "ResponseMetadata": ...,
    }
# UpdateEventDestinationResultTypeDef definition

class UpdateEventDestinationResultTypeDef(TypedDict):
    ConfigurationSetArn: str,
    ConfigurationSetName: str,
    EventDestination: EventDestinationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventDestinationTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationSetsResultTypeDef#

# DescribeConfigurationSetsResultTypeDef usage example

from mypy_boto3_pinpoint_sms_voice_v2.type_defs import DescribeConfigurationSetsResultTypeDef

def get_value() -> DescribeConfigurationSetsResultTypeDef:
    return {
        "ConfigurationSets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeConfigurationSetsResultTypeDef definition

class DescribeConfigurationSetsResultTypeDef(TypedDict):
    ConfigurationSets: List[ConfigurationSetInformationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationSetInformationTypeDef
  2. See ResponseMetadataTypeDef