Skip to content

Type definitions#

Index > ChimeSDKVoice > Type definitions

Auto-generated documentation for ChimeSDKVoice type annotations stubs module mypy-boto3-chime-sdk-voice.

SipMediaApplicationAlexaSkillConfigurationUnionTypeDef#

# SipMediaApplicationAlexaSkillConfigurationUnionTypeDef definition

SipMediaApplicationAlexaSkillConfigurationUnionTypeDef = Union[
    SipMediaApplicationAlexaSkillConfigurationTypeDef,  # (1)
    SipMediaApplicationAlexaSkillConfigurationOutputTypeDef,  # (2)
]
  1. See SipMediaApplicationAlexaSkillConfigurationTypeDef
  2. See SipMediaApplicationAlexaSkillConfigurationOutputTypeDef

TerminationUnionTypeDef#

# TerminationUnionTypeDef definition

TerminationUnionTypeDef = Union[
    TerminationTypeDef,  # (1)
    TerminationOutputTypeDef,  # (2)
]
  1. See TerminationTypeDef
  2. See TerminationOutputTypeDef

EmergencyCallingConfigurationUnionTypeDef#

# EmergencyCallingConfigurationUnionTypeDef definition

EmergencyCallingConfigurationUnionTypeDef = Union[
    EmergencyCallingConfigurationTypeDef,  # (1)
    EmergencyCallingConfigurationOutputTypeDef,  # (2)
]
  1. See EmergencyCallingConfigurationTypeDef
  2. See EmergencyCallingConfigurationOutputTypeDef

OriginationUnionTypeDef#

# OriginationUnionTypeDef definition

OriginationUnionTypeDef = Union[
    OriginationTypeDef,  # (1)
    OriginationOutputTypeDef,  # (2)
]
  1. See OriginationTypeDef
  2. See OriginationOutputTypeDef

StreamingConfigurationUnionTypeDef#

# StreamingConfigurationUnionTypeDef definition

StreamingConfigurationUnionTypeDef = Union[
    StreamingConfigurationTypeDef,  # (1)
    StreamingConfigurationOutputTypeDef,  # (2)
]
  1. See StreamingConfigurationTypeDef
  2. See StreamingConfigurationOutputTypeDef

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],
  1. 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],
  1. See PhoneNumberProductTypeType

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],
  1. See PhoneNumberProductTypeType

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],
  1. See VoiceConnectorAwsRegionType

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,

SipMediaApplicationAlexaSkillConfigurationOutputTypeDef#

# SipMediaApplicationAlexaSkillConfigurationOutputTypeDef definition

class SipMediaApplicationAlexaSkillConfigurationOutputTypeDef(TypedDict):
    AlexaSkillStatus: AlexaSkillStatusType,  # (1)
    AlexaSkillIds: List[str],
  1. See AlexaSkillStatusType

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,

TerminationOutputTypeDef#

# TerminationOutputTypeDef definition

class TerminationOutputTypeDef(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],
  1. See PhoneNumberProductTypeType
  2. See PhoneNumberAssociationNameType

ListProxySessionsRequestRequestTypeDef#

# ListProxySessionsRequestRequestTypeDef definition

class ListProxySessionsRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Status: NotRequired[ProxySessionStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ProxySessionStatusType

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)
  1. See PhoneNumberProductTypeType

PhoneNumberCountryTypeDef#

# PhoneNumberCountryTypeDef definition

class PhoneNumberCountryTypeDef(TypedDict):
    CountryCode: NotRequired[str],
    SupportedPhoneNumberTypes: NotRequired[List[PhoneNumberTypeType]],  # (1)
  1. See PhoneNumberTypeType

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)
  1. See OrderedPhoneNumberStatusType

OriginationRouteTypeDef#

# OriginationRouteTypeDef definition

class OriginationRouteTypeDef(TypedDict):
    Host: NotRequired[str],
    Port: NotRequired[int],
    Protocol: NotRequired[OriginationRouteProtocolType],  # (1)
    Priority: NotRequired[int],
    Weight: NotRequired[int],
  1. See OriginationRouteProtocolType

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],
  1. See PhoneNumberAssociationNameType

PhoneNumberCapabilitiesTypeDef#

# PhoneNumberCapabilitiesTypeDef definition

class PhoneNumberCapabilitiesTypeDef(TypedDict):
    InboundCall: NotRequired[bool],
    OutboundCall: NotRequired[bool],
    InboundSMS: NotRequired[bool],
    OutboundSMS: NotRequired[bool],
    InboundMMS: NotRequired[bool],
    OutboundMMS: NotRequired[bool],

SipMediaApplicationAlexaSkillConfigurationTypeDef#

# SipMediaApplicationAlexaSkillConfigurationTypeDef definition

class SipMediaApplicationAlexaSkillConfigurationTypeDef(TypedDict):
    AlexaSkillStatus: AlexaSkillStatusType,  # (1)
    AlexaSkillIds: Sequence[str],
  1. See AlexaSkillStatusType

PutVoiceConnectorProxyRequestRequestTypeDef#

# PutVoiceConnectorProxyRequestRequestTypeDef definition

class PutVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    DefaultSessionExpiryMinutes: int,
    PhoneNumberPoolCountries: Sequence[str],
    FallBackPhoneNumber: NotRequired[str],
    Disabled: NotRequired[bool],

TerminationTypeDef#

# TerminationTypeDef definition

class TerminationTypeDef(TypedDict):
    CpsLimit: NotRequired[int],
    DefaultPhoneNumber: NotRequired[str],
    CallingRegions: NotRequired[Sequence[str]],
    CidrAllowedList: NotRequired[Sequence[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],
  1. See PhoneNumberTypeType

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)
  1. See CallLegTypeType

StartVoiceToneAnalysisTaskRequestRequestTypeDef#

# StartVoiceToneAnalysisTaskRequestRequestTypeDef definition

class StartVoiceToneAnalysisTaskRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    TransactionId: str,
    LanguageCode: LanguageCodeType,  # (1)
    ClientRequestToken: NotRequired[str],
  1. 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)
  1. See NotificationTargetType

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],
  1. See PhoneNumberProductTypeType

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],
  1. 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)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef#

# AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef definition

class AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDeletePhoneNumberResponseTypeDef#

# BatchDeletePhoneNumberResponseTypeDef definition

class BatchDeletePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberResponseTypeDef#

# BatchUpdatePhoneNumberResponseTypeDef definition

class BatchUpdatePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef#

# DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef definition

class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef#

# DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef definition

class DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPhoneNumberSettingsResponseTypeDef#

# GetPhoneNumberSettingsResponseTypeDef definition

class GetPhoneNumberSettingsResponseTypeDef(TypedDict):
    CallingName: str,
    CallingNameUpdatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAvailableVoiceConnectorRegionsResponseTypeDef#

# ListAvailableVoiceConnectorRegionsResponseTypeDef definition

class ListAvailableVoiceConnectorRegionsResponseTypeDef(TypedDict):
    VoiceConnectorRegions: List[VoiceConnectorAwsRegionType],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorAwsRegionType
  2. See ResponseMetadataTypeDef

ListVoiceConnectorTerminationCredentialsResponseTypeDef#

# ListVoiceConnectorTerminationCredentialsResponseTypeDef definition

class ListVoiceConnectorTerminationCredentialsResponseTypeDef(TypedDict):
    Usernames: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SearchAvailablePhoneNumbersResponseTypeDef#

# SearchAvailablePhoneNumbersResponseTypeDef definition

class SearchAvailablePhoneNumbersResponseTypeDef(TypedDict):
    E164PhoneNumbers: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberRequestRequestTypeDef#

# BatchUpdatePhoneNumberRequestRequestTypeDef definition

class BatchUpdatePhoneNumberRequestRequestTypeDef(TypedDict):
    UpdatePhoneNumberRequestItems: Sequence[UpdatePhoneNumberRequestItemTypeDef],  # (1)
  1. See UpdatePhoneNumberRequestItemTypeDef

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],
  1. See CallDetailsTypeDef

ValidateE911AddressResponseTypeDef#

# ValidateE911AddressResponseTypeDef definition

class ValidateE911AddressResponseTypeDef(TypedDict):
    ValidationResult: int,
    AddressExternalId: str,
    Address: AddressTypeDef,  # (1)
    CandidateAddressList: List[CandidateAddressTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AddressTypeDef
  2. See CandidateAddressTypeDef
  3. See ResponseMetadataTypeDef

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)
  1. See CapabilityType
  2. See NumberSelectionBehaviorType
  3. See GeoMatchLevelType
  4. See GeoMatchParamsTypeDef

CreateSipMediaApplicationCallResponseTypeDef#

# CreateSipMediaApplicationCallResponseTypeDef definition

class CreateSipMediaApplicationCallResponseTypeDef(TypedDict):
    SipMediaApplicationCall: SipMediaApplicationCallTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationCallTypeDef
  2. See ResponseMetadataTypeDef

UpdateSipMediaApplicationCallResponseTypeDef#

# UpdateSipMediaApplicationCallResponseTypeDef definition

class UpdateSipMediaApplicationCallResponseTypeDef(TypedDict):
    SipMediaApplicationCall: SipMediaApplicationCallTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationCallTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See SipMediaApplicationEndpointTypeDef

UpdateSipMediaApplicationRequestRequestTypeDef#

# UpdateSipMediaApplicationRequestRequestTypeDef definition

class UpdateSipMediaApplicationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,
    Name: NotRequired[str],
    Endpoints: NotRequired[Sequence[SipMediaApplicationEndpointTypeDef]],  # (1)
  1. See SipMediaApplicationEndpointTypeDef

CreateSipMediaApplicationRequestRequestTypeDef#

# CreateSipMediaApplicationRequestRequestTypeDef definition

class CreateSipMediaApplicationRequestRequestTypeDef(TypedDict):
    AwsRegion: str,
    Name: str,
    Endpoints: Sequence[SipMediaApplicationEndpointTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See SipMediaApplicationEndpointTypeDef
  2. See TagTypeDef

CreateVoiceConnectorRequestRequestTypeDef#

# CreateVoiceConnectorRequestRequestTypeDef definition

class CreateVoiceConnectorRequestRequestTypeDef(TypedDict):
    Name: str,
    RequireEncryption: bool,
    AwsRegion: NotRequired[VoiceConnectorAwsRegionType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See VoiceConnectorAwsRegionType
  2. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

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

CreateSipRuleRequestRequestTypeDef#

# CreateSipRuleRequestRequestTypeDef definition

class CreateSipRuleRequestRequestTypeDef(TypedDict):
    Name: str,
    TriggerType: SipRuleTriggerTypeType,  # (1)
    TriggerValue: str,
    Disabled: NotRequired[bool],
    TargetApplications: NotRequired[Sequence[SipRuleTargetApplicationTypeDef]],  # (2)
  1. See SipRuleTriggerTypeType
  2. See SipRuleTargetApplicationTypeDef

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],
  1. See SipRuleTriggerTypeType
  2. See SipRuleTargetApplicationTypeDef

UpdateSipRuleRequestRequestTypeDef#

# UpdateSipRuleRequestRequestTypeDef definition

class UpdateSipRuleRequestRequestTypeDef(TypedDict):
    SipRuleId: str,
    Name: str,
    Disabled: NotRequired[bool],
    TargetApplications: NotRequired[Sequence[SipRuleTargetApplicationTypeDef]],  # (1)
  1. See SipRuleTargetApplicationTypeDef

CreateVoiceConnectorGroupRequestRequestTypeDef#

# CreateVoiceConnectorGroupRequestRequestTypeDef definition

class CreateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    VoiceConnectorItems: NotRequired[Sequence[VoiceConnectorItemTypeDef]],  # (1)
  1. See VoiceConnectorItemTypeDef

UpdateVoiceConnectorGroupRequestRequestTypeDef#

# UpdateVoiceConnectorGroupRequestRequestTypeDef definition

class UpdateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,
    Name: str,
    VoiceConnectorItems: Sequence[VoiceConnectorItemTypeDef],  # (1)
  1. See VoiceConnectorItemTypeDef

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],
  1. See VoiceConnectorItemTypeDef

CreateVoiceConnectorResponseTypeDef#

# CreateVoiceConnectorResponseTypeDef definition

class CreateVoiceConnectorResponseTypeDef(TypedDict):
    VoiceConnector: VoiceConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorResponseTypeDef#

# GetVoiceConnectorResponseTypeDef definition

class GetVoiceConnectorResponseTypeDef(TypedDict):
    VoiceConnector: VoiceConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorTypeDef
  2. See ResponseMetadataTypeDef

ListVoiceConnectorsResponseTypeDef#

# ListVoiceConnectorsResponseTypeDef definition

class ListVoiceConnectorsResponseTypeDef(TypedDict):
    VoiceConnectors: List[VoiceConnectorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VoiceConnectorTypeDef
  2. See ResponseMetadataTypeDef

UpdateVoiceConnectorResponseTypeDef#

# UpdateVoiceConnectorResponseTypeDef definition

class UpdateVoiceConnectorResponseTypeDef(TypedDict):
    VoiceConnector: VoiceConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorTypeDef
  2. See ResponseMetadataTypeDef

CreateVoiceProfileDomainRequestRequestTypeDef#

# CreateVoiceProfileDomainRequestRequestTypeDef definition

class CreateVoiceProfileDomainRequestRequestTypeDef(TypedDict):
    Name: str,
    ServerSideEncryptionConfiguration: ServerSideEncryptionConfigurationTypeDef,  # (1)
    Description: NotRequired[str],
    ClientRequestToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ServerSideEncryptionConfigurationTypeDef
  2. See TagTypeDef

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],
  1. See ServerSideEncryptionConfigurationTypeDef

CreateVoiceProfileResponseTypeDef#

# CreateVoiceProfileResponseTypeDef definition

class CreateVoiceProfileResponseTypeDef(TypedDict):
    VoiceProfile: VoiceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceProfileResponseTypeDef#

# GetVoiceProfileResponseTypeDef definition

class GetVoiceProfileResponseTypeDef(TypedDict):
    VoiceProfile: VoiceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateVoiceProfileResponseTypeDef#

# UpdateVoiceProfileResponseTypeDef definition

class UpdateVoiceProfileResponseTypeDef(TypedDict):
    VoiceProfile: VoiceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef#

# PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef definition

class PutVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Credentials: NotRequired[Sequence[CredentialTypeDef]],  # (1)
  1. See CredentialTypeDef

EmergencyCallingConfigurationOutputTypeDef#

# EmergencyCallingConfigurationOutputTypeDef definition

class EmergencyCallingConfigurationOutputTypeDef(TypedDict):
    DNIS: NotRequired[List[DNISEmergencyCallingConfigurationTypeDef]],  # (1)
  1. See DNISEmergencyCallingConfigurationTypeDef

EmergencyCallingConfigurationTypeDef#

# EmergencyCallingConfigurationTypeDef definition

class EmergencyCallingConfigurationTypeDef(TypedDict):
    DNIS: NotRequired[Sequence[DNISEmergencyCallingConfigurationTypeDef]],  # (1)
  1. See DNISEmergencyCallingConfigurationTypeDef

GetGlobalSettingsResponseTypeDef#

# GetGlobalSettingsResponseTypeDef definition

class GetGlobalSettingsResponseTypeDef(TypedDict):
    VoiceConnector: VoiceConnectorSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateGlobalSettingsRequestRequestTypeDef#

# UpdateGlobalSettingsRequestRequestTypeDef definition

class UpdateGlobalSettingsRequestRequestTypeDef(TypedDict):
    VoiceConnector: NotRequired[VoiceConnectorSettingsTypeDef],  # (1)
  1. See VoiceConnectorSettingsTypeDef

GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef#

# GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef definition

class GetSipMediaApplicationAlexaSkillConfigurationResponseTypeDef(TypedDict):
    SipMediaApplicationAlexaSkillConfiguration: SipMediaApplicationAlexaSkillConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationAlexaSkillConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef#

# PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef definition

class PutSipMediaApplicationAlexaSkillConfigurationResponseTypeDef(TypedDict):
    SipMediaApplicationAlexaSkillConfiguration: SipMediaApplicationAlexaSkillConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationAlexaSkillConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

GetSipMediaApplicationLoggingConfigurationResponseTypeDef#

# GetSipMediaApplicationLoggingConfigurationResponseTypeDef definition

class GetSipMediaApplicationLoggingConfigurationResponseTypeDef(TypedDict):
    SipMediaApplicationLoggingConfiguration: SipMediaApplicationLoggingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationLoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef#

# PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef definition

class PutSipMediaApplicationLoggingConfigurationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,
    SipMediaApplicationLoggingConfiguration: NotRequired[SipMediaApplicationLoggingConfigurationTypeDef],  # (1)
  1. See SipMediaApplicationLoggingConfigurationTypeDef

PutSipMediaApplicationLoggingConfigurationResponseTypeDef#

# PutSipMediaApplicationLoggingConfigurationResponseTypeDef definition

class PutSipMediaApplicationLoggingConfigurationResponseTypeDef(TypedDict):
    SipMediaApplicationLoggingConfiguration: SipMediaApplicationLoggingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationLoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorLoggingConfigurationResponseTypeDef#

# GetVoiceConnectorLoggingConfigurationResponseTypeDef definition

class GetVoiceConnectorLoggingConfigurationResponseTypeDef(TypedDict):
    LoggingConfiguration: LoggingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef#

# PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef definition

class PutVoiceConnectorLoggingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    LoggingConfiguration: LoggingConfigurationTypeDef,  # (1)
  1. See LoggingConfigurationTypeDef

PutVoiceConnectorLoggingConfigurationResponseTypeDef#

# PutVoiceConnectorLoggingConfigurationResponseTypeDef definition

class PutVoiceConnectorLoggingConfigurationResponseTypeDef(TypedDict):
    LoggingConfiguration: LoggingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorProxyResponseTypeDef#

# GetVoiceConnectorProxyResponseTypeDef definition

class GetVoiceConnectorProxyResponseTypeDef(TypedDict):
    Proxy: ProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProxyTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorProxyResponseTypeDef#

# PutVoiceConnectorProxyResponseTypeDef definition

class PutVoiceConnectorProxyResponseTypeDef(TypedDict):
    Proxy: ProxyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProxyTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorTerminationHealthResponseTypeDef#

# GetVoiceConnectorTerminationHealthResponseTypeDef definition

class GetVoiceConnectorTerminationHealthResponseTypeDef(TypedDict):
    TerminationHealth: TerminationHealthTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TerminationHealthTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorTerminationResponseTypeDef#

# GetVoiceConnectorTerminationResponseTypeDef definition

class GetVoiceConnectorTerminationResponseTypeDef(TypedDict):
    Termination: TerminationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TerminationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorTerminationResponseTypeDef#

# PutVoiceConnectorTerminationResponseTypeDef definition

class PutVoiceConnectorTerminationResponseTypeDef(TypedDict):
    Termination: TerminationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TerminationOutputTypeDef
  2. See ResponseMetadataTypeDef

ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateTypeDef#

# ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateTypeDef definition

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

ListSipRulesRequestListSipRulesPaginateTypeDef#

# ListSipRulesRequestListSipRulesPaginateTypeDef definition

class ListSipRulesRequestListSipRulesPaginateTypeDef(TypedDict):
    SipMediaApplicationId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSupportedPhoneNumberCountriesResponseTypeDef#

# ListSupportedPhoneNumberCountriesResponseTypeDef definition

class ListSupportedPhoneNumberCountriesResponseTypeDef(TypedDict):
    PhoneNumberCountries: List[PhoneNumberCountryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberCountryTypeDef
  2. See ResponseMetadataTypeDef

ListVoiceProfileDomainsResponseTypeDef#

# ListVoiceProfileDomainsResponseTypeDef definition

class ListVoiceProfileDomainsResponseTypeDef(TypedDict):
    VoiceProfileDomains: List[VoiceProfileDomainSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VoiceProfileDomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListVoiceProfilesResponseTypeDef#

# ListVoiceProfilesResponseTypeDef definition

class ListVoiceProfilesResponseTypeDef(TypedDict):
    VoiceProfiles: List[VoiceProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VoiceProfileSummaryTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See PhoneNumberProductTypeType
  2. See PhoneNumberOrderStatusType
  3. See PhoneNumberOrderTypeType
  4. See OrderedPhoneNumberTypeDef

OriginationOutputTypeDef#

# OriginationOutputTypeDef definition

class OriginationOutputTypeDef(TypedDict):
    Routes: NotRequired[List[OriginationRouteTypeDef]],  # (1)
    Disabled: NotRequired[bool],
  1. See OriginationRouteTypeDef

OriginationTypeDef#

# OriginationTypeDef definition

class OriginationTypeDef(TypedDict):
    Routes: NotRequired[Sequence[OriginationRouteTypeDef]],  # (1)
    Disabled: NotRequired[bool],
  1. See OriginationRouteTypeDef

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)
  1. See ProxySessionStatusType
  2. See CapabilityType
  3. See ParticipantTypeDef
  4. See NumberSelectionBehaviorType
  5. See GeoMatchLevelType
  6. 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],
  1. See PhoneNumberTypeType
  2. See PhoneNumberProductTypeType
  3. See PhoneNumberStatusType
  4. See PhoneNumberCapabilitiesTypeDef
  5. See PhoneNumberAssociationTypeDef
  6. See CallingNameStatusType

PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef#

# PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef definition

class PutSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,
    SipMediaApplicationAlexaSkillConfiguration: NotRequired[SipMediaApplicationAlexaSkillConfigurationTypeDef],  # (1)
  1. See SipMediaApplicationAlexaSkillConfigurationTypeDef

PutVoiceConnectorTerminationRequestRequestTypeDef#

# PutVoiceConnectorTerminationRequestRequestTypeDef definition

class PutVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Termination: TerminationTypeDef,  # (1)
  1. See TerminationTypeDef

SpeakerSearchDetailsTypeDef#

# SpeakerSearchDetailsTypeDef definition

class SpeakerSearchDetailsTypeDef(TypedDict):
    Results: NotRequired[List[SpeakerSearchResultTypeDef]],  # (1)
    VoiceprintGenerationStatus: NotRequired[str],
  1. See SpeakerSearchResultTypeDef

StreamingConfigurationOutputTypeDef#

# StreamingConfigurationOutputTypeDef definition

class StreamingConfigurationOutputTypeDef(TypedDict):
    DataRetentionInHours: int,
    Disabled: bool,
    StreamingNotificationTargets: NotRequired[List[StreamingNotificationTargetTypeDef]],  # (1)
    MediaInsightsConfiguration: NotRequired[MediaInsightsConfigurationTypeDef],  # (2)
  1. See StreamingNotificationTargetTypeDef
  2. See MediaInsightsConfigurationTypeDef

StreamingConfigurationTypeDef#

# StreamingConfigurationTypeDef definition

class StreamingConfigurationTypeDef(TypedDict):
    DataRetentionInHours: int,
    Disabled: bool,
    StreamingNotificationTargets: NotRequired[Sequence[StreamingNotificationTargetTypeDef]],  # (1)
    MediaInsightsConfiguration: NotRequired[MediaInsightsConfigurationTypeDef],  # (2)
  1. See StreamingNotificationTargetTypeDef
  2. See MediaInsightsConfigurationTypeDef

GetVoiceToneAnalysisTaskResponseTypeDef#

# GetVoiceToneAnalysisTaskResponseTypeDef definition

class GetVoiceToneAnalysisTaskResponseTypeDef(TypedDict):
    VoiceToneAnalysisTask: VoiceToneAnalysisTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceToneAnalysisTaskTypeDef
  2. See ResponseMetadataTypeDef

StartVoiceToneAnalysisTaskResponseTypeDef#

# StartVoiceToneAnalysisTaskResponseTypeDef definition

class StartVoiceToneAnalysisTaskResponseTypeDef(TypedDict):
    VoiceToneAnalysisTask: VoiceToneAnalysisTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceToneAnalysisTaskTypeDef
  2. See ResponseMetadataTypeDef

CreateSipMediaApplicationResponseTypeDef#

# CreateSipMediaApplicationResponseTypeDef definition

class CreateSipMediaApplicationResponseTypeDef(TypedDict):
    SipMediaApplication: SipMediaApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationTypeDef
  2. See ResponseMetadataTypeDef

GetSipMediaApplicationResponseTypeDef#

# GetSipMediaApplicationResponseTypeDef definition

class GetSipMediaApplicationResponseTypeDef(TypedDict):
    SipMediaApplication: SipMediaApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationTypeDef
  2. See ResponseMetadataTypeDef

ListSipMediaApplicationsResponseTypeDef#

# ListSipMediaApplicationsResponseTypeDef definition

class ListSipMediaApplicationsResponseTypeDef(TypedDict):
    SipMediaApplications: List[SipMediaApplicationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SipMediaApplicationTypeDef
  2. See ResponseMetadataTypeDef

UpdateSipMediaApplicationResponseTypeDef#

# UpdateSipMediaApplicationResponseTypeDef definition

class UpdateSipMediaApplicationResponseTypeDef(TypedDict):
    SipMediaApplication: SipMediaApplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationTypeDef
  2. See ResponseMetadataTypeDef

CreateSipRuleResponseTypeDef#

# CreateSipRuleResponseTypeDef definition

class CreateSipRuleResponseTypeDef(TypedDict):
    SipRule: SipRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipRuleTypeDef
  2. See ResponseMetadataTypeDef

GetSipRuleResponseTypeDef#

# GetSipRuleResponseTypeDef definition

class GetSipRuleResponseTypeDef(TypedDict):
    SipRule: SipRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipRuleTypeDef
  2. See ResponseMetadataTypeDef

ListSipRulesResponseTypeDef#

# ListSipRulesResponseTypeDef definition

class ListSipRulesResponseTypeDef(TypedDict):
    SipRules: List[SipRuleTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SipRuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateSipRuleResponseTypeDef#

# UpdateSipRuleResponseTypeDef definition

class UpdateSipRuleResponseTypeDef(TypedDict):
    SipRule: SipRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipRuleTypeDef
  2. See ResponseMetadataTypeDef

CreateVoiceConnectorGroupResponseTypeDef#

# CreateVoiceConnectorGroupResponseTypeDef definition

class CreateVoiceConnectorGroupResponseTypeDef(TypedDict):
    VoiceConnectorGroup: VoiceConnectorGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorGroupTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorGroupResponseTypeDef#

# GetVoiceConnectorGroupResponseTypeDef definition

class GetVoiceConnectorGroupResponseTypeDef(TypedDict):
    VoiceConnectorGroup: VoiceConnectorGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorGroupTypeDef
  2. See ResponseMetadataTypeDef

ListVoiceConnectorGroupsResponseTypeDef#

# ListVoiceConnectorGroupsResponseTypeDef definition

class ListVoiceConnectorGroupsResponseTypeDef(TypedDict):
    VoiceConnectorGroups: List[VoiceConnectorGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VoiceConnectorGroupTypeDef
  2. See ResponseMetadataTypeDef

UpdateVoiceConnectorGroupResponseTypeDef#

# UpdateVoiceConnectorGroupResponseTypeDef definition

class UpdateVoiceConnectorGroupResponseTypeDef(TypedDict):
    VoiceConnectorGroup: VoiceConnectorGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorGroupTypeDef
  2. See ResponseMetadataTypeDef

CreateVoiceProfileDomainResponseTypeDef#

# CreateVoiceProfileDomainResponseTypeDef definition

class CreateVoiceProfileDomainResponseTypeDef(TypedDict):
    VoiceProfileDomain: VoiceProfileDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileDomainTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceProfileDomainResponseTypeDef#

# GetVoiceProfileDomainResponseTypeDef definition

class GetVoiceProfileDomainResponseTypeDef(TypedDict):
    VoiceProfileDomain: VoiceProfileDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileDomainTypeDef
  2. See ResponseMetadataTypeDef

UpdateVoiceProfileDomainResponseTypeDef#

# UpdateVoiceProfileDomainResponseTypeDef definition

class UpdateVoiceProfileDomainResponseTypeDef(TypedDict):
    VoiceProfileDomain: VoiceProfileDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceProfileDomainTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef#

# GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef definition

class GetVoiceConnectorEmergencyCallingConfigurationResponseTypeDef(TypedDict):
    EmergencyCallingConfiguration: EmergencyCallingConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EmergencyCallingConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef#

# PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef definition

class PutVoiceConnectorEmergencyCallingConfigurationResponseTypeDef(TypedDict):
    EmergencyCallingConfiguration: EmergencyCallingConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EmergencyCallingConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef#

# PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef definition

class PutVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    EmergencyCallingConfiguration: EmergencyCallingConfigurationTypeDef,  # (1)
  1. See EmergencyCallingConfigurationTypeDef

CreatePhoneNumberOrderResponseTypeDef#

# CreatePhoneNumberOrderResponseTypeDef definition

class CreatePhoneNumberOrderResponseTypeDef(TypedDict):
    PhoneNumberOrder: PhoneNumberOrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberOrderTypeDef
  2. See ResponseMetadataTypeDef

GetPhoneNumberOrderResponseTypeDef#

# GetPhoneNumberOrderResponseTypeDef definition

class GetPhoneNumberOrderResponseTypeDef(TypedDict):
    PhoneNumberOrder: PhoneNumberOrderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberOrderTypeDef
  2. See ResponseMetadataTypeDef

ListPhoneNumberOrdersResponseTypeDef#

# ListPhoneNumberOrdersResponseTypeDef definition

class ListPhoneNumberOrdersResponseTypeDef(TypedDict):
    PhoneNumberOrders: List[PhoneNumberOrderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PhoneNumberOrderTypeDef
  2. See ResponseMetadataTypeDef

GetVoiceConnectorOriginationResponseTypeDef#

# GetVoiceConnectorOriginationResponseTypeDef definition

class GetVoiceConnectorOriginationResponseTypeDef(TypedDict):
    Origination: OriginationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OriginationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorOriginationResponseTypeDef#

# PutVoiceConnectorOriginationResponseTypeDef definition

class PutVoiceConnectorOriginationResponseTypeDef(TypedDict):
    Origination: OriginationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OriginationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorOriginationRequestRequestTypeDef#

# PutVoiceConnectorOriginationRequestRequestTypeDef definition

class PutVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Origination: OriginationTypeDef,  # (1)
  1. See OriginationTypeDef

CreateProxySessionResponseTypeDef#

# CreateProxySessionResponseTypeDef definition

class CreateProxySessionResponseTypeDef(TypedDict):
    ProxySession: ProxySessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProxySessionTypeDef
  2. See ResponseMetadataTypeDef

GetProxySessionResponseTypeDef#

# GetProxySessionResponseTypeDef definition

class GetProxySessionResponseTypeDef(TypedDict):
    ProxySession: ProxySessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProxySessionTypeDef
  2. See ResponseMetadataTypeDef

ListProxySessionsResponseTypeDef#

# ListProxySessionsResponseTypeDef definition

class ListProxySessionsResponseTypeDef(TypedDict):
    ProxySessions: List[ProxySessionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ProxySessionTypeDef
  2. See ResponseMetadataTypeDef

UpdateProxySessionResponseTypeDef#

# UpdateProxySessionResponseTypeDef definition

class UpdateProxySessionResponseTypeDef(TypedDict):
    ProxySession: ProxySessionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProxySessionTypeDef
  2. See ResponseMetadataTypeDef

GetPhoneNumberResponseTypeDef#

# GetPhoneNumberResponseTypeDef definition

class GetPhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

ListPhoneNumbersResponseTypeDef#

# ListPhoneNumbersResponseTypeDef definition

class ListPhoneNumbersResponseTypeDef(TypedDict):
    PhoneNumbers: List[PhoneNumberTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

RestorePhoneNumberResponseTypeDef#

# RestorePhoneNumberResponseTypeDef definition

class RestorePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

UpdatePhoneNumberResponseTypeDef#

# UpdatePhoneNumberResponseTypeDef definition

class UpdatePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumber: PhoneNumberTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberTypeDef
  2. See ResponseMetadataTypeDef

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],
  1. See CallDetailsTypeDef
  2. See SpeakerSearchDetailsTypeDef

GetVoiceConnectorStreamingConfigurationResponseTypeDef#

# GetVoiceConnectorStreamingConfigurationResponseTypeDef definition

class GetVoiceConnectorStreamingConfigurationResponseTypeDef(TypedDict):
    StreamingConfiguration: StreamingConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorStreamingConfigurationResponseTypeDef#

# PutVoiceConnectorStreamingConfigurationResponseTypeDef definition

class PutVoiceConnectorStreamingConfigurationResponseTypeDef(TypedDict):
    StreamingConfiguration: StreamingConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StreamingConfigurationOutputTypeDef
  2. See ResponseMetadataTypeDef

PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef#

# PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef definition

class PutVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    StreamingConfiguration: StreamingConfigurationTypeDef,  # (1)
  1. See StreamingConfigurationTypeDef

GetSpeakerSearchTaskResponseTypeDef#

# GetSpeakerSearchTaskResponseTypeDef definition

class GetSpeakerSearchTaskResponseTypeDef(TypedDict):
    SpeakerSearchTask: SpeakerSearchTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerSearchTaskTypeDef
  2. See ResponseMetadataTypeDef

StartSpeakerSearchTaskResponseTypeDef#

# StartSpeakerSearchTaskResponseTypeDef definition

class StartSpeakerSearchTaskResponseTypeDef(TypedDict):
    SpeakerSearchTask: SpeakerSearchTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpeakerSearchTaskTypeDef
  2. See ResponseMetadataTypeDef