Type definitions#
Index > PinpointSMSVoice > Type definitions
Auto-generated documentation for PinpointSMSVoice type annotations stubs module mypy-boto3-pinpoint-sms-voice.
CallInstructionsMessageTypeTypeDef#
# CallInstructionsMessageTypeTypeDef definition
class CallInstructionsMessageTypeTypeDef(TypedDict):
Text: NotRequired[str],
CloudWatchLogsDestinationTypeDef#
# CloudWatchLogsDestinationTypeDef definition
class CloudWatchLogsDestinationTypeDef(TypedDict):
IamRoleArn: NotRequired[str],
LogGroupArn: NotRequired[str],
CreateConfigurationSetRequestRequestTypeDef#
# CreateConfigurationSetRequestRequestTypeDef definition
class CreateConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: NotRequired[str],
DeleteConfigurationSetEventDestinationRequestRequestTypeDef#
# DeleteConfigurationSetEventDestinationRequestRequestTypeDef definition
class DeleteConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
DeleteConfigurationSetRequestRequestTypeDef#
# DeleteConfigurationSetRequestRequestTypeDef definition
class DeleteConfigurationSetRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
KinesisFirehoseDestinationTypeDef#
# KinesisFirehoseDestinationTypeDef definition
class KinesisFirehoseDestinationTypeDef(TypedDict):
DeliveryStreamArn: NotRequired[str],
IamRoleArn: NotRequired[str],
SnsDestinationTypeDef#
# SnsDestinationTypeDef definition
class SnsDestinationTypeDef(TypedDict):
TopicArn: NotRequired[str],
GetConfigurationSetEventDestinationsRequestRequestTypeDef#
# GetConfigurationSetEventDestinationsRequestRequestTypeDef definition
class GetConfigurationSetEventDestinationsRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
PlainTextMessageTypeTypeDef#
# PlainTextMessageTypeTypeDef definition
class PlainTextMessageTypeTypeDef(TypedDict):
LanguageCode: NotRequired[str],
Text: NotRequired[str],
VoiceId: NotRequired[str],
SSMLMessageTypeTypeDef#
# SSMLMessageTypeTypeDef definition
class SSMLMessageTypeTypeDef(TypedDict):
LanguageCode: NotRequired[str],
Text: NotRequired[str],
VoiceId: NotRequired[str],
EventDestinationDefinitionTypeDef#
# EventDestinationDefinitionTypeDef definition
class EventDestinationDefinitionTypeDef(TypedDict):
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
MatchingEventTypes: NotRequired[Sequence[EventTypeType]], # (3)
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See EventTypeType
- See SnsDestinationTypeDef
EventDestinationTypeDef#
# EventDestinationTypeDef definition
class EventDestinationTypeDef(TypedDict):
CloudWatchLogsDestination: NotRequired[CloudWatchLogsDestinationTypeDef], # (1)
Enabled: NotRequired[bool],
KinesisFirehoseDestination: NotRequired[KinesisFirehoseDestinationTypeDef], # (2)
MatchingEventTypes: NotRequired[List[EventTypeType]], # (3)
Name: NotRequired[str],
SnsDestination: NotRequired[SnsDestinationTypeDef], # (4)
- See CloudWatchLogsDestinationTypeDef
- See KinesisFirehoseDestinationTypeDef
- See EventTypeType
- See SnsDestinationTypeDef
SendVoiceMessageResponseTypeDef#
# SendVoiceMessageResponseTypeDef definition
class SendVoiceMessageResponseTypeDef(TypedDict):
MessageId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VoiceMessageContentTypeDef#
# VoiceMessageContentTypeDef definition
class VoiceMessageContentTypeDef(TypedDict):
CallInstructionsMessage: NotRequired[CallInstructionsMessageTypeTypeDef], # (1)
PlainTextMessage: NotRequired[PlainTextMessageTypeTypeDef], # (2)
SSMLMessage: NotRequired[SSMLMessageTypeTypeDef], # (3)
CreateConfigurationSetEventDestinationRequestRequestTypeDef#
# CreateConfigurationSetEventDestinationRequestRequestTypeDef definition
class CreateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestination: NotRequired[EventDestinationDefinitionTypeDef], # (1)
EventDestinationName: NotRequired[str],
UpdateConfigurationSetEventDestinationRequestRequestTypeDef#
# UpdateConfigurationSetEventDestinationRequestRequestTypeDef definition
class UpdateConfigurationSetEventDestinationRequestRequestTypeDef(TypedDict):
ConfigurationSetName: str,
EventDestinationName: str,
EventDestination: NotRequired[EventDestinationDefinitionTypeDef], # (1)
GetConfigurationSetEventDestinationsResponseTypeDef#
# GetConfigurationSetEventDestinationsResponseTypeDef definition
class GetConfigurationSetEventDestinationsResponseTypeDef(TypedDict):
EventDestinations: List[EventDestinationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SendVoiceMessageRequestRequestTypeDef#
# SendVoiceMessageRequestRequestTypeDef definition
class SendVoiceMessageRequestRequestTypeDef(TypedDict):
CallerId: NotRequired[str],
ConfigurationSetName: NotRequired[str],
Content: NotRequired[VoiceMessageContentTypeDef], # (1)
DestinationPhoneNumber: NotRequired[str],
OriginationPhoneNumber: NotRequired[str],