Type definitions#
Index > ChimeSDKVoice > Type definitions
Auto-generated documentation for ChimeSDKVoice type annotations stubs module mypy-boto3-chime-sdk-voice.
AddressTypeDef#
# AddressTypeDef definition
class AddressTypeDef(TypedDict):
streetName: NotRequired[str],
streetSuffix: NotRequired[str],
postDirectional: NotRequired[str],
preDirectional: NotRequired[str],
streetNumber: NotRequired[str],
city: NotRequired[str],
state: NotRequired[str],
postalCode: NotRequired[str],
postalCodePlus4: NotRequired[str],
country: NotRequired[str],
AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef#
# AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef definition
class AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
VoiceConnectorGroupId: str,
E164PhoneNumbers: Sequence[str],
ForceAssociate: NotRequired[bool],
PhoneNumberErrorTypeDef#
# PhoneNumberErrorTypeDef definition
class PhoneNumberErrorTypeDef(TypedDict):
PhoneNumberId: NotRequired[str],
ErrorCode: NotRequired[ErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
- See ErrorCodeType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef#
# AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef definition
class AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
E164PhoneNumbers: Sequence[str],
ForceAssociate: NotRequired[bool],
BatchDeletePhoneNumberRequestRequestTypeDef#
# BatchDeletePhoneNumberRequestRequestTypeDef definition
class BatchDeletePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberIds: Sequence[str],
UpdatePhoneNumberRequestItemTypeDef#
# UpdatePhoneNumberRequestItemTypeDef definition
class UpdatePhoneNumberRequestItemTypeDef(TypedDict):
PhoneNumberId: str,
ProductType: NotRequired[PhoneNumberProductTypeType], # (1)
CallingName: NotRequired[str],
Name: NotRequired[str],
CallDetailsTypeDef#
# CallDetailsTypeDef definition
class CallDetailsTypeDef(TypedDict):
VoiceConnectorId: NotRequired[str],
TransactionId: NotRequired[str],
IsCaller: NotRequired[bool],
CandidateAddressTypeDef#
# CandidateAddressTypeDef definition
class CandidateAddressTypeDef(TypedDict):
streetInfo: NotRequired[str],
streetNumber: NotRequired[str],
city: NotRequired[str],
state: NotRequired[str],
postalCode: NotRequired[str],
postalCodePlus4: NotRequired[str],
country: NotRequired[str],
CreatePhoneNumberOrderRequestRequestTypeDef#
# CreatePhoneNumberOrderRequestRequestTypeDef definition
class CreatePhoneNumberOrderRequestRequestTypeDef(TypedDict):
ProductType: PhoneNumberProductTypeType, # (1)
E164PhoneNumbers: Sequence[str],
Name: NotRequired[str],
GeoMatchParamsTypeDef#
# GeoMatchParamsTypeDef definition
class GeoMatchParamsTypeDef(TypedDict):
Country: str,
AreaCode: str,
CreateSipMediaApplicationCallRequestRequestTypeDef#
# CreateSipMediaApplicationCallRequestRequestTypeDef definition
class CreateSipMediaApplicationCallRequestRequestTypeDef(TypedDict):
FromPhoneNumber: str,
ToPhoneNumber: str,
SipMediaApplicationId: str,
SipHeaders: NotRequired[Mapping[str, str]],
ArgumentsMap: NotRequired[Mapping[str, str]],
SipMediaApplicationCallTypeDef#
# SipMediaApplicationCallTypeDef definition
class SipMediaApplicationCallTypeDef(TypedDict):
TransactionId: NotRequired[str],
SipMediaApplicationEndpointTypeDef#
# SipMediaApplicationEndpointTypeDef definition
class SipMediaApplicationEndpointTypeDef(TypedDict):
LambdaArn: NotRequired[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
SipRuleTargetApplicationTypeDef#
# SipRuleTargetApplicationTypeDef definition
class SipRuleTargetApplicationTypeDef(TypedDict):
SipMediaApplicationId: NotRequired[str],
Priority: NotRequired[int],
AwsRegion: NotRequired[str],
VoiceConnectorItemTypeDef#
# VoiceConnectorItemTypeDef definition
class VoiceConnectorItemTypeDef(TypedDict):
VoiceConnectorId: str,
Priority: int,
VoiceConnectorTypeDef#
# VoiceConnectorTypeDef definition
class VoiceConnectorTypeDef(TypedDict):
VoiceConnectorId: NotRequired[str],
AwsRegion: NotRequired[VoiceConnectorAwsRegionType], # (1)
Name: NotRequired[str],
OutboundHostName: NotRequired[str],
RequireEncryption: NotRequired[bool],
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
VoiceConnectorArn: NotRequired[str],
ServerSideEncryptionConfigurationTypeDef#
# ServerSideEncryptionConfigurationTypeDef definition
class ServerSideEncryptionConfigurationTypeDef(TypedDict):
KmsKeyArn: str,
CreateVoiceProfileRequestRequestTypeDef#
# CreateVoiceProfileRequestRequestTypeDef definition
class CreateVoiceProfileRequestRequestTypeDef(TypedDict):
SpeakerSearchTaskId: str,
VoiceProfileTypeDef#
# VoiceProfileTypeDef definition
class VoiceProfileTypeDef(TypedDict):
VoiceProfileId: NotRequired[str],
VoiceProfileArn: NotRequired[str],
VoiceProfileDomainId: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
ExpirationTimestamp: NotRequired[datetime],
CredentialTypeDef#
# CredentialTypeDef definition
class CredentialTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
DNISEmergencyCallingConfigurationTypeDef#
# DNISEmergencyCallingConfigurationTypeDef definition
class DNISEmergencyCallingConfigurationTypeDef(TypedDict):
EmergencyPhoneNumber: str,
CallingCountry: str,
TestPhoneNumber: NotRequired[str],
DeletePhoneNumberRequestRequestTypeDef#
# DeletePhoneNumberRequestRequestTypeDef definition
class DeletePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
DeleteProxySessionRequestRequestTypeDef#
# DeleteProxySessionRequestRequestTypeDef definition
class DeleteProxySessionRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ProxySessionId: str,
DeleteSipMediaApplicationRequestRequestTypeDef#
# DeleteSipMediaApplicationRequestRequestTypeDef definition
class DeleteSipMediaApplicationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
DeleteSipRuleRequestRequestTypeDef#
# DeleteSipRuleRequestRequestTypeDef definition
class DeleteSipRuleRequestRequestTypeDef(TypedDict):
SipRuleId: str,
DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef#
# DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef definition
class DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceConnectorGroupRequestRequestTypeDef#
# DeleteVoiceConnectorGroupRequestRequestTypeDef definition
class DeleteVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
VoiceConnectorGroupId: str,
DeleteVoiceConnectorOriginationRequestRequestTypeDef#
# DeleteVoiceConnectorOriginationRequestRequestTypeDef definition
class DeleteVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceConnectorProxyRequestRequestTypeDef#
# DeleteVoiceConnectorProxyRequestRequestTypeDef definition
class DeleteVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceConnectorRequestRequestTypeDef#
# DeleteVoiceConnectorRequestRequestTypeDef definition
class DeleteVoiceConnectorRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef#
# DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef definition
class DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef#
# DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef definition
class DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Usernames: Sequence[str],
DeleteVoiceConnectorTerminationRequestRequestTypeDef#
# DeleteVoiceConnectorTerminationRequestRequestTypeDef definition
class DeleteVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DeleteVoiceProfileDomainRequestRequestTypeDef#
# DeleteVoiceProfileDomainRequestRequestTypeDef definition
class DeleteVoiceProfileDomainRequestRequestTypeDef(TypedDict):
VoiceProfileDomainId: str,
DeleteVoiceProfileRequestRequestTypeDef#
# DeleteVoiceProfileRequestRequestTypeDef definition
class DeleteVoiceProfileRequestRequestTypeDef(TypedDict):
VoiceProfileId: str,
DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef#
# DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef definition
class DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
VoiceConnectorGroupId: str,
E164PhoneNumbers: Sequence[str],
DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef#
# DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef definition
class DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
E164PhoneNumbers: Sequence[str],
VoiceConnectorSettingsTypeDef#
# VoiceConnectorSettingsTypeDef definition
class VoiceConnectorSettingsTypeDef(TypedDict):
CdrBucket: NotRequired[str],
GetPhoneNumberOrderRequestRequestTypeDef#
# GetPhoneNumberOrderRequestRequestTypeDef definition
class GetPhoneNumberOrderRequestRequestTypeDef(TypedDict):
PhoneNumberOrderId: str,
GetPhoneNumberRequestRequestTypeDef#
# GetPhoneNumberRequestRequestTypeDef definition
class GetPhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
GetProxySessionRequestRequestTypeDef#
# GetProxySessionRequestRequestTypeDef definition
class GetProxySessionRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ProxySessionId: str,
GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef#
# GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef definition
class GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
SipMediaApplicationAlexaSkillConfigurationTypeDef#
# SipMediaApplicationAlexaSkillConfigurationTypeDef definition
class SipMediaApplicationAlexaSkillConfigurationTypeDef(TypedDict):
AlexaSkillStatus: AlexaSkillStatusType, # (1)
AlexaSkillIds: List[str],
GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef#
# GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef definition
class GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
SipMediaApplicationLoggingConfigurationTypeDef#
# SipMediaApplicationLoggingConfigurationTypeDef definition
class SipMediaApplicationLoggingConfigurationTypeDef(TypedDict):
EnableSipMediaApplicationMessageLogs: NotRequired[bool],
GetSipMediaApplicationRequestRequestTypeDef#
# GetSipMediaApplicationRequestRequestTypeDef definition
class GetSipMediaApplicationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
GetSipRuleRequestRequestTypeDef#
# GetSipRuleRequestRequestTypeDef definition
class GetSipRuleRequestRequestTypeDef(TypedDict):
SipRuleId: str,
GetSpeakerSearchTaskRequestRequestTypeDef#
# GetSpeakerSearchTaskRequestRequestTypeDef definition
class GetSpeakerSearchTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
SpeakerSearchTaskId: str,
GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef#
# GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef definition
class GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
GetVoiceConnectorGroupRequestRequestTypeDef#
# GetVoiceConnectorGroupRequestRequestTypeDef definition
class GetVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
VoiceConnectorGroupId: str,
GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef#
# GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef definition
class GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
EnableSIPLogs: NotRequired[bool],
EnableMediaMetricLogs: NotRequired[bool],
GetVoiceConnectorOriginationRequestRequestTypeDef#
# GetVoiceConnectorOriginationRequestRequestTypeDef definition
class GetVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
GetVoiceConnectorProxyRequestRequestTypeDef#
# GetVoiceConnectorProxyRequestRequestTypeDef definition
class GetVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ProxyTypeDef#
# ProxyTypeDef definition
class ProxyTypeDef(TypedDict):
DefaultSessionExpiryMinutes: NotRequired[int],
Disabled: NotRequired[bool],
FallBackPhoneNumber: NotRequired[str],
PhoneNumberCountries: NotRequired[List[str]],
GetVoiceConnectorRequestRequestTypeDef#
# GetVoiceConnectorRequestRequestTypeDef definition
class GetVoiceConnectorRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef#
# GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef definition
class GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
GetVoiceConnectorTerminationHealthRequestRequestTypeDef#
# GetVoiceConnectorTerminationHealthRequestRequestTypeDef definition
class GetVoiceConnectorTerminationHealthRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
TerminationHealthTypeDef#
# TerminationHealthTypeDef definition
class TerminationHealthTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
Source: NotRequired[str],
GetVoiceConnectorTerminationRequestRequestTypeDef#
# GetVoiceConnectorTerminationRequestRequestTypeDef definition
class GetVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
TerminationTypeDef#
# TerminationTypeDef definition
class TerminationTypeDef(TypedDict):
CpsLimit: NotRequired[int],
DefaultPhoneNumber: NotRequired[str],
CallingRegions: NotRequired[List[str]],
CidrAllowedList: NotRequired[List[str]],
Disabled: NotRequired[bool],
GetVoiceProfileDomainRequestRequestTypeDef#
# GetVoiceProfileDomainRequestRequestTypeDef definition
class GetVoiceProfileDomainRequestRequestTypeDef(TypedDict):
VoiceProfileDomainId: str,
GetVoiceProfileRequestRequestTypeDef#
# GetVoiceProfileRequestRequestTypeDef definition
class GetVoiceProfileRequestRequestTypeDef(TypedDict):
VoiceProfileId: str,
GetVoiceToneAnalysisTaskRequestRequestTypeDef#
# GetVoiceToneAnalysisTaskRequestRequestTypeDef definition
class GetVoiceToneAnalysisTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
VoiceToneAnalysisTaskId: str,
IsCaller: bool,
ListPhoneNumberOrdersRequestRequestTypeDef#
# ListPhoneNumberOrdersRequestRequestTypeDef definition
class ListPhoneNumberOrdersRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListPhoneNumbersRequestRequestTypeDef#
# ListPhoneNumbersRequestRequestTypeDef definition
class ListPhoneNumbersRequestRequestTypeDef(TypedDict):
Status: NotRequired[str],
ProductType: NotRequired[PhoneNumberProductTypeType], # (1)
FilterName: NotRequired[PhoneNumberAssociationNameType], # (2)
FilterValue: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListProxySessionsRequestRequestTypeDef#
# ListProxySessionsRequestRequestTypeDef definition
class ListProxySessionsRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Status: NotRequired[ProxySessionStatusType], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListSipMediaApplicationsRequestRequestTypeDef#
# ListSipMediaApplicationsRequestRequestTypeDef definition
class ListSipMediaApplicationsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSipRulesRequestRequestTypeDef#
# ListSipRulesRequestRequestTypeDef definition
class ListSipRulesRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSupportedPhoneNumberCountriesRequestRequestTypeDef#
# ListSupportedPhoneNumberCountriesRequestRequestTypeDef definition
class ListSupportedPhoneNumberCountriesRequestRequestTypeDef(TypedDict):
ProductType: PhoneNumberProductTypeType, # (1)
PhoneNumberCountryTypeDef#
# PhoneNumberCountryTypeDef definition
class PhoneNumberCountryTypeDef(TypedDict):
CountryCode: NotRequired[str],
SupportedPhoneNumberTypes: NotRequired[List[PhoneNumberTypeType]], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
ListVoiceConnectorGroupsRequestRequestTypeDef#
# ListVoiceConnectorGroupsRequestRequestTypeDef definition
class ListVoiceConnectorGroupsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef#
# ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef definition
class ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ListVoiceConnectorsRequestRequestTypeDef#
# ListVoiceConnectorsRequestRequestTypeDef definition
class ListVoiceConnectorsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListVoiceProfileDomainsRequestRequestTypeDef#
# ListVoiceProfileDomainsRequestRequestTypeDef definition
class ListVoiceProfileDomainsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
VoiceProfileDomainSummaryTypeDef#
# VoiceProfileDomainSummaryTypeDef definition
class VoiceProfileDomainSummaryTypeDef(TypedDict):
VoiceProfileDomainId: NotRequired[str],
VoiceProfileDomainArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
ListVoiceProfilesRequestRequestTypeDef#
# ListVoiceProfilesRequestRequestTypeDef definition
class ListVoiceProfilesRequestRequestTypeDef(TypedDict):
VoiceProfileDomainId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
VoiceProfileSummaryTypeDef#
# VoiceProfileSummaryTypeDef definition
class VoiceProfileSummaryTypeDef(TypedDict):
VoiceProfileId: NotRequired[str],
VoiceProfileArn: NotRequired[str],
VoiceProfileDomainId: NotRequired[str],
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
ExpirationTimestamp: NotRequired[datetime],
MediaInsightsConfigurationTypeDef#
# MediaInsightsConfigurationTypeDef definition
class MediaInsightsConfigurationTypeDef(TypedDict):
Disabled: NotRequired[bool],
ConfigurationArn: NotRequired[str],
OrderedPhoneNumberTypeDef#
# OrderedPhoneNumberTypeDef definition
class OrderedPhoneNumberTypeDef(TypedDict):
E164PhoneNumber: NotRequired[str],
Status: NotRequired[OrderedPhoneNumberStatusType], # (1)
OriginationRouteTypeDef#
# OriginationRouteTypeDef definition
class OriginationRouteTypeDef(TypedDict):
Host: NotRequired[str],
Port: NotRequired[int],
Protocol: NotRequired[OriginationRouteProtocolType], # (1)
Priority: NotRequired[int],
Weight: NotRequired[int],
ParticipantTypeDef#
# ParticipantTypeDef definition
class ParticipantTypeDef(TypedDict):
PhoneNumber: NotRequired[str],
ProxyPhoneNumber: NotRequired[str],
PhoneNumberAssociationTypeDef#
# PhoneNumberAssociationTypeDef definition
class PhoneNumberAssociationTypeDef(TypedDict):
Value: NotRequired[str],
Name: NotRequired[PhoneNumberAssociationNameType], # (1)
AssociatedTimestamp: NotRequired[datetime],
PhoneNumberCapabilitiesTypeDef#
# PhoneNumberCapabilitiesTypeDef definition
class PhoneNumberCapabilitiesTypeDef(TypedDict):
InboundCall: NotRequired[bool],
OutboundCall: NotRequired[bool],
InboundSMS: NotRequired[bool],
OutboundSMS: NotRequired[bool],
InboundMMS: NotRequired[bool],
OutboundMMS: NotRequired[bool],
PutVoiceConnectorProxyRequestRequestTypeDef#
# PutVoiceConnectorProxyRequestRequestTypeDef definition
class PutVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
DefaultSessionExpiryMinutes: int,
PhoneNumberPoolCountries: Sequence[str],
FallBackPhoneNumber: NotRequired[str],
Disabled: NotRequired[bool],
RestorePhoneNumberRequestRequestTypeDef#
# RestorePhoneNumberRequestRequestTypeDef definition
class RestorePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
SearchAvailablePhoneNumbersRequestRequestTypeDef#
# SearchAvailablePhoneNumbersRequestRequestTypeDef definition
class SearchAvailablePhoneNumbersRequestRequestTypeDef(TypedDict):
AreaCode: NotRequired[str],
City: NotRequired[str],
Country: NotRequired[str],
State: NotRequired[str],
TollFreePrefix: NotRequired[str],
PhoneNumberType: NotRequired[PhoneNumberTypeType], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SpeakerSearchResultTypeDef#
# SpeakerSearchResultTypeDef definition
class SpeakerSearchResultTypeDef(TypedDict):
ConfidenceScore: NotRequired[float],
VoiceProfileId: NotRequired[str],
StartSpeakerSearchTaskRequestRequestTypeDef#
# StartSpeakerSearchTaskRequestRequestTypeDef definition
class StartSpeakerSearchTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
TransactionId: str,
VoiceProfileDomainId: str,
ClientRequestToken: NotRequired[str],
CallLeg: NotRequired[CallLegTypeType], # (1)
- See CallLegTypeType
StartVoiceToneAnalysisTaskRequestRequestTypeDef#
# StartVoiceToneAnalysisTaskRequestRequestTypeDef definition
class StartVoiceToneAnalysisTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
TransactionId: str,
LanguageCode: LanguageCodeType, # (1)
ClientRequestToken: NotRequired[str],
- See LanguageCodeType
StopSpeakerSearchTaskRequestRequestTypeDef#
# StopSpeakerSearchTaskRequestRequestTypeDef definition
class StopSpeakerSearchTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
SpeakerSearchTaskId: str,
StopVoiceToneAnalysisTaskRequestRequestTypeDef#
# StopVoiceToneAnalysisTaskRequestRequestTypeDef definition
class StopVoiceToneAnalysisTaskRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
VoiceToneAnalysisTaskId: str,
StreamingNotificationTargetTypeDef#
# StreamingNotificationTargetTypeDef definition
class StreamingNotificationTargetTypeDef(TypedDict):
NotificationTarget: NotRequired[NotificationTargetType], # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdatePhoneNumberRequestRequestTypeDef#
# UpdatePhoneNumberRequestRequestTypeDef definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
PhoneNumberId: str,
ProductType: NotRequired[PhoneNumberProductTypeType], # (1)
CallingName: NotRequired[str],
Name: NotRequired[str],
UpdatePhoneNumberSettingsRequestRequestTypeDef#
# UpdatePhoneNumberSettingsRequestRequestTypeDef definition
class UpdatePhoneNumberSettingsRequestRequestTypeDef(TypedDict):
CallingName: str,
UpdateProxySessionRequestRequestTypeDef#
# UpdateProxySessionRequestRequestTypeDef definition
class UpdateProxySessionRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ProxySessionId: str,
Capabilities: Sequence[CapabilityType], # (1)
ExpiryMinutes: NotRequired[int],
- See CapabilityType
UpdateSipMediaApplicationCallRequestRequestTypeDef#
# UpdateSipMediaApplicationCallRequestRequestTypeDef definition
class UpdateSipMediaApplicationCallRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
TransactionId: str,
Arguments: Mapping[str, str],
UpdateVoiceConnectorRequestRequestTypeDef#
# UpdateVoiceConnectorRequestRequestTypeDef definition
class UpdateVoiceConnectorRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Name: str,
RequireEncryption: bool,
UpdateVoiceProfileDomainRequestRequestTypeDef#
# UpdateVoiceProfileDomainRequestRequestTypeDef definition
class UpdateVoiceProfileDomainRequestRequestTypeDef(TypedDict):
VoiceProfileDomainId: str,
Name: NotRequired[str],
Description: NotRequired[str],
UpdateVoiceProfileRequestRequestTypeDef#
# UpdateVoiceProfileRequestRequestTypeDef definition
class UpdateVoiceProfileRequestRequestTypeDef(TypedDict):
VoiceProfileId: str,
SpeakerSearchTaskId: str,
ValidateE911AddressRequestRequestTypeDef#
# ValidateE911AddressRequestRequestTypeDef definition
class ValidateE911AddressRequestRequestTypeDef(TypedDict):
AwsAccountId: str,
StreetNumber: str,
StreetInfo: str,
City: str,
State: str,
Country: str,
PostalCode: str,
AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef#
# AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef definition
class AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef#
# AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef definition
class AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeletePhoneNumberResponseTypeDef#
# BatchDeletePhoneNumberResponseTypeDef definition
class BatchDeletePhoneNumberResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdatePhoneNumberResponseTypeDef#
# BatchUpdatePhoneNumberResponseTypeDef definition
class BatchUpdatePhoneNumberResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef#
# DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef definition
class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef#
# DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef definition
class DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef(TypedDict):
PhoneNumberErrors: List[PhoneNumberErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetPhoneNumberSettingsResponseTypeDef#
# GetPhoneNumberSettingsResponseTypeDef definition
class GetPhoneNumberSettingsResponseTypeDef(TypedDict):
CallingName: str,
CallingNameUpdatedTimestamp: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAvailableVoiceConnectorRegionsResponseTypeDef#
# ListAvailableVoiceConnectorRegionsResponseTypeDef definition
class ListAvailableVoiceConnectorRegionsResponseTypeDef(TypedDict):
VoiceConnectorRegions: List[VoiceConnectorAwsRegionType], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVoiceConnectorTerminationCredentialsResponseTypeDef#
# ListVoiceConnectorTerminationCredentialsResponseTypeDef definition
class ListVoiceConnectorTerminationCredentialsResponseTypeDef(TypedDict):
Usernames: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SearchAvailablePhoneNumbersResponseTypeDef#
# SearchAvailablePhoneNumbersResponseTypeDef definition
class SearchAvailablePhoneNumbersResponseTypeDef(TypedDict):
E164PhoneNumbers: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchUpdatePhoneNumberRequestRequestTypeDef#
# BatchUpdatePhoneNumberRequestRequestTypeDef definition
class BatchUpdatePhoneNumberRequestRequestTypeDef(TypedDict):
UpdatePhoneNumberRequestItems: Sequence[UpdatePhoneNumberRequestItemTypeDef], # (1)
VoiceToneAnalysisTaskTypeDef#
# VoiceToneAnalysisTaskTypeDef definition
class VoiceToneAnalysisTaskTypeDef(TypedDict):
VoiceToneAnalysisTaskId: NotRequired[str],
VoiceToneAnalysisTaskStatus: NotRequired[str],
CallDetails: NotRequired[CallDetailsTypeDef], # (1)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
StartedTimestamp: NotRequired[datetime],
StatusMessage: NotRequired[str],
ValidateE911AddressResponseTypeDef#
# ValidateE911AddressResponseTypeDef definition
class ValidateE911AddressResponseTypeDef(TypedDict):
ValidationResult: int,
AddressExternalId: str,
Address: AddressTypeDef, # (1)
CandidateAddressList: List[CandidateAddressTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateProxySessionRequestRequestTypeDef#
# CreateProxySessionRequestRequestTypeDef definition
class CreateProxySessionRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
ParticipantPhoneNumbers: Sequence[str],
Capabilities: Sequence[CapabilityType], # (1)
Name: NotRequired[str],
ExpiryMinutes: NotRequired[int],
NumberSelectionBehavior: NotRequired[NumberSelectionBehaviorType], # (2)
GeoMatchLevel: NotRequired[GeoMatchLevelType], # (3)
GeoMatchParams: NotRequired[GeoMatchParamsTypeDef], # (4)
CreateSipMediaApplicationCallResponseTypeDef#
# CreateSipMediaApplicationCallResponseTypeDef definition
class CreateSipMediaApplicationCallResponseTypeDef(TypedDict):
SipMediaApplicationCall: SipMediaApplicationCallTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSipMediaApplicationCallResponseTypeDef#
# UpdateSipMediaApplicationCallResponseTypeDef definition
class UpdateSipMediaApplicationCallResponseTypeDef(TypedDict):
SipMediaApplicationCall: SipMediaApplicationCallTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SipMediaApplicationTypeDef#
# SipMediaApplicationTypeDef definition
class SipMediaApplicationTypeDef(TypedDict):
SipMediaApplicationId: NotRequired[str],
AwsRegion: NotRequired[str],
Name: NotRequired[str],
Endpoints: NotRequired[List[SipMediaApplicationEndpointTypeDef]], # (1)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
SipMediaApplicationArn: NotRequired[str],
UpdateSipMediaApplicationRequestRequestTypeDef#
# UpdateSipMediaApplicationRequestRequestTypeDef definition
class UpdateSipMediaApplicationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
Name: NotRequired[str],
Endpoints: NotRequired[Sequence[SipMediaApplicationEndpointTypeDef]], # (1)
CreateSipMediaApplicationRequestRequestTypeDef#
# CreateSipMediaApplicationRequestRequestTypeDef definition
class CreateSipMediaApplicationRequestRequestTypeDef(TypedDict):
AwsRegion: str,
Name: str,
Endpoints: Sequence[SipMediaApplicationEndpointTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CreateVoiceConnectorRequestRequestTypeDef#
# CreateVoiceConnectorRequestRequestTypeDef definition
class CreateVoiceConnectorRequestRequestTypeDef(TypedDict):
Name: str,
RequireEncryption: bool,
AwsRegion: NotRequired[VoiceConnectorAwsRegionType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateSipRuleRequestRequestTypeDef#
# CreateSipRuleRequestRequestTypeDef definition
class CreateSipRuleRequestRequestTypeDef(TypedDict):
Name: str,
TriggerType: SipRuleTriggerTypeType, # (1)
TriggerValue: str,
Disabled: NotRequired[bool],
TargetApplications: NotRequired[Sequence[SipRuleTargetApplicationTypeDef]], # (2)
SipRuleTypeDef#
# SipRuleTypeDef definition
class SipRuleTypeDef(TypedDict):
SipRuleId: NotRequired[str],
Name: NotRequired[str],
Disabled: NotRequired[bool],
TriggerType: NotRequired[SipRuleTriggerTypeType], # (1)
TriggerValue: NotRequired[str],
TargetApplications: NotRequired[List[SipRuleTargetApplicationTypeDef]], # (2)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
UpdateSipRuleRequestRequestTypeDef#
# UpdateSipRuleRequestRequestTypeDef definition
class UpdateSipRuleRequestRequestTypeDef(TypedDict):
SipRuleId: str,
Name: str,
Disabled: NotRequired[bool],
TargetApplications: NotRequired[Sequence[SipRuleTargetApplicationTypeDef]], # (1)
CreateVoiceConnectorGroupRequestRequestTypeDef#
# CreateVoiceConnectorGroupRequestRequestTypeDef definition
class CreateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
Name: str,
VoiceConnectorItems: NotRequired[Sequence[VoiceConnectorItemTypeDef]], # (1)
UpdateVoiceConnectorGroupRequestRequestTypeDef#
# UpdateVoiceConnectorGroupRequestRequestTypeDef definition
class UpdateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
VoiceConnectorGroupId: str,
Name: str,
VoiceConnectorItems: Sequence[VoiceConnectorItemTypeDef], # (1)
VoiceConnectorGroupTypeDef#
# VoiceConnectorGroupTypeDef definition
class VoiceConnectorGroupTypeDef(TypedDict):
VoiceConnectorGroupId: NotRequired[str],
Name: NotRequired[str],
VoiceConnectorItems: NotRequired[List[VoiceConnectorItemTypeDef]], # (1)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
VoiceConnectorGroupArn: NotRequired[str],
CreateVoiceConnectorResponseTypeDef#
# CreateVoiceConnectorResponseTypeDef definition
class CreateVoiceConnectorResponseTypeDef(TypedDict):
VoiceConnector: VoiceConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorResponseTypeDef#
# GetVoiceConnectorResponseTypeDef definition
class GetVoiceConnectorResponseTypeDef(TypedDict):
VoiceConnector: VoiceConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVoiceConnectorsResponseTypeDef#
# ListVoiceConnectorsResponseTypeDef definition
class ListVoiceConnectorsResponseTypeDef(TypedDict):
VoiceConnectors: List[VoiceConnectorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceConnectorResponseTypeDef#
# UpdateVoiceConnectorResponseTypeDef definition
class UpdateVoiceConnectorResponseTypeDef(TypedDict):
VoiceConnector: VoiceConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVoiceProfileDomainRequestRequestTypeDef#
# CreateVoiceProfileDomainRequestRequestTypeDef definition
class CreateVoiceProfileDomainRequestRequestTypeDef(TypedDict):
Name: str,
ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef, # (1)
Description: NotRequired[str],
ClientRequestToken: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
VoiceProfileDomainTypeDef#
# VoiceProfileDomainTypeDef definition
class VoiceProfileDomainTypeDef(TypedDict):
VoiceProfileDomainId: NotRequired[str],
VoiceProfileDomainArn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
ServerSideEncryptionConfiguration: NotRequired[ServerSideEncryptionConfigurationTypeDef], # (1)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
CreateVoiceProfileResponseTypeDef#
# CreateVoiceProfileResponseTypeDef definition
class CreateVoiceProfileResponseTypeDef(TypedDict):
VoiceProfile: VoiceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceProfileResponseTypeDef#
# GetVoiceProfileResponseTypeDef definition
class GetVoiceProfileResponseTypeDef(TypedDict):
VoiceProfile: VoiceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceProfileResponseTypeDef#
# UpdateVoiceProfileResponseTypeDef definition
class UpdateVoiceProfileResponseTypeDef(TypedDict):
VoiceProfile: VoiceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef#
# PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef definition
class PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Credentials: NotRequired[Sequence[CredentialTypeDef]], # (1)
EmergencyCallingConfigurationTypeDef#
# EmergencyCallingConfigurationTypeDef definition
class EmergencyCallingConfigurationTypeDef(TypedDict):
DNIS: NotRequired[List[DNISEmergencyCallingConfigurationTypeDef]], # (1)
GetGlobalSettingsResponseTypeDef#
# GetGlobalSettingsResponseTypeDef definition
class GetGlobalSettingsResponseTypeDef(TypedDict):
VoiceConnector: VoiceConnectorSettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateGlobalSettingsRequestRequestTypeDef#
# UpdateGlobalSettingsRequestRequestTypeDef definition
class UpdateGlobalSettingsRequestRequestTypeDef(TypedDict):
VoiceConnector: NotRequired[VoiceConnectorSettingsTypeDef], # (1)
GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef#
# GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef definition
class GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef(TypedDict):
SipMediaApplicationAlexaSkillConfiguration: SipMediaApplicationAlexaSkillConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef#
# PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef definition
class PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
SipMediaApplicationAlexaSkillConfiguration: NotRequired[SipMediaApplicationAlexaSkillConfigurationTypeDef], # (1)
PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef#
# PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef definition
class PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef(TypedDict):
SipMediaApplicationAlexaSkillConfiguration: SipMediaApplicationAlexaSkillConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSipMediaApplicationLoggingConfigurationResponseTypeDef#
# GetSipMediaApplicationLoggingConfigurationResponseTypeDef definition
class GetSipMediaApplicationLoggingConfigurationResponseTypeDef(TypedDict):
SipMediaApplicationLoggingConfiguration: SipMediaApplicationLoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef#
# PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef definition
class PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef(TypedDict):
SipMediaApplicationId: str,
SipMediaApplicationLoggingConfiguration: NotRequired[SipMediaApplicationLoggingConfigurationTypeDef], # (1)
PutSipMediaApplicationLoggingConfigurationResponseTypeDef#
# PutSipMediaApplicationLoggingConfigurationResponseTypeDef definition
class PutSipMediaApplicationLoggingConfigurationResponseTypeDef(TypedDict):
SipMediaApplicationLoggingConfiguration: SipMediaApplicationLoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorLoggingConfigurationResponseTypeDef#
# GetVoiceConnectorLoggingConfigurationResponseTypeDef definition
class GetVoiceConnectorLoggingConfigurationResponseTypeDef(TypedDict):
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef#
# PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef definition
class PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
PutVoiceConnectorLoggingConfigurationResponseTypeDef#
# PutVoiceConnectorLoggingConfigurationResponseTypeDef definition
class PutVoiceConnectorLoggingConfigurationResponseTypeDef(TypedDict):
LoggingConfiguration: LoggingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorProxyResponseTypeDef#
# GetVoiceConnectorProxyResponseTypeDef definition
class GetVoiceConnectorProxyResponseTypeDef(TypedDict):
Proxy: ProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ProxyTypeDef
- See ResponseMetadataTypeDef
PutVoiceConnectorProxyResponseTypeDef#
# PutVoiceConnectorProxyResponseTypeDef definition
class PutVoiceConnectorProxyResponseTypeDef(TypedDict):
Proxy: ProxyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ProxyTypeDef
- See ResponseMetadataTypeDef
GetVoiceConnectorTerminationHealthResponseTypeDef#
# GetVoiceConnectorTerminationHealthResponseTypeDef definition
class GetVoiceConnectorTerminationHealthResponseTypeDef(TypedDict):
TerminationHealth: TerminationHealthTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorTerminationResponseTypeDef#
# GetVoiceConnectorTerminationResponseTypeDef definition
class GetVoiceConnectorTerminationResponseTypeDef(TypedDict):
Termination: TerminationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorTerminationRequestRequestTypeDef#
# PutVoiceConnectorTerminationRequestRequestTypeDef definition
class PutVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Termination: TerminationTypeDef, # (1)
PutVoiceConnectorTerminationResponseTypeDef#
# PutVoiceConnectorTerminationResponseTypeDef definition
class PutVoiceConnectorTerminationResponseTypeDef(TypedDict):
Termination: TerminationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateTypeDef#
# ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateTypeDef definition
class ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSipRulesRequestListSipRulesPaginateTypeDef#
# ListSipRulesRequestListSipRulesPaginateTypeDef definition
class ListSipRulesRequestListSipRulesPaginateTypeDef(TypedDict):
SipMediaApplicationId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSupportedPhoneNumberCountriesResponseTypeDef#
# ListSupportedPhoneNumberCountriesResponseTypeDef definition
class ListSupportedPhoneNumberCountriesResponseTypeDef(TypedDict):
PhoneNumberCountries: List[PhoneNumberCountryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVoiceProfileDomainsResponseTypeDef#
# ListVoiceProfileDomainsResponseTypeDef definition
class ListVoiceProfileDomainsResponseTypeDef(TypedDict):
VoiceProfileDomains: List[VoiceProfileDomainSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVoiceProfilesResponseTypeDef#
# ListVoiceProfilesResponseTypeDef definition
class ListVoiceProfilesResponseTypeDef(TypedDict):
VoiceProfiles: List[VoiceProfileSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PhoneNumberOrderTypeDef#
# PhoneNumberOrderTypeDef definition
class PhoneNumberOrderTypeDef(TypedDict):
PhoneNumberOrderId: NotRequired[str],
ProductType: NotRequired[PhoneNumberProductTypeType], # (1)
Status: NotRequired[PhoneNumberOrderStatusType], # (2)
OrderType: NotRequired[PhoneNumberOrderTypeType], # (3)
OrderedPhoneNumbers: NotRequired[List[OrderedPhoneNumberTypeDef]], # (4)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
- See PhoneNumberProductTypeType
- See PhoneNumberOrderStatusType
- See PhoneNumberOrderTypeType
- See OrderedPhoneNumberTypeDef
OriginationTypeDef#
# OriginationTypeDef definition
class OriginationTypeDef(TypedDict):
Routes: NotRequired[List[OriginationRouteTypeDef]], # (1)
Disabled: NotRequired[bool],
ProxySessionTypeDef#
# ProxySessionTypeDef definition
class ProxySessionTypeDef(TypedDict):
VoiceConnectorId: NotRequired[str],
ProxySessionId: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[ProxySessionStatusType], # (1)
ExpiryMinutes: NotRequired[int],
Capabilities: NotRequired[List[CapabilityType]], # (2)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
EndedTimestamp: NotRequired[datetime],
Participants: NotRequired[List[ParticipantTypeDef]], # (3)
NumberSelectionBehavior: NotRequired[NumberSelectionBehaviorType], # (4)
GeoMatchLevel: NotRequired[GeoMatchLevelType], # (5)
GeoMatchParams: NotRequired[GeoMatchParamsTypeDef], # (6)
- See ProxySessionStatusType
- See CapabilityType
- See ParticipantTypeDef
- See NumberSelectionBehaviorType
- See GeoMatchLevelType
- See GeoMatchParamsTypeDef
PhoneNumberTypeDef#
# PhoneNumberTypeDef definition
class PhoneNumberTypeDef(TypedDict):
PhoneNumberId: NotRequired[str],
E164PhoneNumber: NotRequired[str],
Country: NotRequired[str],
Type: NotRequired[PhoneNumberTypeType], # (1)
ProductType: NotRequired[PhoneNumberProductTypeType], # (2)
Status: NotRequired[PhoneNumberStatusType], # (3)
Capabilities: NotRequired[PhoneNumberCapabilitiesTypeDef], # (4)
Associations: NotRequired[List[PhoneNumberAssociationTypeDef]], # (5)
CallingName: NotRequired[str],
CallingNameStatus: NotRequired[CallingNameStatusType], # (6)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
DeletionTimestamp: NotRequired[datetime],
OrderId: NotRequired[str],
Name: NotRequired[str],
- See PhoneNumberTypeType
- See PhoneNumberProductTypeType
- See PhoneNumberStatusType
- See PhoneNumberCapabilitiesTypeDef
- See PhoneNumberAssociationTypeDef
- See CallingNameStatusType
SpeakerSearchDetailsTypeDef#
# SpeakerSearchDetailsTypeDef definition
class SpeakerSearchDetailsTypeDef(TypedDict):
Results: NotRequired[List[SpeakerSearchResultTypeDef]], # (1)
VoiceprintGenerationStatus: NotRequired[str],
StreamingConfigurationTypeDef#
# StreamingConfigurationTypeDef definition
class StreamingConfigurationTypeDef(TypedDict):
DataRetentionInHours: int,
Disabled: bool,
StreamingNotificationTargets: NotRequired[List[StreamingNotificationTargetTypeDef]], # (1)
MediaInsightsConfiguration: NotRequired[MediaInsightsConfigurationTypeDef], # (2)
GetVoiceToneAnalysisTaskResponseTypeDef#
# GetVoiceToneAnalysisTaskResponseTypeDef definition
class GetVoiceToneAnalysisTaskResponseTypeDef(TypedDict):
VoiceToneAnalysisTask: VoiceToneAnalysisTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartVoiceToneAnalysisTaskResponseTypeDef#
# StartVoiceToneAnalysisTaskResponseTypeDef definition
class StartVoiceToneAnalysisTaskResponseTypeDef(TypedDict):
VoiceToneAnalysisTask: VoiceToneAnalysisTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSipMediaApplicationResponseTypeDef#
# CreateSipMediaApplicationResponseTypeDef definition
class CreateSipMediaApplicationResponseTypeDef(TypedDict):
SipMediaApplication: SipMediaApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSipMediaApplicationResponseTypeDef#
# GetSipMediaApplicationResponseTypeDef definition
class GetSipMediaApplicationResponseTypeDef(TypedDict):
SipMediaApplication: SipMediaApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSipMediaApplicationsResponseTypeDef#
# ListSipMediaApplicationsResponseTypeDef definition
class ListSipMediaApplicationsResponseTypeDef(TypedDict):
SipMediaApplications: List[SipMediaApplicationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSipMediaApplicationResponseTypeDef#
# UpdateSipMediaApplicationResponseTypeDef definition
class UpdateSipMediaApplicationResponseTypeDef(TypedDict):
SipMediaApplication: SipMediaApplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateSipRuleResponseTypeDef#
# CreateSipRuleResponseTypeDef definition
class CreateSipRuleResponseTypeDef(TypedDict):
SipRule: SipRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSipRuleResponseTypeDef#
# GetSipRuleResponseTypeDef definition
class GetSipRuleResponseTypeDef(TypedDict):
SipRule: SipRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSipRulesResponseTypeDef#
# ListSipRulesResponseTypeDef definition
class ListSipRulesResponseTypeDef(TypedDict):
SipRules: List[SipRuleTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSipRuleResponseTypeDef#
# UpdateSipRuleResponseTypeDef definition
class UpdateSipRuleResponseTypeDef(TypedDict):
SipRule: SipRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVoiceConnectorGroupResponseTypeDef#
# CreateVoiceConnectorGroupResponseTypeDef definition
class CreateVoiceConnectorGroupResponseTypeDef(TypedDict):
VoiceConnectorGroup: VoiceConnectorGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorGroupResponseTypeDef#
# GetVoiceConnectorGroupResponseTypeDef definition
class GetVoiceConnectorGroupResponseTypeDef(TypedDict):
VoiceConnectorGroup: VoiceConnectorGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVoiceConnectorGroupsResponseTypeDef#
# ListVoiceConnectorGroupsResponseTypeDef definition
class ListVoiceConnectorGroupsResponseTypeDef(TypedDict):
VoiceConnectorGroups: List[VoiceConnectorGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceConnectorGroupResponseTypeDef#
# UpdateVoiceConnectorGroupResponseTypeDef definition
class UpdateVoiceConnectorGroupResponseTypeDef(TypedDict):
VoiceConnectorGroup: VoiceConnectorGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVoiceProfileDomainResponseTypeDef#
# CreateVoiceProfileDomainResponseTypeDef definition
class CreateVoiceProfileDomainResponseTypeDef(TypedDict):
VoiceProfileDomain: VoiceProfileDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceProfileDomainResponseTypeDef#
# GetVoiceProfileDomainResponseTypeDef definition
class GetVoiceProfileDomainResponseTypeDef(TypedDict):
VoiceProfileDomain: VoiceProfileDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVoiceProfileDomainResponseTypeDef#
# UpdateVoiceProfileDomainResponseTypeDef definition
class UpdateVoiceProfileDomainResponseTypeDef(TypedDict):
VoiceProfileDomain: VoiceProfileDomainTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef#
# GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef definition
class GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef(TypedDict):
EmergencyCallingConfiguration: EmergencyCallingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef#
# PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef definition
class PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
EmergencyCallingConfiguration: EmergencyCallingConfigurationTypeDef, # (1)
PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef#
# PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef definition
class PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef(TypedDict):
EmergencyCallingConfiguration: EmergencyCallingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePhoneNumberOrderResponseTypeDef#
# CreatePhoneNumberOrderResponseTypeDef definition
class CreatePhoneNumberOrderResponseTypeDef(TypedDict):
PhoneNumberOrder: PhoneNumberOrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPhoneNumberOrderResponseTypeDef#
# GetPhoneNumberOrderResponseTypeDef definition
class GetPhoneNumberOrderResponseTypeDef(TypedDict):
PhoneNumberOrder: PhoneNumberOrderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPhoneNumberOrdersResponseTypeDef#
# ListPhoneNumberOrdersResponseTypeDef definition
class ListPhoneNumberOrdersResponseTypeDef(TypedDict):
PhoneNumberOrders: List[PhoneNumberOrderTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetVoiceConnectorOriginationResponseTypeDef#
# GetVoiceConnectorOriginationResponseTypeDef definition
class GetVoiceConnectorOriginationResponseTypeDef(TypedDict):
Origination: OriginationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorOriginationRequestRequestTypeDef#
# PutVoiceConnectorOriginationRequestRequestTypeDef definition
class PutVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
Origination: OriginationTypeDef, # (1)
PutVoiceConnectorOriginationResponseTypeDef#
# PutVoiceConnectorOriginationResponseTypeDef definition
class PutVoiceConnectorOriginationResponseTypeDef(TypedDict):
Origination: OriginationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProxySessionResponseTypeDef#
# CreateProxySessionResponseTypeDef definition
class CreateProxySessionResponseTypeDef(TypedDict):
ProxySession: ProxySessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProxySessionResponseTypeDef#
# GetProxySessionResponseTypeDef definition
class GetProxySessionResponseTypeDef(TypedDict):
ProxySession: ProxySessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProxySessionsResponseTypeDef#
# ListProxySessionsResponseTypeDef definition
class ListProxySessionsResponseTypeDef(TypedDict):
ProxySessions: List[ProxySessionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProxySessionResponseTypeDef#
# UpdateProxySessionResponseTypeDef definition
class UpdateProxySessionResponseTypeDef(TypedDict):
ProxySession: ProxySessionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPhoneNumberResponseTypeDef#
# GetPhoneNumberResponseTypeDef definition
class GetPhoneNumberResponseTypeDef(TypedDict):
PhoneNumber: PhoneNumberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPhoneNumbersResponseTypeDef#
# ListPhoneNumbersResponseTypeDef definition
class ListPhoneNumbersResponseTypeDef(TypedDict):
PhoneNumbers: List[PhoneNumberTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RestorePhoneNumberResponseTypeDef#
# RestorePhoneNumberResponseTypeDef definition
class RestorePhoneNumberResponseTypeDef(TypedDict):
PhoneNumber: PhoneNumberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePhoneNumberResponseTypeDef#
# UpdatePhoneNumberResponseTypeDef definition
class UpdatePhoneNumberResponseTypeDef(TypedDict):
PhoneNumber: PhoneNumberTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SpeakerSearchTaskTypeDef#
# SpeakerSearchTaskTypeDef definition
class SpeakerSearchTaskTypeDef(TypedDict):
SpeakerSearchTaskId: NotRequired[str],
SpeakerSearchTaskStatus: NotRequired[str],
CallDetails: NotRequired[CallDetailsTypeDef], # (1)
SpeakerSearchDetails: NotRequired[SpeakerSearchDetailsTypeDef], # (2)
CreatedTimestamp: NotRequired[datetime],
UpdatedTimestamp: NotRequired[datetime],
StartedTimestamp: NotRequired[datetime],
StatusMessage: NotRequired[str],
GetVoiceConnectorStreamingConfigurationResponseTypeDef#
# GetVoiceConnectorStreamingConfigurationResponseTypeDef definition
class GetVoiceConnectorStreamingConfigurationResponseTypeDef(TypedDict):
StreamingConfiguration: StreamingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef#
# PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef definition
class PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
VoiceConnectorId: str,
StreamingConfiguration: StreamingConfigurationTypeDef, # (1)
PutVoiceConnectorStreamingConfigurationResponseTypeDef#
# PutVoiceConnectorStreamingConfigurationResponseTypeDef definition
class PutVoiceConnectorStreamingConfigurationResponseTypeDef(TypedDict):
StreamingConfiguration: StreamingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetSpeakerSearchTaskResponseTypeDef#
# GetSpeakerSearchTaskResponseTypeDef definition
class GetSpeakerSearchTaskResponseTypeDef(TypedDict):
SpeakerSearchTask: SpeakerSearchTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartSpeakerSearchTaskResponseTypeDef#
# StartSpeakerSearchTaskResponseTypeDef definition
class StartSpeakerSearchTaskResponseTypeDef(TypedDict):
SpeakerSearchTask: SpeakerSearchTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)