Skip to content

Typed dictionaries

Index > ChimeSDKVoice > Typed dictionaries

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

AddressTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import AddressTypeDef

def get_value() -> AddressTypeDef:
    return {
        "streetName": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "VoiceConnectorGroupId": ...,
        "E164PhoneNumbers": ...,
    }
Definition
class AssociatePhoneNumbersWithVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,
    E164PhoneNumbers: Sequence[str],
    ForceAssociate: NotRequired[bool],

PhoneNumberErrorTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PhoneNumberErrorTypeDef

def get_value() -> PhoneNumberErrorTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class PhoneNumberErrorTypeDef(TypedDict):
    PhoneNumberId: NotRequired[str],
    ErrorCode: NotRequired[ErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ErrorCodeType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef

def get_value() -> AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "E164PhoneNumbers": ...,
    }
Definition
class AssociatePhoneNumbersWithVoiceConnectorRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    E164PhoneNumbers: Sequence[str],
    ForceAssociate: NotRequired[bool],

BatchDeletePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import BatchDeletePhoneNumberRequestRequestTypeDef

def get_value() -> BatchDeletePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberIds": ...,
    }
Definition
class BatchDeletePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberIds: Sequence[str],

UpdatePhoneNumberRequestItemTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdatePhoneNumberRequestItemTypeDef

def get_value() -> UpdatePhoneNumberRequestItemTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class UpdatePhoneNumberRequestItemTypeDef(TypedDict):
    PhoneNumberId: str,
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (1)
    CallingName: NotRequired[str],
  1. See PhoneNumberProductTypeType

CandidateAddressTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CandidateAddressTypeDef

def get_value() -> CandidateAddressTypeDef:
    return {
        "streetInfo": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreatePhoneNumberOrderRequestRequestTypeDef

def get_value() -> CreatePhoneNumberOrderRequestRequestTypeDef:
    return {
        "ProductType": ...,
        "E164PhoneNumbers": ...,
    }
Definition
class CreatePhoneNumberOrderRequestRequestTypeDef(TypedDict):
    ProductType: PhoneNumberProductTypeType,  # (1)
    E164PhoneNumbers: Sequence[str],
  1. See PhoneNumberProductTypeType

GeoMatchParamsTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GeoMatchParamsTypeDef

def get_value() -> GeoMatchParamsTypeDef:
    return {
        "Country": ...,
        "AreaCode": ...,
    }
Definition
class GeoMatchParamsTypeDef(TypedDict):
    Country: str,
    AreaCode: str,

CreateSipMediaApplicationCallRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateSipMediaApplicationCallRequestRequestTypeDef

def get_value() -> CreateSipMediaApplicationCallRequestRequestTypeDef:
    return {
        "FromPhoneNumber": ...,
        "ToPhoneNumber": ...,
        "SipMediaApplicationId": ...,
    }
Definition
class CreateSipMediaApplicationCallRequestRequestTypeDef(TypedDict):
    FromPhoneNumber: str,
    ToPhoneNumber: str,
    SipMediaApplicationId: str,
    SipHeaders: NotRequired[Mapping[str, str]],
    ArgumentsMap: NotRequired[Mapping[str, str]],

SipMediaApplicationCallTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipMediaApplicationCallTypeDef

def get_value() -> SipMediaApplicationCallTypeDef:
    return {
        "TransactionId": ...,
    }
Definition
class SipMediaApplicationCallTypeDef(TypedDict):
    TransactionId: NotRequired[str],

SipMediaApplicationEndpointTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipMediaApplicationEndpointTypeDef

def get_value() -> SipMediaApplicationEndpointTypeDef:
    return {
        "LambdaArn": ...,
    }
Definition
class SipMediaApplicationEndpointTypeDef(TypedDict):
    LambdaArn: NotRequired[str],

SipRuleTargetApplicationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipRuleTargetApplicationTypeDef

def get_value() -> SipRuleTargetApplicationTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class SipRuleTargetApplicationTypeDef(TypedDict):
    SipMediaApplicationId: NotRequired[str],
    Priority: NotRequired[int],
    AwsRegion: NotRequired[str],

VoiceConnectorItemTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import VoiceConnectorItemTypeDef

def get_value() -> VoiceConnectorItemTypeDef:
    return {
        "VoiceConnectorId": ...,
        "Priority": ...,
    }
Definition
class VoiceConnectorItemTypeDef(TypedDict):
    VoiceConnectorId: str,
    Priority: int,

CreateVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateVoiceConnectorRequestRequestTypeDef

def get_value() -> CreateVoiceConnectorRequestRequestTypeDef:
    return {
        "Name": ...,
        "RequireEncryption": ...,
    }
Definition
class CreateVoiceConnectorRequestRequestTypeDef(TypedDict):
    Name: str,
    RequireEncryption: bool,
    AwsRegion: NotRequired[VoiceConnectorAwsRegionType],  # (1)
  1. See VoiceConnectorAwsRegionType

VoiceConnectorTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import VoiceConnectorTypeDef

def get_value() -> VoiceConnectorTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
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

CredentialTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CredentialTypeDef

def get_value() -> CredentialTypeDef:
    return {
        "Username": ...,
    }
Definition
class CredentialTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],

DNISEmergencyCallingConfigurationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DNISEmergencyCallingConfigurationTypeDef

def get_value() -> DNISEmergencyCallingConfigurationTypeDef:
    return {
        "EmergencyPhoneNumber": ...,
        "CallingCountry": ...,
    }
Definition
class DNISEmergencyCallingConfigurationTypeDef(TypedDict):
    EmergencyPhoneNumber: str,
    CallingCountry: str,
    TestPhoneNumber: NotRequired[str],

DeletePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeletePhoneNumberRequestRequestTypeDef

def get_value() -> DeletePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class DeletePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

DeleteProxySessionRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteProxySessionRequestRequestTypeDef

def get_value() -> DeleteProxySessionRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "ProxySessionId": ...,
    }
Definition
class DeleteProxySessionRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    ProxySessionId: str,

DeleteSipMediaApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteSipMediaApplicationRequestRequestTypeDef

def get_value() -> DeleteSipMediaApplicationRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class DeleteSipMediaApplicationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,

DeleteSipRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteSipRuleRequestRequestTypeDef

def get_value() -> DeleteSipRuleRequestRequestTypeDef:
    return {
        "SipRuleId": ...,
    }
Definition
class DeleteSipRuleRequestRequestTypeDef(TypedDict):
    SipRuleId: str,

DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DeleteVoiceConnectorGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "VoiceConnectorGroupId": ...,
    }
Definition
class DeleteVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,

DeleteVoiceConnectorOriginationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorOriginationRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorOriginationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DeleteVoiceConnectorProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorProxyRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorProxyRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DeleteVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "Usernames": ...,
    }
Definition
class DeleteVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Usernames: Sequence[str],

DeleteVoiceConnectorTerminationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DeleteVoiceConnectorTerminationRequestRequestTypeDef

def get_value() -> DeleteVoiceConnectorTerminationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class DeleteVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "VoiceConnectorGroupId": ...,
        "E164PhoneNumbers": ...,
    }
Definition
class DisassociatePhoneNumbersFromVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,
    E164PhoneNumbers: Sequence[str],

DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef

def get_value() -> DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "E164PhoneNumbers": ...,
    }
Definition
class DisassociatePhoneNumbersFromVoiceConnectorRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    E164PhoneNumbers: Sequence[str],

VoiceConnectorSettingsTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import VoiceConnectorSettingsTypeDef

def get_value() -> VoiceConnectorSettingsTypeDef:
    return {
        "CdrBucket": ...,
    }
Definition
class VoiceConnectorSettingsTypeDef(TypedDict):
    CdrBucket: NotRequired[str],

GetPhoneNumberOrderRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetPhoneNumberOrderRequestRequestTypeDef

def get_value() -> GetPhoneNumberOrderRequestRequestTypeDef:
    return {
        "PhoneNumberOrderId": ...,
    }
Definition
class GetPhoneNumberOrderRequestRequestTypeDef(TypedDict):
    PhoneNumberOrderId: str,

GetPhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetPhoneNumberRequestRequestTypeDef

def get_value() -> GetPhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class GetPhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

GetProxySessionRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetProxySessionRequestRequestTypeDef

def get_value() -> GetProxySessionRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "ProxySessionId": ...,
    }
Definition
class GetProxySessionRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    ProxySessionId: str,

GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef

def get_value() -> GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class GetSipMediaApplicationAlexaSkillConfigurationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,

SipMediaApplicationAlexaSkillConfigurationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipMediaApplicationAlexaSkillConfigurationTypeDef

def get_value() -> SipMediaApplicationAlexaSkillConfigurationTypeDef:
    return {
        "AlexaSkillStatus": ...,
        "AlexaSkillIds": ...,
    }
Definition
class SipMediaApplicationAlexaSkillConfigurationTypeDef(TypedDict):
    AlexaSkillStatus: AlexaSkillStatusType,  # (1)
    AlexaSkillIds: List[str],
  1. See AlexaSkillStatusType

GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef

def get_value() -> GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class GetSipMediaApplicationLoggingConfigurationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,

SipMediaApplicationLoggingConfigurationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipMediaApplicationLoggingConfigurationTypeDef

def get_value() -> SipMediaApplicationLoggingConfigurationTypeDef:
    return {
        "EnableSipMediaApplicationMessageLogs": ...,
    }
Definition
class SipMediaApplicationLoggingConfigurationTypeDef(TypedDict):
    EnableSipMediaApplicationMessageLogs: NotRequired[bool],

GetSipMediaApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetSipMediaApplicationRequestRequestTypeDef

def get_value() -> GetSipMediaApplicationRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class GetSipMediaApplicationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,

GetSipRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetSipRuleRequestRequestTypeDef

def get_value() -> GetSipRuleRequestRequestTypeDef:
    return {
        "SipRuleId": ...,
    }
Definition
class GetSipRuleRequestRequestTypeDef(TypedDict):
    SipRuleId: str,

GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef

def get_value() -> GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorEmergencyCallingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

GetVoiceConnectorGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> GetVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "VoiceConnectorGroupId": ...,
    }
Definition
class GetVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,

GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef

def get_value() -> GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorLoggingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

LoggingConfigurationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import LoggingConfigurationTypeDef

def get_value() -> LoggingConfigurationTypeDef:
    return {
        "EnableSIPLogs": ...,
    }
Definition
class LoggingConfigurationTypeDef(TypedDict):
    EnableSIPLogs: NotRequired[bool],

GetVoiceConnectorOriginationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorOriginationRequestRequestTypeDef

def get_value() -> GetVoiceConnectorOriginationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorOriginationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

GetVoiceConnectorProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorProxyRequestRequestTypeDef

def get_value() -> GetVoiceConnectorProxyRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

ProxyTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ProxyTypeDef

def get_value() -> ProxyTypeDef:
    return {
        "DefaultSessionExpiryMinutes": ...,
    }
Definition
class ProxyTypeDef(TypedDict):
    DefaultSessionExpiryMinutes: NotRequired[int],
    Disabled: NotRequired[bool],
    FallBackPhoneNumber: NotRequired[str],
    PhoneNumberCountries: NotRequired[List[str]],

GetVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorRequestRequestTypeDef

def get_value() -> GetVoiceConnectorRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef

def get_value() -> GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorStreamingConfigurationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

GetVoiceConnectorTerminationHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorTerminationHealthRequestRequestTypeDef

def get_value() -> GetVoiceConnectorTerminationHealthRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorTerminationHealthRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

TerminationHealthTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import TerminationHealthTypeDef

def get_value() -> TerminationHealthTypeDef:
    return {
        "Timestamp": ...,
    }
Definition
class TerminationHealthTypeDef(TypedDict):
    Timestamp: NotRequired[datetime],
    Source: NotRequired[str],

GetVoiceConnectorTerminationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetVoiceConnectorTerminationRequestRequestTypeDef

def get_value() -> GetVoiceConnectorTerminationRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class GetVoiceConnectorTerminationRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

TerminationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import TerminationTypeDef

def get_value() -> TerminationTypeDef:
    return {
        "CpsLimit": ...,
    }
Definition
class TerminationTypeDef(TypedDict):
    CpsLimit: NotRequired[int],
    DefaultPhoneNumber: NotRequired[str],
    CallingRegions: NotRequired[List[str]],
    CidrAllowedList: NotRequired[List[str]],
    Disabled: NotRequired[bool],

ListPhoneNumberOrdersRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListPhoneNumberOrdersRequestRequestTypeDef

def get_value() -> ListPhoneNumberOrdersRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListPhoneNumberOrdersRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListPhoneNumbersRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListPhoneNumbersRequestRequestTypeDef

def get_value() -> ListPhoneNumbersRequestRequestTypeDef:
    return {
        "Status": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListProxySessionsRequestRequestTypeDef

def get_value() -> ListProxySessionsRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class ListProxySessionsRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Status: NotRequired[ProxySessionStatusType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ProxySessionStatusType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListSipMediaApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListSipMediaApplicationsRequestRequestTypeDef

def get_value() -> ListSipMediaApplicationsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListSipMediaApplicationsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListSipRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListSipRulesRequestRequestTypeDef

def get_value() -> ListSipRulesRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class ListSipRulesRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListSupportedPhoneNumberCountriesRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListSupportedPhoneNumberCountriesRequestRequestTypeDef

def get_value() -> ListSupportedPhoneNumberCountriesRequestRequestTypeDef:
    return {
        "ProductType": ...,
    }
Definition
class ListSupportedPhoneNumberCountriesRequestRequestTypeDef(TypedDict):
    ProductType: PhoneNumberProductTypeType,  # (1)
  1. See PhoneNumberProductTypeType

PhoneNumberCountryTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PhoneNumberCountryTypeDef

def get_value() -> PhoneNumberCountryTypeDef:
    return {
        "CountryCode": ...,
    }
Definition
class PhoneNumberCountryTypeDef(TypedDict):
    CountryCode: NotRequired[str],
    SupportedPhoneNumberTypes: NotRequired[List[PhoneNumberTypeType]],  # (1)
  1. See PhoneNumberTypeType

ListVoiceConnectorGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListVoiceConnectorGroupsRequestRequestTypeDef

def get_value() -> ListVoiceConnectorGroupsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListVoiceConnectorGroupsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef

def get_value() -> ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
    }
Definition
class ListVoiceConnectorTerminationCredentialsRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,

ListVoiceConnectorsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListVoiceConnectorsRequestRequestTypeDef

def get_value() -> ListVoiceConnectorsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListVoiceConnectorsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

OrderedPhoneNumberTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import OrderedPhoneNumberTypeDef

def get_value() -> OrderedPhoneNumberTypeDef:
    return {
        "E164PhoneNumber": ...,
    }
Definition
class OrderedPhoneNumberTypeDef(TypedDict):
    E164PhoneNumber: NotRequired[str],
    Status: NotRequired[OrderedPhoneNumberStatusType],  # (1)
  1. See OrderedPhoneNumberStatusType

OriginationRouteTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import OriginationRouteTypeDef

def get_value() -> OriginationRouteTypeDef:
    return {
        "Host": ...,
    }
Definition
class OriginationRouteTypeDef(TypedDict):
    Host: NotRequired[str],
    Port: NotRequired[int],
    Protocol: NotRequired[OriginationRouteProtocolType],  # (1)
    Priority: NotRequired[int],
    Weight: NotRequired[int],
  1. See OriginationRouteProtocolType

ParticipantTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ParticipantTypeDef

def get_value() -> ParticipantTypeDef:
    return {
        "PhoneNumber": ...,
    }
Definition
class ParticipantTypeDef(TypedDict):
    PhoneNumber: NotRequired[str],
    ProxyPhoneNumber: NotRequired[str],

PhoneNumberAssociationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PhoneNumberAssociationTypeDef

def get_value() -> PhoneNumberAssociationTypeDef:
    return {
        "Value": ...,
    }
Definition
class PhoneNumberAssociationTypeDef(TypedDict):
    Value: NotRequired[str],
    Name: NotRequired[PhoneNumberAssociationNameType],  # (1)
    AssociatedTimestamp: NotRequired[datetime],
  1. See PhoneNumberAssociationNameType

PhoneNumberCapabilitiesTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PhoneNumberCapabilitiesTypeDef

def get_value() -> PhoneNumberCapabilitiesTypeDef:
    return {
        "InboundCall": ...,
    }
Definition
class PhoneNumberCapabilitiesTypeDef(TypedDict):
    InboundCall: NotRequired[bool],
    OutboundCall: NotRequired[bool],
    InboundSMS: NotRequired[bool],
    OutboundSMS: NotRequired[bool],
    InboundMMS: NotRequired[bool],
    OutboundMMS: NotRequired[bool],

PutVoiceConnectorProxyRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import PutVoiceConnectorProxyRequestRequestTypeDef

def get_value() -> PutVoiceConnectorProxyRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "DefaultSessionExpiryMinutes": ...,
        "PhoneNumberPoolCountries": ...,
    }
Definition
class PutVoiceConnectorProxyRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    DefaultSessionExpiryMinutes: int,
    PhoneNumberPoolCountries: Sequence[str],
    FallBackPhoneNumber: NotRequired[str],
    Disabled: NotRequired[bool],

RestorePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import RestorePhoneNumberRequestRequestTypeDef

def get_value() -> RestorePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class RestorePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,

SearchAvailablePhoneNumbersRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SearchAvailablePhoneNumbersRequestRequestTypeDef

def get_value() -> SearchAvailablePhoneNumbersRequestRequestTypeDef:
    return {
        "AreaCode": ...,
    }
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

StreamingNotificationTargetTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import StreamingNotificationTargetTypeDef

def get_value() -> StreamingNotificationTargetTypeDef:
    return {
        "NotificationTarget": ...,
    }
Definition
class StreamingNotificationTargetTypeDef(TypedDict):
    NotificationTarget: NotRequired[NotificationTargetType],  # (1)
  1. See NotificationTargetType

UpdatePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdatePhoneNumberRequestRequestTypeDef

def get_value() -> UpdatePhoneNumberRequestRequestTypeDef:
    return {
        "PhoneNumberId": ...,
    }
Definition
class UpdatePhoneNumberRequestRequestTypeDef(TypedDict):
    PhoneNumberId: str,
    ProductType: NotRequired[PhoneNumberProductTypeType],  # (1)
    CallingName: NotRequired[str],
  1. See PhoneNumberProductTypeType

UpdatePhoneNumberSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdatePhoneNumberSettingsRequestRequestTypeDef

def get_value() -> UpdatePhoneNumberSettingsRequestRequestTypeDef:
    return {
        "CallingName": ...,
    }
Definition
class UpdatePhoneNumberSettingsRequestRequestTypeDef(TypedDict):
    CallingName: str,

UpdateProxySessionRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateProxySessionRequestRequestTypeDef

def get_value() -> UpdateProxySessionRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "ProxySessionId": ...,
        "Capabilities": ...,
    }
Definition
class UpdateProxySessionRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    ProxySessionId: str,
    Capabilities: Sequence[CapabilityType],  # (1)
    ExpiryMinutes: NotRequired[int],
  1. See CapabilityType

UpdateSipMediaApplicationCallRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateSipMediaApplicationCallRequestRequestTypeDef

def get_value() -> UpdateSipMediaApplicationCallRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
        "TransactionId": ...,
        "Arguments": ...,
    }
Definition
class UpdateSipMediaApplicationCallRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,
    TransactionId: str,
    Arguments: Mapping[str, str],

UpdateVoiceConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateVoiceConnectorRequestRequestTypeDef

def get_value() -> UpdateVoiceConnectorRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "Name": ...,
        "RequireEncryption": ...,
    }
Definition
class UpdateVoiceConnectorRequestRequestTypeDef(TypedDict):
    VoiceConnectorId: str,
    Name: str,
    RequireEncryption: bool,

ValidateE911AddressRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ValidateE911AddressRequestRequestTypeDef

def get_value() -> ValidateE911AddressRequestRequestTypeDef:
    return {
        "AwsAccountId": ...,
        "StreetNumber": ...,
        "StreetInfo": ...,
        "City": ...,
        "State": ...,
        "Country": ...,
        "PostalCode": ...,
    }
Definition
class ValidateE911AddressRequestRequestTypeDef(TypedDict):
    AwsAccountId: str,
    StreetNumber: str,
    StreetInfo: str,
    City: str,
    State: str,
    Country: str,
    PostalCode: str,

AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef

def get_value() -> AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociatePhoneNumbersWithVoiceConnectorGroupResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef

def get_value() -> AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociatePhoneNumbersWithVoiceConnectorResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDeletePhoneNumberResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import BatchDeletePhoneNumberResponseTypeDef

def get_value() -> BatchDeletePhoneNumberResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDeletePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import BatchUpdatePhoneNumberResponseTypeDef

def get_value() -> BatchUpdatePhoneNumberResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchUpdatePhoneNumberResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef

def get_value() -> DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef

def get_value() -> DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef:
    return {
        "PhoneNumberErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociatePhoneNumbersFromVoiceConnectorResponseTypeDef(TypedDict):
    PhoneNumberErrors: List[PhoneNumberErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PhoneNumberErrorTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetPhoneNumberSettingsResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import GetPhoneNumberSettingsResponseTypeDef

def get_value() -> GetPhoneNumberSettingsResponseTypeDef:
    return {
        "CallingName": ...,
        "CallingNameUpdatedTimestamp": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetPhoneNumberSettingsResponseTypeDef(TypedDict):
    CallingName: str,
    CallingNameUpdatedTimestamp: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAvailableVoiceConnectorRegionsResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListAvailableVoiceConnectorRegionsResponseTypeDef

def get_value() -> ListAvailableVoiceConnectorRegionsResponseTypeDef:
    return {
        "VoiceConnectorRegions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAvailableVoiceConnectorRegionsResponseTypeDef(TypedDict):
    VoiceConnectorRegions: List[VoiceConnectorAwsRegionType],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VoiceConnectorAwsRegionType
  2. See ResponseMetadataTypeDef

ListVoiceConnectorTerminationCredentialsResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ListVoiceConnectorTerminationCredentialsResponseTypeDef

def get_value() -> ListVoiceConnectorTerminationCredentialsResponseTypeDef:
    return {
        "Usernames": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVoiceConnectorTerminationCredentialsResponseTypeDef(TypedDict):
    Usernames: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SearchAvailablePhoneNumbersResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SearchAvailablePhoneNumbersResponseTypeDef

def get_value() -> SearchAvailablePhoneNumbersResponseTypeDef:
    return {
        "E164PhoneNumbers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchAvailablePhoneNumbersResponseTypeDef(TypedDict):
    E164PhoneNumbers: List[str],
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchUpdatePhoneNumberRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import BatchUpdatePhoneNumberRequestRequestTypeDef

def get_value() -> BatchUpdatePhoneNumberRequestRequestTypeDef:
    return {
        "UpdatePhoneNumberRequestItems": ...,
    }
Definition
class BatchUpdatePhoneNumberRequestRequestTypeDef(TypedDict):
    UpdatePhoneNumberRequestItems: Sequence[UpdatePhoneNumberRequestItemTypeDef],  # (1)
  1. See UpdatePhoneNumberRequestItemTypeDef

ValidateE911AddressResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import ValidateE911AddressResponseTypeDef

def get_value() -> ValidateE911AddressResponseTypeDef:
    return {
        "ValidationResult": ...,
        "AddressExternalId": ...,
        "Address": ...,
        "CandidateAddressList": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateProxySessionRequestRequestTypeDef

def get_value() -> CreateProxySessionRequestRequestTypeDef:
    return {
        "VoiceConnectorId": ...,
        "ParticipantPhoneNumbers": ...,
        "Capabilities": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateSipMediaApplicationCallResponseTypeDef

def get_value() -> CreateSipMediaApplicationCallResponseTypeDef:
    return {
        "SipMediaApplicationCall": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSipMediaApplicationCallResponseTypeDef(TypedDict):
    SipMediaApplicationCall: SipMediaApplicationCallTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationCallTypeDef
  2. See ResponseMetadataTypeDef

UpdateSipMediaApplicationCallResponseTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateSipMediaApplicationCallResponseTypeDef

def get_value() -> UpdateSipMediaApplicationCallResponseTypeDef:
    return {
        "SipMediaApplicationCall": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSipMediaApplicationCallResponseTypeDef(TypedDict):
    SipMediaApplicationCall: SipMediaApplicationCallTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SipMediaApplicationCallTypeDef
  2. See ResponseMetadataTypeDef

CreateSipMediaApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateSipMediaApplicationRequestRequestTypeDef

def get_value() -> CreateSipMediaApplicationRequestRequestTypeDef:
    return {
        "AwsRegion": ...,
        "Name": ...,
        "Endpoints": ...,
    }
Definition
class CreateSipMediaApplicationRequestRequestTypeDef(TypedDict):
    AwsRegion: str,
    Name: str,
    Endpoints: Sequence[SipMediaApplicationEndpointTypeDef],  # (1)
  1. See SipMediaApplicationEndpointTypeDef

SipMediaApplicationTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipMediaApplicationTypeDef

def get_value() -> SipMediaApplicationTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class SipMediaApplicationTypeDef(TypedDict):
    SipMediaApplicationId: NotRequired[str],
    AwsRegion: NotRequired[str],
    Name: NotRequired[str],
    Endpoints: NotRequired[List[SipMediaApplicationEndpointTypeDef]],  # (1)
    CreatedTimestamp: NotRequired[datetime],
    UpdatedTimestamp: NotRequired[datetime],
  1. See SipMediaApplicationEndpointTypeDef

UpdateSipMediaApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateSipMediaApplicationRequestRequestTypeDef

def get_value() -> UpdateSipMediaApplicationRequestRequestTypeDef:
    return {
        "SipMediaApplicationId": ...,
    }
Definition
class UpdateSipMediaApplicationRequestRequestTypeDef(TypedDict):
    SipMediaApplicationId: str,
    Name: NotRequired[str],
    Endpoints: NotRequired[Sequence[SipMediaApplicationEndpointTypeDef]],  # (1)
  1. See SipMediaApplicationEndpointTypeDef

CreateSipRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateSipRuleRequestRequestTypeDef

def get_value() -> CreateSipRuleRequestRequestTypeDef:
    return {
        "Name": ...,
        "TriggerType": ...,
        "TriggerValue": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import SipRuleTypeDef

def get_value() -> SipRuleTypeDef:
    return {
        "SipRuleId": ...,
    }
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

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateSipRuleRequestRequestTypeDef

def get_value() -> UpdateSipRuleRequestRequestTypeDef:
    return {
        "SipRuleId": ...,
        "Name": ...,
    }
Definition
class UpdateSipRuleRequestRequestTypeDef(TypedDict):
    SipRuleId: str,
    Name: str,
    Disabled: NotRequired[bool],
    TargetApplications: NotRequired[Sequence[SipRuleTargetApplicationTypeDef]],  # (1)
  1. See SipRuleTargetApplicationTypeDef

CreateVoiceConnectorGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import CreateVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> CreateVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class CreateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    Name: str,
    VoiceConnectorItems: NotRequired[Sequence[VoiceConnectorItemTypeDef]],  # (1)
  1. See VoiceConnectorItemTypeDef

UpdateVoiceConnectorGroupRequestRequestTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import UpdateVoiceConnectorGroupRequestRequestTypeDef

def get_value() -> UpdateVoiceConnectorGroupRequestRequestTypeDef:
    return {
        "VoiceConnectorGroupId": ...,
        "Name": ...,
        "VoiceConnectorItems": ...,
    }
Definition
class UpdateVoiceConnectorGroupRequestRequestTypeDef(TypedDict):
    VoiceConnectorGroupId: str,
    Name: str,
    VoiceConnectorItems: Sequence[VoiceConnectorItemTypeDef],  # (1)
  1. See VoiceConnectorItemTypeDef

VoiceConnectorGroupTypeDef

Usage Example
from mypy_boto3_chime_sdk_voice.type_defs import VoiceConnectorGroupTypeDef

def get_value() -></