mypydantic.models.chime_sdk_voice

   1# Model Generated: Thu Mar  2 21:56:16 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Dict, List, Literal, Mapping, Optional, Sequence
   7
   8from pydantic import Field
   9
  10from mypydantic.models.base_model import BaseModel
  11
  12
  13class AddressModel(BaseModel):
  14    street_name: Optional[str] = Field(default=None, alias="streetName")
  15    street_suffix: Optional[str] = Field(default=None, alias="streetSuffix")
  16    post_directional: Optional[str] = Field(default=None, alias="postDirectional")
  17    pre_directional: Optional[str] = Field(default=None, alias="preDirectional")
  18    street_number: Optional[str] = Field(default=None, alias="streetNumber")
  19    city: Optional[str] = Field(default=None, alias="city")
  20    state: Optional[str] = Field(default=None, alias="state")
  21    postal_code: Optional[str] = Field(default=None, alias="postalCode")
  22    postal_code_plus4: Optional[str] = Field(default=None, alias="postalCodePlus4")
  23    country: Optional[str] = Field(default=None, alias="country")
  24
  25
  26class AssociatePhoneNumbersWithVoiceConnectorGroupRequestModel(BaseModel):
  27    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
  28    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
  29    force_associate: Optional[bool] = Field(default=None, alias="ForceAssociate")
  30
  31
  32class PhoneNumberErrorModel(BaseModel):
  33    phone_number_id: Optional[str] = Field(default=None, alias="PhoneNumberId")
  34    error_code: Optional[
  35        Literal[
  36            "AccessDenied",
  37            "BadRequest",
  38            "Conflict",
  39            "Forbidden",
  40            "Gone",
  41            "NotFound",
  42            "PhoneNumberAssociationsExist",
  43            "PreconditionFailed",
  44            "ResourceLimitExceeded",
  45            "ServiceFailure",
  46            "ServiceUnavailable",
  47            "Throttled",
  48            "Throttling",
  49            "Unauthorized",
  50            "Unprocessable",
  51            "VoiceConnectorGroupAssociationsExist",
  52        ]
  53    ] = Field(default=None, alias="ErrorCode")
  54    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
  55
  56
  57class ResponseMetadataModel(BaseModel):
  58    request_id: str = Field(alias="RequestId")
  59    host_id: str = Field(alias="HostId")
  60    http_status_code: int = Field(alias="HTTPStatusCode")
  61    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  62    retry_attempts: int = Field(alias="RetryAttempts")
  63
  64
  65class AssociatePhoneNumbersWithVoiceConnectorRequestModel(BaseModel):
  66    voice_connector_id: str = Field(alias="VoiceConnectorId")
  67    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
  68    force_associate: Optional[bool] = Field(default=None, alias="ForceAssociate")
  69
  70
  71class BatchDeletePhoneNumberRequestModel(BaseModel):
  72    phone_number_ids: Sequence[str] = Field(alias="PhoneNumberIds")
  73
  74
  75class UpdatePhoneNumberRequestItemModel(BaseModel):
  76    phone_number_id: str = Field(alias="PhoneNumberId")
  77    product_type: Optional[
  78        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
  79    ] = Field(default=None, alias="ProductType")
  80    calling_name: Optional[str] = Field(default=None, alias="CallingName")
  81
  82
  83class CandidateAddressModel(BaseModel):
  84    street_info: Optional[str] = Field(default=None, alias="streetInfo")
  85    street_number: Optional[str] = Field(default=None, alias="streetNumber")
  86    city: Optional[str] = Field(default=None, alias="city")
  87    state: Optional[str] = Field(default=None, alias="state")
  88    postal_code: Optional[str] = Field(default=None, alias="postalCode")
  89    postal_code_plus4: Optional[str] = Field(default=None, alias="postalCodePlus4")
  90    country: Optional[str] = Field(default=None, alias="country")
  91
  92
  93class CreatePhoneNumberOrderRequestModel(BaseModel):
  94    product_type: Literal["SipMediaApplicationDialIn", "VoiceConnector"] = Field(
  95        alias="ProductType"
  96    )
  97    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
  98
  99
 100class GeoMatchParamsModel(BaseModel):
 101    country: str = Field(alias="Country")
 102    area_code: str = Field(alias="AreaCode")
 103
 104
 105class CreateSipMediaApplicationCallRequestModel(BaseModel):
 106    from_phone_number: str = Field(alias="FromPhoneNumber")
 107    to_phone_number: str = Field(alias="ToPhoneNumber")
 108    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 109    sip_headers: Optional[Mapping[str, str]] = Field(default=None, alias="SipHeaders")
 110    arguments_map: Optional[Mapping[str, str]] = Field(
 111        default=None, alias="ArgumentsMap"
 112    )
 113
 114
 115class SipMediaApplicationCallModel(BaseModel):
 116    transaction_id: Optional[str] = Field(default=None, alias="TransactionId")
 117
 118
 119class SipMediaApplicationEndpointModel(BaseModel):
 120    lambda_arn: Optional[str] = Field(default=None, alias="LambdaArn")
 121
 122
 123class SipRuleTargetApplicationModel(BaseModel):
 124    sip_media_application_id: Optional[str] = Field(
 125        default=None, alias="SipMediaApplicationId"
 126    )
 127    priority: Optional[int] = Field(default=None, alias="Priority")
 128    aws_region: Optional[str] = Field(default=None, alias="AwsRegion")
 129
 130
 131class VoiceConnectorItemModel(BaseModel):
 132    voice_connector_id: str = Field(alias="VoiceConnectorId")
 133    priority: int = Field(alias="Priority")
 134
 135
 136class CreateVoiceConnectorRequestModel(BaseModel):
 137    name: str = Field(alias="Name")
 138    require_encryption: bool = Field(alias="RequireEncryption")
 139    aws_region: Optional[
 140        Literal[
 141            "ap-northeast-1",
 142            "ap-northeast-2",
 143            "ap-southeast-1",
 144            "ap-southeast-2",
 145            "ca-central-1",
 146            "eu-central-1",
 147            "eu-west-1",
 148            "eu-west-2",
 149            "us-east-1",
 150            "us-west-2",
 151        ]
 152    ] = Field(default=None, alias="AwsRegion")
 153
 154
 155class VoiceConnectorModel(BaseModel):
 156    voice_connector_id: Optional[str] = Field(default=None, alias="VoiceConnectorId")
 157    aws_region: Optional[
 158        Literal[
 159            "ap-northeast-1",
 160            "ap-northeast-2",
 161            "ap-southeast-1",
 162            "ap-southeast-2",
 163            "ca-central-1",
 164            "eu-central-1",
 165            "eu-west-1",
 166            "eu-west-2",
 167            "us-east-1",
 168            "us-west-2",
 169        ]
 170    ] = Field(default=None, alias="AwsRegion")
 171    name: Optional[str] = Field(default=None, alias="Name")
 172    outbound_host_name: Optional[str] = Field(default=None, alias="OutboundHostName")
 173    require_encryption: Optional[bool] = Field(default=None, alias="RequireEncryption")
 174    created_timestamp: Optional[datetime] = Field(
 175        default=None, alias="CreatedTimestamp"
 176    )
 177    updated_timestamp: Optional[datetime] = Field(
 178        default=None, alias="UpdatedTimestamp"
 179    )
 180    voice_connector_arn: Optional[str] = Field(default=None, alias="VoiceConnectorArn")
 181
 182
 183class CredentialModel(BaseModel):
 184    username: Optional[str] = Field(default=None, alias="Username")
 185    password: Optional[str] = Field(default=None, alias="Password")
 186
 187
 188class DNISEmergencyCallingConfigurationModel(BaseModel):
 189    emergency_phone_number: str = Field(alias="EmergencyPhoneNumber")
 190    calling_country: str = Field(alias="CallingCountry")
 191    test_phone_number: Optional[str] = Field(default=None, alias="TestPhoneNumber")
 192
 193
 194class DeletePhoneNumberRequestModel(BaseModel):
 195    phone_number_id: str = Field(alias="PhoneNumberId")
 196
 197
 198class DeleteProxySessionRequestModel(BaseModel):
 199    voice_connector_id: str = Field(alias="VoiceConnectorId")
 200    proxy_session_id: str = Field(alias="ProxySessionId")
 201
 202
 203class DeleteSipMediaApplicationRequestModel(BaseModel):
 204    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 205
 206
 207class DeleteSipRuleRequestModel(BaseModel):
 208    sip_rule_id: str = Field(alias="SipRuleId")
 209
 210
 211class DeleteVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
 212    voice_connector_id: str = Field(alias="VoiceConnectorId")
 213
 214
 215class DeleteVoiceConnectorGroupRequestModel(BaseModel):
 216    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
 217
 218
 219class DeleteVoiceConnectorOriginationRequestModel(BaseModel):
 220    voice_connector_id: str = Field(alias="VoiceConnectorId")
 221
 222
 223class DeleteVoiceConnectorProxyRequestModel(BaseModel):
 224    voice_connector_id: str = Field(alias="VoiceConnectorId")
 225
 226
 227class DeleteVoiceConnectorRequestModel(BaseModel):
 228    voice_connector_id: str = Field(alias="VoiceConnectorId")
 229
 230
 231class DeleteVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
 232    voice_connector_id: str = Field(alias="VoiceConnectorId")
 233
 234
 235class DeleteVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
 236    voice_connector_id: str = Field(alias="VoiceConnectorId")
 237    usernames: Sequence[str] = Field(alias="Usernames")
 238
 239
 240class DeleteVoiceConnectorTerminationRequestModel(BaseModel):
 241    voice_connector_id: str = Field(alias="VoiceConnectorId")
 242
 243
 244class DisassociatePhoneNumbersFromVoiceConnectorGroupRequestModel(BaseModel):
 245    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
 246    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
 247
 248
 249class DisassociatePhoneNumbersFromVoiceConnectorRequestModel(BaseModel):
 250    voice_connector_id: str = Field(alias="VoiceConnectorId")
 251    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
 252
 253
 254class VoiceConnectorSettingsModel(BaseModel):
 255    cdr_bucket: Optional[str] = Field(default=None, alias="CdrBucket")
 256
 257
 258class GetPhoneNumberOrderRequestModel(BaseModel):
 259    phone_number_order_id: str = Field(alias="PhoneNumberOrderId")
 260
 261
 262class GetPhoneNumberRequestModel(BaseModel):
 263    phone_number_id: str = Field(alias="PhoneNumberId")
 264
 265
 266class GetProxySessionRequestModel(BaseModel):
 267    voice_connector_id: str = Field(alias="VoiceConnectorId")
 268    proxy_session_id: str = Field(alias="ProxySessionId")
 269
 270
 271class GetSipMediaApplicationAlexaSkillConfigurationRequestModel(BaseModel):
 272    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 273
 274
 275class SipMediaApplicationAlexaSkillConfigurationModel(BaseModel):
 276    alexa_skill_status: Literal["ACTIVE", "INACTIVE"] = Field(alias="AlexaSkillStatus")
 277    alexa_skill_ids: List[str] = Field(alias="AlexaSkillIds")
 278
 279
 280class GetSipMediaApplicationLoggingConfigurationRequestModel(BaseModel):
 281    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 282
 283
 284class SipMediaApplicationLoggingConfigurationModel(BaseModel):
 285    enable_sip_media_application_message_logs: Optional[bool] = Field(
 286        default=None, alias="EnableSipMediaApplicationMessageLogs"
 287    )
 288
 289
 290class GetSipMediaApplicationRequestModel(BaseModel):
 291    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 292
 293
 294class GetSipRuleRequestModel(BaseModel):
 295    sip_rule_id: str = Field(alias="SipRuleId")
 296
 297
 298class GetVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
 299    voice_connector_id: str = Field(alias="VoiceConnectorId")
 300
 301
 302class GetVoiceConnectorGroupRequestModel(BaseModel):
 303    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
 304
 305
 306class GetVoiceConnectorLoggingConfigurationRequestModel(BaseModel):
 307    voice_connector_id: str = Field(alias="VoiceConnectorId")
 308
 309
 310class LoggingConfigurationModel(BaseModel):
 311    enable_s_ip_logs: Optional[bool] = Field(default=None, alias="EnableSIPLogs")
 312    enable_media_metric_logs: Optional[bool] = Field(
 313        default=None, alias="EnableMediaMetricLogs"
 314    )
 315
 316
 317class GetVoiceConnectorOriginationRequestModel(BaseModel):
 318    voice_connector_id: str = Field(alias="VoiceConnectorId")
 319
 320
 321class GetVoiceConnectorProxyRequestModel(BaseModel):
 322    voice_connector_id: str = Field(alias="VoiceConnectorId")
 323
 324
 325class ProxyModel(BaseModel):
 326    default_session_expiry_minutes: Optional[int] = Field(
 327        default=None, alias="DefaultSessionExpiryMinutes"
 328    )
 329    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 330    fall_back_phone_number: Optional[str] = Field(
 331        default=None, alias="FallBackPhoneNumber"
 332    )
 333    phone_number_countries: Optional[List[str]] = Field(
 334        default=None, alias="PhoneNumberCountries"
 335    )
 336
 337
 338class GetVoiceConnectorRequestModel(BaseModel):
 339    voice_connector_id: str = Field(alias="VoiceConnectorId")
 340
 341
 342class GetVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
 343    voice_connector_id: str = Field(alias="VoiceConnectorId")
 344
 345
 346class GetVoiceConnectorTerminationHealthRequestModel(BaseModel):
 347    voice_connector_id: str = Field(alias="VoiceConnectorId")
 348
 349
 350class TerminationHealthModel(BaseModel):
 351    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
 352    source: Optional[str] = Field(default=None, alias="Source")
 353
 354
 355class GetVoiceConnectorTerminationRequestModel(BaseModel):
 356    voice_connector_id: str = Field(alias="VoiceConnectorId")
 357
 358
 359class TerminationModel(BaseModel):
 360    cps_limit: Optional[int] = Field(default=None, alias="CpsLimit")
 361    default_phone_number: Optional[str] = Field(
 362        default=None, alias="DefaultPhoneNumber"
 363    )
 364    calling_regions: Optional[List[str]] = Field(default=None, alias="CallingRegions")
 365    cidr_allowed_list: Optional[List[str]] = Field(
 366        default=None, alias="CidrAllowedList"
 367    )
 368    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 369
 370
 371class ListPhoneNumberOrdersRequestModel(BaseModel):
 372    next_token: Optional[str] = Field(default=None, alias="NextToken")
 373    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 374
 375
 376class ListPhoneNumbersRequestModel(BaseModel):
 377    status: Optional[str] = Field(default=None, alias="Status")
 378    product_type: Optional[
 379        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
 380    ] = Field(default=None, alias="ProductType")
 381    filter_name: Optional[
 382        Literal["SipRuleId", "VoiceConnectorGroupId", "VoiceConnectorId"]
 383    ] = Field(default=None, alias="FilterName")
 384    filter_value: Optional[str] = Field(default=None, alias="FilterValue")
 385    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 386    next_token: Optional[str] = Field(default=None, alias="NextToken")
 387
 388
 389class ListProxySessionsRequestModel(BaseModel):
 390    voice_connector_id: str = Field(alias="VoiceConnectorId")
 391    status: Optional[Literal["Closed", "InProgress", "Open"]] = Field(
 392        default=None, alias="Status"
 393    )
 394    next_token: Optional[str] = Field(default=None, alias="NextToken")
 395    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 396
 397
 398class PaginatorConfigModel(BaseModel):
 399    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 400    page_size: Optional[int] = Field(default=None, alias="PageSize")
 401    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 402
 403
 404class ListSipMediaApplicationsRequestModel(BaseModel):
 405    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 406    next_token: Optional[str] = Field(default=None, alias="NextToken")
 407
 408
 409class ListSipRulesRequestModel(BaseModel):
 410    sip_media_application_id: Optional[str] = Field(
 411        default=None, alias="SipMediaApplicationId"
 412    )
 413    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 414    next_token: Optional[str] = Field(default=None, alias="NextToken")
 415
 416
 417class ListSupportedPhoneNumberCountriesRequestModel(BaseModel):
 418    product_type: Literal["SipMediaApplicationDialIn", "VoiceConnector"] = Field(
 419        alias="ProductType"
 420    )
 421
 422
 423class PhoneNumberCountryModel(BaseModel):
 424    country_code: Optional[str] = Field(default=None, alias="CountryCode")
 425    supported_phone_number_types: Optional[List[Literal["Local", "TollFree"]]] = Field(
 426        default=None, alias="SupportedPhoneNumberTypes"
 427    )
 428
 429
 430class ListVoiceConnectorGroupsRequestModel(BaseModel):
 431    next_token: Optional[str] = Field(default=None, alias="NextToken")
 432    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 433
 434
 435class ListVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
 436    voice_connector_id: str = Field(alias="VoiceConnectorId")
 437
 438
 439class ListVoiceConnectorsRequestModel(BaseModel):
 440    next_token: Optional[str] = Field(default=None, alias="NextToken")
 441    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 442
 443
 444class OrderedPhoneNumberModel(BaseModel):
 445    e164_phone_number: Optional[str] = Field(default=None, alias="E164PhoneNumber")
 446    status: Optional[Literal["Acquired", "Failed", "Processing"]] = Field(
 447        default=None, alias="Status"
 448    )
 449
 450
 451class OriginationRouteModel(BaseModel):
 452    host: Optional[str] = Field(default=None, alias="Host")
 453    port: Optional[int] = Field(default=None, alias="Port")
 454    protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol")
 455    priority: Optional[int] = Field(default=None, alias="Priority")
 456    weight: Optional[int] = Field(default=None, alias="Weight")
 457
 458
 459class ParticipantModel(BaseModel):
 460    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
 461    proxy_phone_number: Optional[str] = Field(default=None, alias="ProxyPhoneNumber")
 462
 463
 464class PhoneNumberAssociationModel(BaseModel):
 465    value: Optional[str] = Field(default=None, alias="Value")
 466    name: Optional[
 467        Literal["SipRuleId", "VoiceConnectorGroupId", "VoiceConnectorId"]
 468    ] = Field(default=None, alias="Name")
 469    associated_timestamp: Optional[datetime] = Field(
 470        default=None, alias="AssociatedTimestamp"
 471    )
 472
 473
 474class PhoneNumberCapabilitiesModel(BaseModel):
 475    inbound_call: Optional[bool] = Field(default=None, alias="InboundCall")
 476    outbound_call: Optional[bool] = Field(default=None, alias="OutboundCall")
 477    inbound_s_ms: Optional[bool] = Field(default=None, alias="InboundSMS")
 478    outbound_s_ms: Optional[bool] = Field(default=None, alias="OutboundSMS")
 479    inbound_mms: Optional[bool] = Field(default=None, alias="InboundMMS")
 480    outbound_mms: Optional[bool] = Field(default=None, alias="OutboundMMS")
 481
 482
 483class PutVoiceConnectorProxyRequestModel(BaseModel):
 484    voice_connector_id: str = Field(alias="VoiceConnectorId")
 485    default_session_expiry_minutes: int = Field(alias="DefaultSessionExpiryMinutes")
 486    phone_number_pool_countries: Sequence[str] = Field(alias="PhoneNumberPoolCountries")
 487    fall_back_phone_number: Optional[str] = Field(
 488        default=None, alias="FallBackPhoneNumber"
 489    )
 490    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 491
 492
 493class RestorePhoneNumberRequestModel(BaseModel):
 494    phone_number_id: str = Field(alias="PhoneNumberId")
 495
 496
 497class SearchAvailablePhoneNumbersRequestModel(BaseModel):
 498    area_code: Optional[str] = Field(default=None, alias="AreaCode")
 499    city: Optional[str] = Field(default=None, alias="City")
 500    country: Optional[str] = Field(default=None, alias="Country")
 501    state: Optional[str] = Field(default=None, alias="State")
 502    toll_free_prefix: Optional[str] = Field(default=None, alias="TollFreePrefix")
 503    phone_number_type: Optional[Literal["Local", "TollFree"]] = Field(
 504        default=None, alias="PhoneNumberType"
 505    )
 506    max_results: Optional[int] = Field(default=None, alias="MaxResults")
 507    next_token: Optional[str] = Field(default=None, alias="NextToken")
 508
 509
 510class StreamingNotificationTargetModel(BaseModel):
 511    notification_target: Optional[Literal["EventBridge", "SNS", "SQS"]] = Field(
 512        default=None, alias="NotificationTarget"
 513    )
 514
 515
 516class UpdatePhoneNumberRequestModel(BaseModel):
 517    phone_number_id: str = Field(alias="PhoneNumberId")
 518    product_type: Optional[
 519        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
 520    ] = Field(default=None, alias="ProductType")
 521    calling_name: Optional[str] = Field(default=None, alias="CallingName")
 522
 523
 524class UpdatePhoneNumberSettingsRequestModel(BaseModel):
 525    calling_name: str = Field(alias="CallingName")
 526
 527
 528class UpdateProxySessionRequestModel(BaseModel):
 529    voice_connector_id: str = Field(alias="VoiceConnectorId")
 530    proxy_session_id: str = Field(alias="ProxySessionId")
 531    capabilities: Sequence[Literal["SMS", "Voice"]] = Field(alias="Capabilities")
 532    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
 533
 534
 535class UpdateSipMediaApplicationCallRequestModel(BaseModel):
 536    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 537    transaction_id: str = Field(alias="TransactionId")
 538    arguments: Mapping[str, str] = Field(alias="Arguments")
 539
 540
 541class UpdateVoiceConnectorRequestModel(BaseModel):
 542    voice_connector_id: str = Field(alias="VoiceConnectorId")
 543    name: str = Field(alias="Name")
 544    require_encryption: bool = Field(alias="RequireEncryption")
 545
 546
 547class ValidateE911AddressRequestModel(BaseModel):
 548    aws_account_id: str = Field(alias="AwsAccountId")
 549    street_number: str = Field(alias="StreetNumber")
 550    street_info: str = Field(alias="StreetInfo")
 551    city: str = Field(alias="City")
 552    state: str = Field(alias="State")
 553    country: str = Field(alias="Country")
 554    postal_code: str = Field(alias="PostalCode")
 555
 556
 557class AssociatePhoneNumbersWithVoiceConnectorGroupResponseModel(BaseModel):
 558    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 559    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 560
 561
 562class AssociatePhoneNumbersWithVoiceConnectorResponseModel(BaseModel):
 563    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 564    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 565
 566
 567class BatchDeletePhoneNumberResponseModel(BaseModel):
 568    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 569    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 570
 571
 572class BatchUpdatePhoneNumberResponseModel(BaseModel):
 573    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 574    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 575
 576
 577class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseModel(BaseModel):
 578    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 579    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 580
 581
 582class DisassociatePhoneNumbersFromVoiceConnectorResponseModel(BaseModel):
 583    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
 584    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 585
 586
 587class EmptyResponseMetadataModel(BaseModel):
 588    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 589
 590
 591class GetPhoneNumberSettingsResponseModel(BaseModel):
 592    calling_name: str = Field(alias="CallingName")
 593    calling_name_updated_timestamp: datetime = Field(
 594        alias="CallingNameUpdatedTimestamp"
 595    )
 596    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 597
 598
 599class ListAvailableVoiceConnectorRegionsResponseModel(BaseModel):
 600    voice_connector_regions: List[
 601        Literal[
 602            "ap-northeast-1",
 603            "ap-northeast-2",
 604            "ap-southeast-1",
 605            "ap-southeast-2",
 606            "ca-central-1",
 607            "eu-central-1",
 608            "eu-west-1",
 609            "eu-west-2",
 610            "us-east-1",
 611            "us-west-2",
 612        ]
 613    ] = Field(alias="VoiceConnectorRegions")
 614    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 615
 616
 617class ListVoiceConnectorTerminationCredentialsResponseModel(BaseModel):
 618    usernames: List[str] = Field(alias="Usernames")
 619    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 620
 621
 622class SearchAvailablePhoneNumbersResponseModel(BaseModel):
 623    e164_phone_numbers: List[str] = Field(alias="E164PhoneNumbers")
 624    next_token: str = Field(alias="NextToken")
 625    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 626
 627
 628class BatchUpdatePhoneNumberRequestModel(BaseModel):
 629    update_phone_number_request_items: Sequence[
 630        UpdatePhoneNumberRequestItemModel
 631    ] = Field(alias="UpdatePhoneNumberRequestItems")
 632
 633
 634class ValidateE911AddressResponseModel(BaseModel):
 635    validation_result: int = Field(alias="ValidationResult")
 636    address_external_id: str = Field(alias="AddressExternalId")
 637    address: AddressModel = Field(alias="Address")
 638    candidate_address_list: List[CandidateAddressModel] = Field(
 639        alias="CandidateAddressList"
 640    )
 641    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 642
 643
 644class CreateProxySessionRequestModel(BaseModel):
 645    voice_connector_id: str = Field(alias="VoiceConnectorId")
 646    participant_phone_numbers: Sequence[str] = Field(alias="ParticipantPhoneNumbers")
 647    capabilities: Sequence[Literal["SMS", "Voice"]] = Field(alias="Capabilities")
 648    name: Optional[str] = Field(default=None, alias="Name")
 649    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
 650    number_selection_behavior: Optional[Literal["AvoidSticky", "PreferSticky"]] = Field(
 651        default=None, alias="NumberSelectionBehavior"
 652    )
 653    geo_match_level: Optional[Literal["AreaCode", "Country"]] = Field(
 654        default=None, alias="GeoMatchLevel"
 655    )
 656    geo_match_params: Optional[GeoMatchParamsModel] = Field(
 657        default=None, alias="GeoMatchParams"
 658    )
 659
 660
 661class CreateSipMediaApplicationCallResponseModel(BaseModel):
 662    sip_media_application_call: SipMediaApplicationCallModel = Field(
 663        alias="SipMediaApplicationCall"
 664    )
 665    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 666
 667
 668class UpdateSipMediaApplicationCallResponseModel(BaseModel):
 669    sip_media_application_call: SipMediaApplicationCallModel = Field(
 670        alias="SipMediaApplicationCall"
 671    )
 672    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 673
 674
 675class CreateSipMediaApplicationRequestModel(BaseModel):
 676    aws_region: str = Field(alias="AwsRegion")
 677    name: str = Field(alias="Name")
 678    endpoints: Sequence[SipMediaApplicationEndpointModel] = Field(alias="Endpoints")
 679
 680
 681class SipMediaApplicationModel(BaseModel):
 682    sip_media_application_id: Optional[str] = Field(
 683        default=None, alias="SipMediaApplicationId"
 684    )
 685    aws_region: Optional[str] = Field(default=None, alias="AwsRegion")
 686    name: Optional[str] = Field(default=None, alias="Name")
 687    endpoints: Optional[List[SipMediaApplicationEndpointModel]] = Field(
 688        default=None, alias="Endpoints"
 689    )
 690    created_timestamp: Optional[datetime] = Field(
 691        default=None, alias="CreatedTimestamp"
 692    )
 693    updated_timestamp: Optional[datetime] = Field(
 694        default=None, alias="UpdatedTimestamp"
 695    )
 696
 697
 698class UpdateSipMediaApplicationRequestModel(BaseModel):
 699    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 700    name: Optional[str] = Field(default=None, alias="Name")
 701    endpoints: Optional[Sequence[SipMediaApplicationEndpointModel]] = Field(
 702        default=None, alias="Endpoints"
 703    )
 704
 705
 706class CreateSipRuleRequestModel(BaseModel):
 707    name: str = Field(alias="Name")
 708    trigger_type: Literal["RequestUriHostname", "ToPhoneNumber"] = Field(
 709        alias="TriggerType"
 710    )
 711    trigger_value: str = Field(alias="TriggerValue")
 712    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 713    target_applications: Optional[Sequence[SipRuleTargetApplicationModel]] = Field(
 714        default=None, alias="TargetApplications"
 715    )
 716
 717
 718class SipRuleModel(BaseModel):
 719    sip_rule_id: Optional[str] = Field(default=None, alias="SipRuleId")
 720    name: Optional[str] = Field(default=None, alias="Name")
 721    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 722    trigger_type: Optional[Literal["RequestUriHostname", "ToPhoneNumber"]] = Field(
 723        default=None, alias="TriggerType"
 724    )
 725    trigger_value: Optional[str] = Field(default=None, alias="TriggerValue")
 726    target_applications: Optional[List[SipRuleTargetApplicationModel]] = Field(
 727        default=None, alias="TargetApplications"
 728    )
 729    created_timestamp: Optional[datetime] = Field(
 730        default=None, alias="CreatedTimestamp"
 731    )
 732    updated_timestamp: Optional[datetime] = Field(
 733        default=None, alias="UpdatedTimestamp"
 734    )
 735
 736
 737class UpdateSipRuleRequestModel(BaseModel):
 738    sip_rule_id: str = Field(alias="SipRuleId")
 739    name: str = Field(alias="Name")
 740    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 741    target_applications: Optional[Sequence[SipRuleTargetApplicationModel]] = Field(
 742        default=None, alias="TargetApplications"
 743    )
 744
 745
 746class CreateVoiceConnectorGroupRequestModel(BaseModel):
 747    name: str = Field(alias="Name")
 748    voice_connector_items: Optional[Sequence[VoiceConnectorItemModel]] = Field(
 749        default=None, alias="VoiceConnectorItems"
 750    )
 751
 752
 753class UpdateVoiceConnectorGroupRequestModel(BaseModel):
 754    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
 755    name: str = Field(alias="Name")
 756    voice_connector_items: Sequence[VoiceConnectorItemModel] = Field(
 757        alias="VoiceConnectorItems"
 758    )
 759
 760
 761class VoiceConnectorGroupModel(BaseModel):
 762    voice_connector_group_id: Optional[str] = Field(
 763        default=None, alias="VoiceConnectorGroupId"
 764    )
 765    name: Optional[str] = Field(default=None, alias="Name")
 766    voice_connector_items: Optional[List[VoiceConnectorItemModel]] = Field(
 767        default=None, alias="VoiceConnectorItems"
 768    )
 769    created_timestamp: Optional[datetime] = Field(
 770        default=None, alias="CreatedTimestamp"
 771    )
 772    updated_timestamp: Optional[datetime] = Field(
 773        default=None, alias="UpdatedTimestamp"
 774    )
 775    voice_connector_group_arn: Optional[str] = Field(
 776        default=None, alias="VoiceConnectorGroupArn"
 777    )
 778
 779
 780class CreateVoiceConnectorResponseModel(BaseModel):
 781    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
 782    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 783
 784
 785class GetVoiceConnectorResponseModel(BaseModel):
 786    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
 787    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 788
 789
 790class ListVoiceConnectorsResponseModel(BaseModel):
 791    voice_connectors: List[VoiceConnectorModel] = Field(alias="VoiceConnectors")
 792    next_token: str = Field(alias="NextToken")
 793    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 794
 795
 796class UpdateVoiceConnectorResponseModel(BaseModel):
 797    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
 798    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 799
 800
 801class PutVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
 802    voice_connector_id: str = Field(alias="VoiceConnectorId")
 803    credentials: Optional[Sequence[CredentialModel]] = Field(
 804        default=None, alias="Credentials"
 805    )
 806
 807
 808class EmergencyCallingConfigurationModel(BaseModel):
 809    dnis: Optional[List[DNISEmergencyCallingConfigurationModel]] = Field(
 810        default=None, alias="DNIS"
 811    )
 812
 813
 814class GetGlobalSettingsResponseModel(BaseModel):
 815    voice_connector: VoiceConnectorSettingsModel = Field(alias="VoiceConnector")
 816    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 817
 818
 819class UpdateGlobalSettingsRequestModel(BaseModel):
 820    voice_connector: Optional[VoiceConnectorSettingsModel] = Field(
 821        default=None, alias="VoiceConnector"
 822    )
 823
 824
 825class GetSipMediaApplicationAlexaSkillConfigurationResponseModel(BaseModel):
 826    sip_media_application_alexa_skill_configuration: SipMediaApplicationAlexaSkillConfigurationModel = Field(
 827        alias="SipMediaApplicationAlexaSkillConfiguration"
 828    )
 829    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 830
 831
 832class PutSipMediaApplicationAlexaSkillConfigurationRequestModel(BaseModel):
 833    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 834    sip_media_application_alexa_skill_configuration: Optional[
 835        SipMediaApplicationAlexaSkillConfigurationModel
 836    ] = Field(default=None, alias="SipMediaApplicationAlexaSkillConfiguration")
 837
 838
 839class PutSipMediaApplicationAlexaSkillConfigurationResponseModel(BaseModel):
 840    sip_media_application_alexa_skill_configuration: SipMediaApplicationAlexaSkillConfigurationModel = Field(
 841        alias="SipMediaApplicationAlexaSkillConfiguration"
 842    )
 843    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 844
 845
 846class GetSipMediaApplicationLoggingConfigurationResponseModel(BaseModel):
 847    sip_media_application_logging_configuration: SipMediaApplicationLoggingConfigurationModel = Field(
 848        alias="SipMediaApplicationLoggingConfiguration"
 849    )
 850    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 851
 852
 853class PutSipMediaApplicationLoggingConfigurationRequestModel(BaseModel):
 854    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
 855    sip_media_application_logging_configuration: Optional[
 856        SipMediaApplicationLoggingConfigurationModel
 857    ] = Field(default=None, alias="SipMediaApplicationLoggingConfiguration")
 858
 859
 860class PutSipMediaApplicationLoggingConfigurationResponseModel(BaseModel):
 861    sip_media_application_logging_configuration: SipMediaApplicationLoggingConfigurationModel = Field(
 862        alias="SipMediaApplicationLoggingConfiguration"
 863    )
 864    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 865
 866
 867class GetVoiceConnectorLoggingConfigurationResponseModel(BaseModel):
 868    logging_configuration: LoggingConfigurationModel = Field(
 869        alias="LoggingConfiguration"
 870    )
 871    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 872
 873
 874class PutVoiceConnectorLoggingConfigurationRequestModel(BaseModel):
 875    voice_connector_id: str = Field(alias="VoiceConnectorId")
 876    logging_configuration: LoggingConfigurationModel = Field(
 877        alias="LoggingConfiguration"
 878    )
 879
 880
 881class PutVoiceConnectorLoggingConfigurationResponseModel(BaseModel):
 882    logging_configuration: LoggingConfigurationModel = Field(
 883        alias="LoggingConfiguration"
 884    )
 885    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 886
 887
 888class GetVoiceConnectorProxyResponseModel(BaseModel):
 889    proxy: ProxyModel = Field(alias="Proxy")
 890    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 891
 892
 893class PutVoiceConnectorProxyResponseModel(BaseModel):
 894    proxy: ProxyModel = Field(alias="Proxy")
 895    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 896
 897
 898class GetVoiceConnectorTerminationHealthResponseModel(BaseModel):
 899    termination_health: TerminationHealthModel = Field(alias="TerminationHealth")
 900    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 901
 902
 903class GetVoiceConnectorTerminationResponseModel(BaseModel):
 904    termination: TerminationModel = Field(alias="Termination")
 905    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 906
 907
 908class PutVoiceConnectorTerminationRequestModel(BaseModel):
 909    voice_connector_id: str = Field(alias="VoiceConnectorId")
 910    termination: TerminationModel = Field(alias="Termination")
 911
 912
 913class PutVoiceConnectorTerminationResponseModel(BaseModel):
 914    termination: TerminationModel = Field(alias="Termination")
 915    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 916
 917
 918class ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateModel(BaseModel):
 919    pagination_config: Optional[PaginatorConfigModel] = Field(
 920        default=None, alias="PaginationConfig"
 921    )
 922
 923
 924class ListSipRulesRequestListSipRulesPaginateModel(BaseModel):
 925    sip_media_application_id: Optional[str] = Field(
 926        default=None, alias="SipMediaApplicationId"
 927    )
 928    pagination_config: Optional[PaginatorConfigModel] = Field(
 929        default=None, alias="PaginationConfig"
 930    )
 931
 932
 933class ListSupportedPhoneNumberCountriesResponseModel(BaseModel):
 934    phone_number_countries: List[PhoneNumberCountryModel] = Field(
 935        alias="PhoneNumberCountries"
 936    )
 937    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
 938
 939
 940class PhoneNumberOrderModel(BaseModel):
 941    phone_number_order_id: Optional[str] = Field(
 942        default=None, alias="PhoneNumberOrderId"
 943    )
 944    product_type: Optional[
 945        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
 946    ] = Field(default=None, alias="ProductType")
 947    status: Optional[
 948        Literal[
 949            "CancelRequested",
 950            "Cancelled",
 951            "ChangeRequested",
 952            "Exception",
 953            "FOC",
 954            "Failed",
 955            "Partial",
 956            "PendingDocuments",
 957            "Processing",
 958            "Submitted",
 959            "Successful",
 960        ]
 961    ] = Field(default=None, alias="Status")
 962    order_type: Optional[Literal["New", "Porting"]] = Field(
 963        default=None, alias="OrderType"
 964    )
 965    ordered_phone_numbers: Optional[List[OrderedPhoneNumberModel]] = Field(
 966        default=None, alias="OrderedPhoneNumbers"
 967    )
 968    created_timestamp: Optional[datetime] = Field(
 969        default=None, alias="CreatedTimestamp"
 970    )
 971    updated_timestamp: Optional[datetime] = Field(
 972        default=None, alias="UpdatedTimestamp"
 973    )
 974
 975
 976class OriginationModel(BaseModel):
 977    routes: Optional[List[OriginationRouteModel]] = Field(default=None, alias="Routes")
 978    disabled: Optional[bool] = Field(default=None, alias="Disabled")
 979
 980
 981class ProxySessionModel(BaseModel):
 982    voice_connector_id: Optional[str] = Field(default=None, alias="VoiceConnectorId")
 983    proxy_session_id: Optional[str] = Field(default=None, alias="ProxySessionId")
 984    name: Optional[str] = Field(default=None, alias="Name")
 985    status: Optional[Literal["Closed", "InProgress", "Open"]] = Field(
 986        default=None, alias="Status"
 987    )
 988    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
 989    capabilities: Optional[List[Literal["SMS", "Voice"]]] = Field(
 990        default=None, alias="Capabilities"
 991    )
 992    created_timestamp: Optional[datetime] = Field(
 993        default=None, alias="CreatedTimestamp"
 994    )
 995    updated_timestamp: Optional[datetime] = Field(
 996        default=None, alias="UpdatedTimestamp"
 997    )
 998    ended_timestamp: Optional[datetime] = Field(default=None, alias="EndedTimestamp")
 999    participants: Optional[List[ParticipantModel]] = Field(
1000        default=None, alias="Participants"
1001    )
1002    number_selection_behavior: Optional[Literal["AvoidSticky", "PreferSticky"]] = Field(
1003        default=None, alias="NumberSelectionBehavior"
1004    )
1005    geo_match_level: Optional[Literal["AreaCode", "Country"]] = Field(
1006        default=None, alias="GeoMatchLevel"
1007    )
1008    geo_match_params: Optional[GeoMatchParamsModel] = Field(
1009        default=None, alias="GeoMatchParams"
1010    )
1011
1012
1013class PhoneNumberModel(BaseModel):
1014    phone_number_id: Optional[str] = Field(default=None, alias="PhoneNumberId")
1015    e164_phone_number: Optional[str] = Field(default=None, alias="E164PhoneNumber")
1016    country: Optional[str] = Field(default=None, alias="Country")
1017    type: Optional[Literal["Local", "TollFree"]] = Field(default=None, alias="Type")
1018    product_type: Optional[
1019        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
1020    ] = Field(default=None, alias="ProductType")
1021    status: Optional[
1022        Literal[
1023            "AcquireFailed",
1024            "AcquireInProgress",
1025            "Assigned",
1026            "Cancelled",
1027            "DeleteFailed",
1028            "DeleteInProgress",
1029            "PortinCancelRequested",
1030            "PortinInProgress",
1031            "ReleaseFailed",
1032            "ReleaseInProgress",
1033            "Unassigned",
1034        ]
1035    ] = Field(default=None, alias="Status")
1036    capabilities: Optional[PhoneNumberCapabilitiesModel] = Field(
1037        default=None, alias="Capabilities"
1038    )
1039    associations: Optional[List[PhoneNumberAssociationModel]] = Field(
1040        default=None, alias="Associations"
1041    )
1042    calling_name: Optional[str] = Field(default=None, alias="CallingName")
1043    calling_name_status: Optional[
1044        Literal["Unassigned", "UpdateFailed", "UpdateInProgress", "UpdateSucceeded"]
1045    ] = Field(default=None, alias="CallingNameStatus")
1046    created_timestamp: Optional[datetime] = Field(
1047        default=None, alias="CreatedTimestamp"
1048    )
1049    updated_timestamp: Optional[datetime] = Field(
1050        default=None, alias="UpdatedTimestamp"
1051    )
1052    deletion_timestamp: Optional[datetime] = Field(
1053        default=None, alias="DeletionTimestamp"
1054    )
1055    order_id: Optional[str] = Field(default=None, alias="OrderId")
1056
1057
1058class StreamingConfigurationModel(BaseModel):
1059    data_retention_in_hours: int = Field(alias="DataRetentionInHours")
1060    disabled: bool = Field(alias="Disabled")
1061    streaming_notification_targets: Optional[
1062        List[StreamingNotificationTargetModel]
1063    ] = Field(default=None, alias="StreamingNotificationTargets")
1064
1065
1066class CreateSipMediaApplicationResponseModel(BaseModel):
1067    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1068    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1069
1070
1071class GetSipMediaApplicationResponseModel(BaseModel):
1072    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1073    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1074
1075
1076class ListSipMediaApplicationsResponseModel(BaseModel):
1077    sip_media_applications: List[SipMediaApplicationModel] = Field(
1078        alias="SipMediaApplications"
1079    )
1080    next_token: str = Field(alias="NextToken")
1081    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1082
1083
1084class UpdateSipMediaApplicationResponseModel(BaseModel):
1085    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1086    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1087
1088
1089class CreateSipRuleResponseModel(BaseModel):
1090    sip_rule: SipRuleModel = Field(alias="SipRule")
1091    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1092
1093
1094class GetSipRuleResponseModel(BaseModel):
1095    sip_rule: SipRuleModel = Field(alias="SipRule")
1096    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1097
1098
1099class ListSipRulesResponseModel(BaseModel):
1100    sip_rules: List[SipRuleModel] = Field(alias="SipRules")
1101    next_token: str = Field(alias="NextToken")
1102    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1103
1104
1105class UpdateSipRuleResponseModel(BaseModel):
1106    sip_rule: SipRuleModel = Field(alias="SipRule")
1107    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1108
1109
1110class CreateVoiceConnectorGroupResponseModel(BaseModel):
1111    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1112    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1113
1114
1115class GetVoiceConnectorGroupResponseModel(BaseModel):
1116    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1117    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1118
1119
1120class ListVoiceConnectorGroupsResponseModel(BaseModel):
1121    voice_connector_groups: List[VoiceConnectorGroupModel] = Field(
1122        alias="VoiceConnectorGroups"
1123    )
1124    next_token: str = Field(alias="NextToken")
1125    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1126
1127
1128class UpdateVoiceConnectorGroupResponseModel(BaseModel):
1129    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1130    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1131
1132
1133class GetVoiceConnectorEmergencyCallingConfigurationResponseModel(BaseModel):
1134    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1135        alias="EmergencyCallingConfiguration"
1136    )
1137    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1138
1139
1140class PutVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
1141    voice_connector_id: str = Field(alias="VoiceConnectorId")
1142    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1143        alias="EmergencyCallingConfiguration"
1144    )
1145
1146
1147class PutVoiceConnectorEmergencyCallingConfigurationResponseModel(BaseModel):
1148    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1149        alias="EmergencyCallingConfiguration"
1150    )
1151    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1152
1153
1154class CreatePhoneNumberOrderResponseModel(BaseModel):
1155    phone_number_order: PhoneNumberOrderModel = Field(alias="PhoneNumberOrder")
1156    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1157
1158
1159class GetPhoneNumberOrderResponseModel(BaseModel):
1160    phone_number_order: PhoneNumberOrderModel = Field(alias="PhoneNumberOrder")
1161    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1162
1163
1164class ListPhoneNumberOrdersResponseModel(BaseModel):
1165    phone_number_orders: List[PhoneNumberOrderModel] = Field(alias="PhoneNumberOrders")
1166    next_token: str = Field(alias="NextToken")
1167    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1168
1169
1170class GetVoiceConnectorOriginationResponseModel(BaseModel):
1171    origination: OriginationModel = Field(alias="Origination")
1172    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1173
1174
1175class PutVoiceConnectorOriginationRequestModel(BaseModel):
1176    voice_connector_id: str = Field(alias="VoiceConnectorId")
1177    origination: OriginationModel = Field(alias="Origination")
1178
1179
1180class PutVoiceConnectorOriginationResponseModel(BaseModel):
1181    origination: OriginationModel = Field(alias="Origination")
1182    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1183
1184
1185class CreateProxySessionResponseModel(BaseModel):
1186    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1187    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1188
1189
1190class GetProxySessionResponseModel(BaseModel):
1191    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1192    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1193
1194
1195class ListProxySessionsResponseModel(BaseModel):
1196    proxy_sessions: List[ProxySessionModel] = Field(alias="ProxySessions")
1197    next_token: str = Field(alias="NextToken")
1198    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1199
1200
1201class UpdateProxySessionResponseModel(BaseModel):
1202    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1203    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1204
1205
1206class GetPhoneNumberResponseModel(BaseModel):
1207    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1208    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1209
1210
1211class ListPhoneNumbersResponseModel(BaseModel):
1212    phone_numbers: List[PhoneNumberModel] = Field(alias="PhoneNumbers")
1213    next_token: str = Field(alias="NextToken")
1214    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1215
1216
1217class RestorePhoneNumberResponseModel(BaseModel):
1218    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1219    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1220
1221
1222class UpdatePhoneNumberResponseModel(BaseModel):
1223    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1224    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1225
1226
1227class GetVoiceConnectorStreamingConfigurationResponseModel(BaseModel):
1228    streaming_configuration: StreamingConfigurationModel = Field(
1229        alias="StreamingConfiguration"
1230    )
1231    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1232
1233
1234class PutVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
1235    voice_connector_id: str = Field(alias="VoiceConnectorId")
1236    streaming_configuration: StreamingConfigurationModel = Field(
1237        alias="StreamingConfiguration"
1238    )
1239
1240
1241class PutVoiceConnectorStreamingConfigurationResponseModel(BaseModel):
1242    streaming_configuration: StreamingConfigurationModel = Field(
1243        alias="StreamingConfiguration"
1244    )
1245    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AddressModel(mypydantic.models.base_model.BaseModel):
14class AddressModel(BaseModel):
15    street_name: Optional[str] = Field(default=None, alias="streetName")
16    street_suffix: Optional[str] = Field(default=None, alias="streetSuffix")
17    post_directional: Optional[str] = Field(default=None, alias="postDirectional")
18    pre_directional: Optional[str] = Field(default=None, alias="preDirectional")
19    street_number: Optional[str] = Field(default=None, alias="streetNumber")
20    city: Optional[str] = Field(default=None, alias="city")
21    state: Optional[str] = Field(default=None, alias="state")
22    postal_code: Optional[str] = Field(default=None, alias="postalCode")
23    postal_code_plus4: Optional[str] = Field(default=None, alias="postalCodePlus4")
24    country: Optional[str] = Field(default=None, alias="country")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociatePhoneNumbersWithVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
27class AssociatePhoneNumbersWithVoiceConnectorGroupRequestModel(BaseModel):
28    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
29    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
30    force_associate: Optional[bool] = Field(default=None, alias="ForceAssociate")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberErrorModel(mypydantic.models.base_model.BaseModel):
33class PhoneNumberErrorModel(BaseModel):
34    phone_number_id: Optional[str] = Field(default=None, alias="PhoneNumberId")
35    error_code: Optional[
36        Literal[
37            "AccessDenied",
38            "BadRequest",
39            "Conflict",
40            "Forbidden",
41            "Gone",
42            "NotFound",
43            "PhoneNumberAssociationsExist",
44            "PreconditionFailed",
45            "ResourceLimitExceeded",
46            "ServiceFailure",
47            "ServiceUnavailable",
48            "Throttled",
49            "Throttling",
50            "Unauthorized",
51            "Unprocessable",
52            "VoiceConnectorGroupAssociationsExist",
53        ]
54    ] = Field(default=None, alias="ErrorCode")
55    error_message: Optional[str] = Field(default=None, alias="ErrorMessage")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
58class ResponseMetadataModel(BaseModel):
59    request_id: str = Field(alias="RequestId")
60    host_id: str = Field(alias="HostId")
61    http_status_code: int = Field(alias="HTTPStatusCode")
62    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
63    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociatePhoneNumbersWithVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
66class AssociatePhoneNumbersWithVoiceConnectorRequestModel(BaseModel):
67    voice_connector_id: str = Field(alias="VoiceConnectorId")
68    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
69    force_associate: Optional[bool] = Field(default=None, alias="ForceAssociate")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeletePhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
72class BatchDeletePhoneNumberRequestModel(BaseModel):
73    phone_number_ids: Sequence[str] = Field(alias="PhoneNumberIds")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePhoneNumberRequestItemModel(mypydantic.models.base_model.BaseModel):
76class UpdatePhoneNumberRequestItemModel(BaseModel):
77    phone_number_id: str = Field(alias="PhoneNumberId")
78    product_type: Optional[
79        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
80    ] = Field(default=None, alias="ProductType")
81    calling_name: Optional[str] = Field(default=None, alias="CallingName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CandidateAddressModel(mypydantic.models.base_model.BaseModel):
84class CandidateAddressModel(BaseModel):
85    street_info: Optional[str] = Field(default=None, alias="streetInfo")
86    street_number: Optional[str] = Field(default=None, alias="streetNumber")
87    city: Optional[str] = Field(default=None, alias="city")
88    state: Optional[str] = Field(default=None, alias="state")
89    postal_code: Optional[str] = Field(default=None, alias="postalCode")
90    postal_code_plus4: Optional[str] = Field(default=None, alias="postalCodePlus4")
91    country: Optional[str] = Field(default=None, alias="country")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePhoneNumberOrderRequestModel(mypydantic.models.base_model.BaseModel):
94class CreatePhoneNumberOrderRequestModel(BaseModel):
95    product_type: Literal["SipMediaApplicationDialIn", "VoiceConnector"] = Field(
96        alias="ProductType"
97    )
98    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GeoMatchParamsModel(mypydantic.models.base_model.BaseModel):
101class GeoMatchParamsModel(BaseModel):
102    country: str = Field(alias="Country")
103    area_code: str = Field(alias="AreaCode")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipMediaApplicationCallRequestModel(mypydantic.models.base_model.BaseModel):
106class CreateSipMediaApplicationCallRequestModel(BaseModel):
107    from_phone_number: str = Field(alias="FromPhoneNumber")
108    to_phone_number: str = Field(alias="ToPhoneNumber")
109    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
110    sip_headers: Optional[Mapping[str, str]] = Field(default=None, alias="SipHeaders")
111    arguments_map: Optional[Mapping[str, str]] = Field(
112        default=None, alias="ArgumentsMap"
113    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipMediaApplicationCallModel(mypydantic.models.base_model.BaseModel):
116class SipMediaApplicationCallModel(BaseModel):
117    transaction_id: Optional[str] = Field(default=None, alias="TransactionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipMediaApplicationEndpointModel(mypydantic.models.base_model.BaseModel):
120class SipMediaApplicationEndpointModel(BaseModel):
121    lambda_arn: Optional[str] = Field(default=None, alias="LambdaArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipRuleTargetApplicationModel(mypydantic.models.base_model.BaseModel):
124class SipRuleTargetApplicationModel(BaseModel):
125    sip_media_application_id: Optional[str] = Field(
126        default=None, alias="SipMediaApplicationId"
127    )
128    priority: Optional[int] = Field(default=None, alias="Priority")
129    aws_region: Optional[str] = Field(default=None, alias="AwsRegion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VoiceConnectorItemModel(mypydantic.models.base_model.BaseModel):
132class VoiceConnectorItemModel(BaseModel):
133    voice_connector_id: str = Field(alias="VoiceConnectorId")
134    priority: int = Field(alias="Priority")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
137class CreateVoiceConnectorRequestModel(BaseModel):
138    name: str = Field(alias="Name")
139    require_encryption: bool = Field(alias="RequireEncryption")
140    aws_region: Optional[
141        Literal[
142            "ap-northeast-1",
143            "ap-northeast-2",
144            "ap-southeast-1",
145            "ap-southeast-2",
146            "ca-central-1",
147            "eu-central-1",
148            "eu-west-1",
149            "eu-west-2",
150            "us-east-1",
151            "us-west-2",
152        ]
153    ] = Field(default=None, alias="AwsRegion")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VoiceConnectorModel(mypydantic.models.base_model.BaseModel):
156class VoiceConnectorModel(BaseModel):
157    voice_connector_id: Optional[str] = Field(default=None, alias="VoiceConnectorId")
158    aws_region: Optional[
159        Literal[
160            "ap-northeast-1",
161            "ap-northeast-2",
162            "ap-southeast-1",
163            "ap-southeast-2",
164            "ca-central-1",
165            "eu-central-1",
166            "eu-west-1",
167            "eu-west-2",
168            "us-east-1",
169            "us-west-2",
170        ]
171    ] = Field(default=None, alias="AwsRegion")
172    name: Optional[str] = Field(default=None, alias="Name")
173    outbound_host_name: Optional[str] = Field(default=None, alias="OutboundHostName")
174    require_encryption: Optional[bool] = Field(default=None, alias="RequireEncryption")
175    created_timestamp: Optional[datetime] = Field(
176        default=None, alias="CreatedTimestamp"
177    )
178    updated_timestamp: Optional[datetime] = Field(
179        default=None, alias="UpdatedTimestamp"
180    )
181    voice_connector_arn: Optional[str] = Field(default=None, alias="VoiceConnectorArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CredentialModel(mypydantic.models.base_model.BaseModel):
184class CredentialModel(BaseModel):
185    username: Optional[str] = Field(default=None, alias="Username")
186    password: Optional[str] = Field(default=None, alias="Password")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DNISEmergencyCallingConfigurationModel(mypydantic.models.base_model.BaseModel):
189class DNISEmergencyCallingConfigurationModel(BaseModel):
190    emergency_phone_number: str = Field(alias="EmergencyPhoneNumber")
191    calling_country: str = Field(alias="CallingCountry")
192    test_phone_number: Optional[str] = Field(default=None, alias="TestPhoneNumber")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeletePhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
195class DeletePhoneNumberRequestModel(BaseModel):
196    phone_number_id: str = Field(alias="PhoneNumberId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteProxySessionRequestModel(mypydantic.models.base_model.BaseModel):
199class DeleteProxySessionRequestModel(BaseModel):
200    voice_connector_id: str = Field(alias="VoiceConnectorId")
201    proxy_session_id: str = Field(alias="ProxySessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSipMediaApplicationRequestModel(mypydantic.models.base_model.BaseModel):
204class DeleteSipMediaApplicationRequestModel(BaseModel):
205    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteSipRuleRequestModel(mypydantic.models.base_model.BaseModel):
208class DeleteSipRuleRequestModel(BaseModel):
209    sip_rule_id: str = Field(alias="SipRuleId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorEmergencyCallingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
212class DeleteVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
213    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
216class DeleteVoiceConnectorGroupRequestModel(BaseModel):
217    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorOriginationRequestModel(mypydantic.models.base_model.BaseModel):
220class DeleteVoiceConnectorOriginationRequestModel(BaseModel):
221    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorProxyRequestModel(mypydantic.models.base_model.BaseModel):
224class DeleteVoiceConnectorProxyRequestModel(BaseModel):
225    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
228class DeleteVoiceConnectorRequestModel(BaseModel):
229    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorStreamingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
232class DeleteVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
233    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorTerminationCredentialsRequestModel(mypydantic.models.base_model.BaseModel):
236class DeleteVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
237    voice_connector_id: str = Field(alias="VoiceConnectorId")
238    usernames: Sequence[str] = Field(alias="Usernames")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteVoiceConnectorTerminationRequestModel(mypydantic.models.base_model.BaseModel):
241class DeleteVoiceConnectorTerminationRequestModel(BaseModel):
242    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociatePhoneNumbersFromVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
245class DisassociatePhoneNumbersFromVoiceConnectorGroupRequestModel(BaseModel):
246    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
247    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociatePhoneNumbersFromVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
250class DisassociatePhoneNumbersFromVoiceConnectorRequestModel(BaseModel):
251    voice_connector_id: str = Field(alias="VoiceConnectorId")
252    e164_phone_numbers: Sequence[str] = Field(alias="E164PhoneNumbers")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VoiceConnectorSettingsModel(mypydantic.models.base_model.BaseModel):
255class VoiceConnectorSettingsModel(BaseModel):
256    cdr_bucket: Optional[str] = Field(default=None, alias="CdrBucket")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPhoneNumberOrderRequestModel(mypydantic.models.base_model.BaseModel):
259class GetPhoneNumberOrderRequestModel(BaseModel):
260    phone_number_order_id: str = Field(alias="PhoneNumberOrderId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
263class GetPhoneNumberRequestModel(BaseModel):
264    phone_number_id: str = Field(alias="PhoneNumberId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProxySessionRequestModel(mypydantic.models.base_model.BaseModel):
267class GetProxySessionRequestModel(BaseModel):
268    voice_connector_id: str = Field(alias="VoiceConnectorId")
269    proxy_session_id: str = Field(alias="ProxySessionId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationAlexaSkillConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
272class GetSipMediaApplicationAlexaSkillConfigurationRequestModel(BaseModel):
273    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipMediaApplicationAlexaSkillConfigurationModel(mypydantic.models.base_model.BaseModel):
276class SipMediaApplicationAlexaSkillConfigurationModel(BaseModel):
277    alexa_skill_status: Literal["ACTIVE", "INACTIVE"] = Field(alias="AlexaSkillStatus")
278    alexa_skill_ids: List[str] = Field(alias="AlexaSkillIds")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
281class GetSipMediaApplicationLoggingConfigurationRequestModel(BaseModel):
282    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipMediaApplicationLoggingConfigurationModel(mypydantic.models.base_model.BaseModel):
285class SipMediaApplicationLoggingConfigurationModel(BaseModel):
286    enable_sip_media_application_message_logs: Optional[bool] = Field(
287        default=None, alias="EnableSipMediaApplicationMessageLogs"
288    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationRequestModel(mypydantic.models.base_model.BaseModel):
291class GetSipMediaApplicationRequestModel(BaseModel):
292    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipRuleRequestModel(mypydantic.models.base_model.BaseModel):
295class GetSipRuleRequestModel(BaseModel):
296    sip_rule_id: str = Field(alias="SipRuleId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorEmergencyCallingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
299class GetVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
300    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
303class GetVoiceConnectorGroupRequestModel(BaseModel):
304    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
307class GetVoiceConnectorLoggingConfigurationRequestModel(BaseModel):
308    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LoggingConfigurationModel(mypydantic.models.base_model.BaseModel):
311class LoggingConfigurationModel(BaseModel):
312    enable_s_ip_logs: Optional[bool] = Field(default=None, alias="EnableSIPLogs")
313    enable_media_metric_logs: Optional[bool] = Field(
314        default=None, alias="EnableMediaMetricLogs"
315    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorOriginationRequestModel(mypydantic.models.base_model.BaseModel):
318class GetVoiceConnectorOriginationRequestModel(BaseModel):
319    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorProxyRequestModel(mypydantic.models.base_model.BaseModel):
322class GetVoiceConnectorProxyRequestModel(BaseModel):
323    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProxyModel(mypydantic.models.base_model.BaseModel):
326class ProxyModel(BaseModel):
327    default_session_expiry_minutes: Optional[int] = Field(
328        default=None, alias="DefaultSessionExpiryMinutes"
329    )
330    disabled: Optional[bool] = Field(default=None, alias="Disabled")
331    fall_back_phone_number: Optional[str] = Field(
332        default=None, alias="FallBackPhoneNumber"
333    )
334    phone_number_countries: Optional[List[str]] = Field(
335        default=None, alias="PhoneNumberCountries"
336    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
339class GetVoiceConnectorRequestModel(BaseModel):
340    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorStreamingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
343class GetVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
344    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorTerminationHealthRequestModel(mypydantic.models.base_model.BaseModel):
347class GetVoiceConnectorTerminationHealthRequestModel(BaseModel):
348    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TerminationHealthModel(mypydantic.models.base_model.BaseModel):
351class TerminationHealthModel(BaseModel):
352    timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
353    source: Optional[str] = Field(default=None, alias="Source")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorTerminationRequestModel(mypydantic.models.base_model.BaseModel):
356class GetVoiceConnectorTerminationRequestModel(BaseModel):
357    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TerminationModel(mypydantic.models.base_model.BaseModel):
360class TerminationModel(BaseModel):
361    cps_limit: Optional[int] = Field(default=None, alias="CpsLimit")
362    default_phone_number: Optional[str] = Field(
363        default=None, alias="DefaultPhoneNumber"
364    )
365    calling_regions: Optional[List[str]] = Field(default=None, alias="CallingRegions")
366    cidr_allowed_list: Optional[List[str]] = Field(
367        default=None, alias="CidrAllowedList"
368    )
369    disabled: Optional[bool] = Field(default=None, alias="Disabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPhoneNumberOrdersRequestModel(mypydantic.models.base_model.BaseModel):
372class ListPhoneNumberOrdersRequestModel(BaseModel):
373    next_token: Optional[str] = Field(default=None, alias="NextToken")
374    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPhoneNumbersRequestModel(mypydantic.models.base_model.BaseModel):
377class ListPhoneNumbersRequestModel(BaseModel):
378    status: Optional[str] = Field(default=None, alias="Status")
379    product_type: Optional[
380        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
381    ] = Field(default=None, alias="ProductType")
382    filter_name: Optional[
383        Literal["SipRuleId", "VoiceConnectorGroupId", "VoiceConnectorId"]
384    ] = Field(default=None, alias="FilterName")
385    filter_value: Optional[str] = Field(default=None, alias="FilterValue")
386    max_results: Optional[int] = Field(default=None, alias="MaxResults")
387    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProxySessionsRequestModel(mypydantic.models.base_model.BaseModel):
390class ListProxySessionsRequestModel(BaseModel):
391    voice_connector_id: str = Field(alias="VoiceConnectorId")
392    status: Optional[Literal["Closed", "InProgress", "Open"]] = Field(
393        default=None, alias="Status"
394    )
395    next_token: Optional[str] = Field(default=None, alias="NextToken")
396    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
399class PaginatorConfigModel(BaseModel):
400    max_items: Optional[int] = Field(default=None, alias="MaxItems")
401    page_size: Optional[int] = Field(default=None, alias="PageSize")
402    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipMediaApplicationsRequestModel(mypydantic.models.base_model.BaseModel):
405class ListSipMediaApplicationsRequestModel(BaseModel):
406    max_results: Optional[int] = Field(default=None, alias="MaxResults")
407    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipRulesRequestModel(mypydantic.models.base_model.BaseModel):
410class ListSipRulesRequestModel(BaseModel):
411    sip_media_application_id: Optional[str] = Field(
412        default=None, alias="SipMediaApplicationId"
413    )
414    max_results: Optional[int] = Field(default=None, alias="MaxResults")
415    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSupportedPhoneNumberCountriesRequestModel(mypydantic.models.base_model.BaseModel):
418class ListSupportedPhoneNumberCountriesRequestModel(BaseModel):
419    product_type: Literal["SipMediaApplicationDialIn", "VoiceConnector"] = Field(
420        alias="ProductType"
421    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberCountryModel(mypydantic.models.base_model.BaseModel):
424class PhoneNumberCountryModel(BaseModel):
425    country_code: Optional[str] = Field(default=None, alias="CountryCode")
426    supported_phone_number_types: Optional[List[Literal["Local", "TollFree"]]] = Field(
427        default=None, alias="SupportedPhoneNumberTypes"
428    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorGroupsRequestModel(mypydantic.models.base_model.BaseModel):
431class ListVoiceConnectorGroupsRequestModel(BaseModel):
432    next_token: Optional[str] = Field(default=None, alias="NextToken")
433    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorTerminationCredentialsRequestModel(mypydantic.models.base_model.BaseModel):
436class ListVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
437    voice_connector_id: str = Field(alias="VoiceConnectorId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorsRequestModel(mypydantic.models.base_model.BaseModel):
440class ListVoiceConnectorsRequestModel(BaseModel):
441    next_token: Optional[str] = Field(default=None, alias="NextToken")
442    max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OrderedPhoneNumberModel(mypydantic.models.base_model.BaseModel):
445class OrderedPhoneNumberModel(BaseModel):
446    e164_phone_number: Optional[str] = Field(default=None, alias="E164PhoneNumber")
447    status: Optional[Literal["Acquired", "Failed", "Processing"]] = Field(
448        default=None, alias="Status"
449    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OriginationRouteModel(mypydantic.models.base_model.BaseModel):
452class OriginationRouteModel(BaseModel):
453    host: Optional[str] = Field(default=None, alias="Host")
454    port: Optional[int] = Field(default=None, alias="Port")
455    protocol: Optional[Literal["TCP", "UDP"]] = Field(default=None, alias="Protocol")
456    priority: Optional[int] = Field(default=None, alias="Priority")
457    weight: Optional[int] = Field(default=None, alias="Weight")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ParticipantModel(mypydantic.models.base_model.BaseModel):
460class ParticipantModel(BaseModel):
461    phone_number: Optional[str] = Field(default=None, alias="PhoneNumber")
462    proxy_phone_number: Optional[str] = Field(default=None, alias="ProxyPhoneNumber")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberAssociationModel(mypydantic.models.base_model.BaseModel):
465class PhoneNumberAssociationModel(BaseModel):
466    value: Optional[str] = Field(default=None, alias="Value")
467    name: Optional[
468        Literal["SipRuleId", "VoiceConnectorGroupId", "VoiceConnectorId"]
469    ] = Field(default=None, alias="Name")
470    associated_timestamp: Optional[datetime] = Field(
471        default=None, alias="AssociatedTimestamp"
472    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberCapabilitiesModel(mypydantic.models.base_model.BaseModel):
475class PhoneNumberCapabilitiesModel(BaseModel):
476    inbound_call: Optional[bool] = Field(default=None, alias="InboundCall")
477    outbound_call: Optional[bool] = Field(default=None, alias="OutboundCall")
478    inbound_s_ms: Optional[bool] = Field(default=None, alias="InboundSMS")
479    outbound_s_ms: Optional[bool] = Field(default=None, alias="OutboundSMS")
480    inbound_mms: Optional[bool] = Field(default=None, alias="InboundMMS")
481    outbound_mms: Optional[bool] = Field(default=None, alias="OutboundMMS")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorProxyRequestModel(mypydantic.models.base_model.BaseModel):
484class PutVoiceConnectorProxyRequestModel(BaseModel):
485    voice_connector_id: str = Field(alias="VoiceConnectorId")
486    default_session_expiry_minutes: int = Field(alias="DefaultSessionExpiryMinutes")
487    phone_number_pool_countries: Sequence[str] = Field(alias="PhoneNumberPoolCountries")
488    fall_back_phone_number: Optional[str] = Field(
489        default=None, alias="FallBackPhoneNumber"
490    )
491    disabled: Optional[bool] = Field(default=None, alias="Disabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestorePhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
494class RestorePhoneNumberRequestModel(BaseModel):
495    phone_number_id: str = Field(alias="PhoneNumberId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchAvailablePhoneNumbersRequestModel(mypydantic.models.base_model.BaseModel):
498class SearchAvailablePhoneNumbersRequestModel(BaseModel):
499    area_code: Optional[str] = Field(default=None, alias="AreaCode")
500    city: Optional[str] = Field(default=None, alias="City")
501    country: Optional[str] = Field(default=None, alias="Country")
502    state: Optional[str] = Field(default=None, alias="State")
503    toll_free_prefix: Optional[str] = Field(default=None, alias="TollFreePrefix")
504    phone_number_type: Optional[Literal["Local", "TollFree"]] = Field(
505        default=None, alias="PhoneNumberType"
506    )
507    max_results: Optional[int] = Field(default=None, alias="MaxResults")
508    next_token: Optional[str] = Field(default=None, alias="NextToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StreamingNotificationTargetModel(mypydantic.models.base_model.BaseModel):
511class StreamingNotificationTargetModel(BaseModel):
512    notification_target: Optional[Literal["EventBridge", "SNS", "SQS"]] = Field(
513        default=None, alias="NotificationTarget"
514    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
517class UpdatePhoneNumberRequestModel(BaseModel):
518    phone_number_id: str = Field(alias="PhoneNumberId")
519    product_type: Optional[
520        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
521    ] = Field(default=None, alias="ProductType")
522    calling_name: Optional[str] = Field(default=None, alias="CallingName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePhoneNumberSettingsRequestModel(mypydantic.models.base_model.BaseModel):
525class UpdatePhoneNumberSettingsRequestModel(BaseModel):
526    calling_name: str = Field(alias="CallingName")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProxySessionRequestModel(mypydantic.models.base_model.BaseModel):
529class UpdateProxySessionRequestModel(BaseModel):
530    voice_connector_id: str = Field(alias="VoiceConnectorId")
531    proxy_session_id: str = Field(alias="ProxySessionId")
532    capabilities: Sequence[Literal["SMS", "Voice"]] = Field(alias="Capabilities")
533    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipMediaApplicationCallRequestModel(mypydantic.models.base_model.BaseModel):
536class UpdateSipMediaApplicationCallRequestModel(BaseModel):
537    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
538    transaction_id: str = Field(alias="TransactionId")
539    arguments: Mapping[str, str] = Field(alias="Arguments")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateVoiceConnectorRequestModel(mypydantic.models.base_model.BaseModel):
542class UpdateVoiceConnectorRequestModel(BaseModel):
543    voice_connector_id: str = Field(alias="VoiceConnectorId")
544    name: str = Field(alias="Name")
545    require_encryption: bool = Field(alias="RequireEncryption")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidateE911AddressRequestModel(mypydantic.models.base_model.BaseModel):
548class ValidateE911AddressRequestModel(BaseModel):
549    aws_account_id: str = Field(alias="AwsAccountId")
550    street_number: str = Field(alias="StreetNumber")
551    street_info: str = Field(alias="StreetInfo")
552    city: str = Field(alias="City")
553    state: str = Field(alias="State")
554    country: str = Field(alias="Country")
555    postal_code: str = Field(alias="PostalCode")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociatePhoneNumbersWithVoiceConnectorGroupResponseModel(mypydantic.models.base_model.BaseModel):
558class AssociatePhoneNumbersWithVoiceConnectorGroupResponseModel(BaseModel):
559    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
560    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AssociatePhoneNumbersWithVoiceConnectorResponseModel(mypydantic.models.base_model.BaseModel):
563class AssociatePhoneNumbersWithVoiceConnectorResponseModel(BaseModel):
564    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
565    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchDeletePhoneNumberResponseModel(mypydantic.models.base_model.BaseModel):
568class BatchDeletePhoneNumberResponseModel(BaseModel):
569    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
570    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchUpdatePhoneNumberResponseModel(mypydantic.models.base_model.BaseModel):
573class BatchUpdatePhoneNumberResponseModel(BaseModel):
574    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
575    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseModel(mypydantic.models.base_model.BaseModel):
578class DisassociatePhoneNumbersFromVoiceConnectorGroupResponseModel(BaseModel):
579    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
580    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DisassociatePhoneNumbersFromVoiceConnectorResponseModel(mypydantic.models.base_model.BaseModel):
583class DisassociatePhoneNumbersFromVoiceConnectorResponseModel(BaseModel):
584    phone_number_errors: List[PhoneNumberErrorModel] = Field(alias="PhoneNumberErrors")
585    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
588class EmptyResponseMetadataModel(BaseModel):
589    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPhoneNumberSettingsResponseModel(mypydantic.models.base_model.BaseModel):
592class GetPhoneNumberSettingsResponseModel(BaseModel):
593    calling_name: str = Field(alias="CallingName")
594    calling_name_updated_timestamp: datetime = Field(
595        alias="CallingNameUpdatedTimestamp"
596    )
597    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListAvailableVoiceConnectorRegionsResponseModel(mypydantic.models.base_model.BaseModel):
600class ListAvailableVoiceConnectorRegionsResponseModel(BaseModel):
601    voice_connector_regions: List[
602        Literal[
603            "ap-northeast-1",
604            "ap-northeast-2",
605            "ap-southeast-1",
606            "ap-southeast-2",
607            "ca-central-1",
608            "eu-central-1",
609            "eu-west-1",
610            "eu-west-2",
611            "us-east-1",
612            "us-west-2",
613        ]
614    ] = Field(alias="VoiceConnectorRegions")
615    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorTerminationCredentialsResponseModel(mypydantic.models.base_model.BaseModel):
618class ListVoiceConnectorTerminationCredentialsResponseModel(BaseModel):
619    usernames: List[str] = Field(alias="Usernames")
620    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SearchAvailablePhoneNumbersResponseModel(mypydantic.models.base_model.BaseModel):
623class SearchAvailablePhoneNumbersResponseModel(BaseModel):
624    e164_phone_numbers: List[str] = Field(alias="E164PhoneNumbers")
625    next_token: str = Field(alias="NextToken")
626    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class BatchUpdatePhoneNumberRequestModel(mypydantic.models.base_model.BaseModel):
629class BatchUpdatePhoneNumberRequestModel(BaseModel):
630    update_phone_number_request_items: Sequence[
631        UpdatePhoneNumberRequestItemModel
632    ] = Field(alias="UpdatePhoneNumberRequestItems")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ValidateE911AddressResponseModel(mypydantic.models.base_model.BaseModel):
635class ValidateE911AddressResponseModel(BaseModel):
636    validation_result: int = Field(alias="ValidationResult")
637    address_external_id: str = Field(alias="AddressExternalId")
638    address: AddressModel = Field(alias="Address")
639    candidate_address_list: List[CandidateAddressModel] = Field(
640        alias="CandidateAddressList"
641    )
642    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProxySessionRequestModel(mypydantic.models.base_model.BaseModel):
645class CreateProxySessionRequestModel(BaseModel):
646    voice_connector_id: str = Field(alias="VoiceConnectorId")
647    participant_phone_numbers: Sequence[str] = Field(alias="ParticipantPhoneNumbers")
648    capabilities: Sequence[Literal["SMS", "Voice"]] = Field(alias="Capabilities")
649    name: Optional[str] = Field(default=None, alias="Name")
650    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
651    number_selection_behavior: Optional[Literal["AvoidSticky", "PreferSticky"]] = Field(
652        default=None, alias="NumberSelectionBehavior"
653    )
654    geo_match_level: Optional[Literal["AreaCode", "Country"]] = Field(
655        default=None, alias="GeoMatchLevel"
656    )
657    geo_match_params: Optional[GeoMatchParamsModel] = Field(
658        default=None, alias="GeoMatchParams"
659    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipMediaApplicationCallResponseModel(mypydantic.models.base_model.BaseModel):
662class CreateSipMediaApplicationCallResponseModel(BaseModel):
663    sip_media_application_call: SipMediaApplicationCallModel = Field(
664        alias="SipMediaApplicationCall"
665    )
666    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipMediaApplicationCallResponseModel(mypydantic.models.base_model.BaseModel):
669class UpdateSipMediaApplicationCallResponseModel(BaseModel):
670    sip_media_application_call: SipMediaApplicationCallModel = Field(
671        alias="SipMediaApplicationCall"
672    )
673    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipMediaApplicationRequestModel(mypydantic.models.base_model.BaseModel):
676class CreateSipMediaApplicationRequestModel(BaseModel):
677    aws_region: str = Field(alias="AwsRegion")
678    name: str = Field(alias="Name")
679    endpoints: Sequence[SipMediaApplicationEndpointModel] = Field(alias="Endpoints")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipMediaApplicationModel(mypydantic.models.base_model.BaseModel):
682class SipMediaApplicationModel(BaseModel):
683    sip_media_application_id: Optional[str] = Field(
684        default=None, alias="SipMediaApplicationId"
685    )
686    aws_region: Optional[str] = Field(default=None, alias="AwsRegion")
687    name: Optional[str] = Field(default=None, alias="Name")
688    endpoints: Optional[List[SipMediaApplicationEndpointModel]] = Field(
689        default=None, alias="Endpoints"
690    )
691    created_timestamp: Optional[datetime] = Field(
692        default=None, alias="CreatedTimestamp"
693    )
694    updated_timestamp: Optional[datetime] = Field(
695        default=None, alias="UpdatedTimestamp"
696    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipMediaApplicationRequestModel(mypydantic.models.base_model.BaseModel):
699class UpdateSipMediaApplicationRequestModel(BaseModel):
700    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
701    name: Optional[str] = Field(default=None, alias="Name")
702    endpoints: Optional[Sequence[SipMediaApplicationEndpointModel]] = Field(
703        default=None, alias="Endpoints"
704    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipRuleRequestModel(mypydantic.models.base_model.BaseModel):
707class CreateSipRuleRequestModel(BaseModel):
708    name: str = Field(alias="Name")
709    trigger_type: Literal["RequestUriHostname", "ToPhoneNumber"] = Field(
710        alias="TriggerType"
711    )
712    trigger_value: str = Field(alias="TriggerValue")
713    disabled: Optional[bool] = Field(default=None, alias="Disabled")
714    target_applications: Optional[Sequence[SipRuleTargetApplicationModel]] = Field(
715        default=None, alias="TargetApplications"
716    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class SipRuleModel(mypydantic.models.base_model.BaseModel):
719class SipRuleModel(BaseModel):
720    sip_rule_id: Optional[str] = Field(default=None, alias="SipRuleId")
721    name: Optional[str] = Field(default=None, alias="Name")
722    disabled: Optional[bool] = Field(default=None, alias="Disabled")
723    trigger_type: Optional[Literal["RequestUriHostname", "ToPhoneNumber"]] = Field(
724        default=None, alias="TriggerType"
725    )
726    trigger_value: Optional[str] = Field(default=None, alias="TriggerValue")
727    target_applications: Optional[List[SipRuleTargetApplicationModel]] = Field(
728        default=None, alias="TargetApplications"
729    )
730    created_timestamp: Optional[datetime] = Field(
731        default=None, alias="CreatedTimestamp"
732    )
733    updated_timestamp: Optional[datetime] = Field(
734        default=None, alias="UpdatedTimestamp"
735    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipRuleRequestModel(mypydantic.models.base_model.BaseModel):
738class UpdateSipRuleRequestModel(BaseModel):
739    sip_rule_id: str = Field(alias="SipRuleId")
740    name: str = Field(alias="Name")
741    disabled: Optional[bool] = Field(default=None, alias="Disabled")
742    target_applications: Optional[Sequence[SipRuleTargetApplicationModel]] = Field(
743        default=None, alias="TargetApplications"
744    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
747class CreateVoiceConnectorGroupRequestModel(BaseModel):
748    name: str = Field(alias="Name")
749    voice_connector_items: Optional[Sequence[VoiceConnectorItemModel]] = Field(
750        default=None, alias="VoiceConnectorItems"
751    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateVoiceConnectorGroupRequestModel(mypydantic.models.base_model.BaseModel):
754class UpdateVoiceConnectorGroupRequestModel(BaseModel):
755    voice_connector_group_id: str = Field(alias="VoiceConnectorGroupId")
756    name: str = Field(alias="Name")
757    voice_connector_items: Sequence[VoiceConnectorItemModel] = Field(
758        alias="VoiceConnectorItems"
759    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class VoiceConnectorGroupModel(mypydantic.models.base_model.BaseModel):
762class VoiceConnectorGroupModel(BaseModel):
763    voice_connector_group_id: Optional[str] = Field(
764        default=None, alias="VoiceConnectorGroupId"
765    )
766    name: Optional[str] = Field(default=None, alias="Name")
767    voice_connector_items: Optional[List[VoiceConnectorItemModel]] = Field(
768        default=None, alias="VoiceConnectorItems"
769    )
770    created_timestamp: Optional[datetime] = Field(
771        default=None, alias="CreatedTimestamp"
772    )
773    updated_timestamp: Optional[datetime] = Field(
774        default=None, alias="UpdatedTimestamp"
775    )
776    voice_connector_group_arn: Optional[str] = Field(
777        default=None, alias="VoiceConnectorGroupArn"
778    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateVoiceConnectorResponseModel(mypydantic.models.base_model.BaseModel):
781class CreateVoiceConnectorResponseModel(BaseModel):
782    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
783    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorResponseModel(mypydantic.models.base_model.BaseModel):
786class GetVoiceConnectorResponseModel(BaseModel):
787    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
788    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorsResponseModel(mypydantic.models.base_model.BaseModel):
791class ListVoiceConnectorsResponseModel(BaseModel):
792    voice_connectors: List[VoiceConnectorModel] = Field(alias="VoiceConnectors")
793    next_token: str = Field(alias="NextToken")
794    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateVoiceConnectorResponseModel(mypydantic.models.base_model.BaseModel):
797class UpdateVoiceConnectorResponseModel(BaseModel):
798    voice_connector: VoiceConnectorModel = Field(alias="VoiceConnector")
799    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorTerminationCredentialsRequestModel(mypydantic.models.base_model.BaseModel):
802class PutVoiceConnectorTerminationCredentialsRequestModel(BaseModel):
803    voice_connector_id: str = Field(alias="VoiceConnectorId")
804    credentials: Optional[Sequence[CredentialModel]] = Field(
805        default=None, alias="Credentials"
806    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmergencyCallingConfigurationModel(mypydantic.models.base_model.BaseModel):
809class EmergencyCallingConfigurationModel(BaseModel):
810    dnis: Optional[List[DNISEmergencyCallingConfigurationModel]] = Field(
811        default=None, alias="DNIS"
812    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetGlobalSettingsResponseModel(mypydantic.models.base_model.BaseModel):
815class GetGlobalSettingsResponseModel(BaseModel):
816    voice_connector: VoiceConnectorSettingsModel = Field(alias="VoiceConnector")
817    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateGlobalSettingsRequestModel(mypydantic.models.base_model.BaseModel):
820class UpdateGlobalSettingsRequestModel(BaseModel):
821    voice_connector: Optional[VoiceConnectorSettingsModel] = Field(
822        default=None, alias="VoiceConnector"
823    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationAlexaSkillConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
826class GetSipMediaApplicationAlexaSkillConfigurationResponseModel(BaseModel):
827    sip_media_application_alexa_skill_configuration: SipMediaApplicationAlexaSkillConfigurationModel = Field(
828        alias="SipMediaApplicationAlexaSkillConfiguration"
829    )
830    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutSipMediaApplicationAlexaSkillConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
833class PutSipMediaApplicationAlexaSkillConfigurationRequestModel(BaseModel):
834    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
835    sip_media_application_alexa_skill_configuration: Optional[
836        SipMediaApplicationAlexaSkillConfigurationModel
837    ] = Field(default=None, alias="SipMediaApplicationAlexaSkillConfiguration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutSipMediaApplicationAlexaSkillConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
840class PutSipMediaApplicationAlexaSkillConfigurationResponseModel(BaseModel):
841    sip_media_application_alexa_skill_configuration: SipMediaApplicationAlexaSkillConfigurationModel = Field(
842        alias="SipMediaApplicationAlexaSkillConfiguration"
843    )
844    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
847class GetSipMediaApplicationLoggingConfigurationResponseModel(BaseModel):
848    sip_media_application_logging_configuration: SipMediaApplicationLoggingConfigurationModel = Field(
849        alias="SipMediaApplicationLoggingConfiguration"
850    )
851    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutSipMediaApplicationLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
854class PutSipMediaApplicationLoggingConfigurationRequestModel(BaseModel):
855    sip_media_application_id: str = Field(alias="SipMediaApplicationId")
856    sip_media_application_logging_configuration: Optional[
857        SipMediaApplicationLoggingConfigurationModel
858    ] = Field(default=None, alias="SipMediaApplicationLoggingConfiguration")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutSipMediaApplicationLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
861class PutSipMediaApplicationLoggingConfigurationResponseModel(BaseModel):
862    sip_media_application_logging_configuration: SipMediaApplicationLoggingConfigurationModel = Field(
863        alias="SipMediaApplicationLoggingConfiguration"
864    )
865    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
868class GetVoiceConnectorLoggingConfigurationResponseModel(BaseModel):
869    logging_configuration: LoggingConfigurationModel = Field(
870        alias="LoggingConfiguration"
871    )
872    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
875class PutVoiceConnectorLoggingConfigurationRequestModel(BaseModel):
876    voice_connector_id: str = Field(alias="VoiceConnectorId")
877    logging_configuration: LoggingConfigurationModel = Field(
878        alias="LoggingConfiguration"
879    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
882class PutVoiceConnectorLoggingConfigurationResponseModel(BaseModel):
883    logging_configuration: LoggingConfigurationModel = Field(
884        alias="LoggingConfiguration"
885    )
886    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorProxyResponseModel(mypydantic.models.base_model.BaseModel):
889class GetVoiceConnectorProxyResponseModel(BaseModel):
890    proxy: ProxyModel = Field(alias="Proxy")
891    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorProxyResponseModel(mypydantic.models.base_model.BaseModel):
894class PutVoiceConnectorProxyResponseModel(BaseModel):
895    proxy: ProxyModel = Field(alias="Proxy")
896    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorTerminationHealthResponseModel(mypydantic.models.base_model.BaseModel):
899class GetVoiceConnectorTerminationHealthResponseModel(BaseModel):
900    termination_health: TerminationHealthModel = Field(alias="TerminationHealth")
901    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorTerminationResponseModel(mypydantic.models.base_model.BaseModel):
904class GetVoiceConnectorTerminationResponseModel(BaseModel):
905    termination: TerminationModel = Field(alias="Termination")
906    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorTerminationRequestModel(mypydantic.models.base_model.BaseModel):
909class PutVoiceConnectorTerminationRequestModel(BaseModel):
910    voice_connector_id: str = Field(alias="VoiceConnectorId")
911    termination: TerminationModel = Field(alias="Termination")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorTerminationResponseModel(mypydantic.models.base_model.BaseModel):
914class PutVoiceConnectorTerminationResponseModel(BaseModel):
915    termination: TerminationModel = Field(alias="Termination")
916    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateModel(mypydantic.models.base_model.BaseModel):
919class ListSipMediaApplicationsRequestListSipMediaApplicationsPaginateModel(BaseModel):
920    pagination_config: Optional[PaginatorConfigModel] = Field(
921        default=None, alias="PaginationConfig"
922    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipRulesRequestListSipRulesPaginateModel(mypydantic.models.base_model.BaseModel):
925class ListSipRulesRequestListSipRulesPaginateModel(BaseModel):
926    sip_media_application_id: Optional[str] = Field(
927        default=None, alias="SipMediaApplicationId"
928    )
929    pagination_config: Optional[PaginatorConfigModel] = Field(
930        default=None, alias="PaginationConfig"
931    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSupportedPhoneNumberCountriesResponseModel(mypydantic.models.base_model.BaseModel):
934class ListSupportedPhoneNumberCountriesResponseModel(BaseModel):
935    phone_number_countries: List[PhoneNumberCountryModel] = Field(
936        alias="PhoneNumberCountries"
937    )
938    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberOrderModel(mypydantic.models.base_model.BaseModel):
941class PhoneNumberOrderModel(BaseModel):
942    phone_number_order_id: Optional[str] = Field(
943        default=None, alias="PhoneNumberOrderId"
944    )
945    product_type: Optional[
946        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
947    ] = Field(default=None, alias="ProductType")
948    status: Optional[
949        Literal[
950            "CancelRequested",
951            "Cancelled",
952            "ChangeRequested",
953            "Exception",
954            "FOC",
955            "Failed",
956            "Partial",
957            "PendingDocuments",
958            "Processing",
959            "Submitted",
960            "Successful",
961        ]
962    ] = Field(default=None, alias="Status")
963    order_type: Optional[Literal["New", "Porting"]] = Field(
964        default=None, alias="OrderType"
965    )
966    ordered_phone_numbers: Optional[List[OrderedPhoneNumberModel]] = Field(
967        default=None, alias="OrderedPhoneNumbers"
968    )
969    created_timestamp: Optional[datetime] = Field(
970        default=None, alias="CreatedTimestamp"
971    )
972    updated_timestamp: Optional[datetime] = Field(
973        default=None, alias="UpdatedTimestamp"
974    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class OriginationModel(mypydantic.models.base_model.BaseModel):
977class OriginationModel(BaseModel):
978    routes: Optional[List[OriginationRouteModel]] = Field(default=None, alias="Routes")
979    disabled: Optional[bool] = Field(default=None, alias="Disabled")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ProxySessionModel(mypydantic.models.base_model.BaseModel):
 982class ProxySessionModel(BaseModel):
 983    voice_connector_id: Optional[str] = Field(default=None, alias="VoiceConnectorId")
 984    proxy_session_id: Optional[str] = Field(default=None, alias="ProxySessionId")
 985    name: Optional[str] = Field(default=None, alias="Name")
 986    status: Optional[Literal["Closed", "InProgress", "Open"]] = Field(
 987        default=None, alias="Status"
 988    )
 989    expiry_minutes: Optional[int] = Field(default=None, alias="ExpiryMinutes")
 990    capabilities: Optional[List[Literal["SMS", "Voice"]]] = Field(
 991        default=None, alias="Capabilities"
 992    )
 993    created_timestamp: Optional[datetime] = Field(
 994        default=None, alias="CreatedTimestamp"
 995    )
 996    updated_timestamp: Optional[datetime] = Field(
 997        default=None, alias="UpdatedTimestamp"
 998    )
 999    ended_timestamp: Optional[datetime] = Field(default=None, alias="EndedTimestamp")
1000    participants: Optional[List[ParticipantModel]] = Field(
1001        default=None, alias="Participants"
1002    )
1003    number_selection_behavior: Optional[Literal["AvoidSticky", "PreferSticky"]] = Field(
1004        default=None, alias="NumberSelectionBehavior"
1005    )
1006    geo_match_level: Optional[Literal["AreaCode", "Country"]] = Field(
1007        default=None, alias="GeoMatchLevel"
1008    )
1009    geo_match_params: Optional[GeoMatchParamsModel] = Field(
1010        default=None, alias="GeoMatchParams"
1011    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PhoneNumberModel(mypydantic.models.base_model.BaseModel):
1014class PhoneNumberModel(BaseModel):
1015    phone_number_id: Optional[str] = Field(default=None, alias="PhoneNumberId")
1016    e164_phone_number: Optional[str] = Field(default=None, alias="E164PhoneNumber")
1017    country: Optional[str] = Field(default=None, alias="Country")
1018    type: Optional[Literal["Local", "TollFree"]] = Field(default=None, alias="Type")
1019    product_type: Optional[
1020        Literal["SipMediaApplicationDialIn", "VoiceConnector"]
1021    ] = Field(default=None, alias="ProductType")
1022    status: Optional[
1023        Literal[
1024            "AcquireFailed",
1025            "AcquireInProgress",
1026            "Assigned",
1027            "Cancelled",
1028            "DeleteFailed",
1029            "DeleteInProgress",
1030            "PortinCancelRequested",
1031            "PortinInProgress",
1032            "ReleaseFailed",
1033            "ReleaseInProgress",
1034            "Unassigned",
1035        ]
1036    ] = Field(default=None, alias="Status")
1037    capabilities: Optional[PhoneNumberCapabilitiesModel] = Field(
1038        default=None, alias="Capabilities"
1039    )
1040    associations: Optional[List[PhoneNumberAssociationModel]] = Field(
1041        default=None, alias="Associations"
1042    )
1043    calling_name: Optional[str] = Field(default=None, alias="CallingName")
1044    calling_name_status: Optional[
1045        Literal["Unassigned", "UpdateFailed", "UpdateInProgress", "UpdateSucceeded"]
1046    ] = Field(default=None, alias="CallingNameStatus")
1047    created_timestamp: Optional[datetime] = Field(
1048        default=None, alias="CreatedTimestamp"
1049    )
1050    updated_timestamp: Optional[datetime] = Field(
1051        default=None, alias="UpdatedTimestamp"
1052    )
1053    deletion_timestamp: Optional[datetime] = Field(
1054        default=None, alias="DeletionTimestamp"
1055    )
1056    order_id: Optional[str] = Field(default=None, alias="OrderId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StreamingConfigurationModel(mypydantic.models.base_model.BaseModel):
1059class StreamingConfigurationModel(BaseModel):
1060    data_retention_in_hours: int = Field(alias="DataRetentionInHours")
1061    disabled: bool = Field(alias="Disabled")
1062    streaming_notification_targets: Optional[
1063        List[StreamingNotificationTargetModel]
1064    ] = Field(default=None, alias="StreamingNotificationTargets")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipMediaApplicationResponseModel(mypydantic.models.base_model.BaseModel):
1067class CreateSipMediaApplicationResponseModel(BaseModel):
1068    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1069    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipMediaApplicationResponseModel(mypydantic.models.base_model.BaseModel):
1072class GetSipMediaApplicationResponseModel(BaseModel):
1073    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1074    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipMediaApplicationsResponseModel(mypydantic.models.base_model.BaseModel):
1077class ListSipMediaApplicationsResponseModel(BaseModel):
1078    sip_media_applications: List[SipMediaApplicationModel] = Field(
1079        alias="SipMediaApplications"
1080    )
1081    next_token: str = Field(alias="NextToken")
1082    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipMediaApplicationResponseModel(mypydantic.models.base_model.BaseModel):
1085class UpdateSipMediaApplicationResponseModel(BaseModel):
1086    sip_media_application: SipMediaApplicationModel = Field(alias="SipMediaApplication")
1087    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateSipRuleResponseModel(mypydantic.models.base_model.BaseModel):
1090class CreateSipRuleResponseModel(BaseModel):
1091    sip_rule: SipRuleModel = Field(alias="SipRule")
1092    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetSipRuleResponseModel(mypydantic.models.base_model.BaseModel):
1095class GetSipRuleResponseModel(BaseModel):
1096    sip_rule: SipRuleModel = Field(alias="SipRule")
1097    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListSipRulesResponseModel(mypydantic.models.base_model.BaseModel):
1100class ListSipRulesResponseModel(BaseModel):
1101    sip_rules: List[SipRuleModel] = Field(alias="SipRules")
1102    next_token: str = Field(alias="NextToken")
1103    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateSipRuleResponseModel(mypydantic.models.base_model.BaseModel):
1106class UpdateSipRuleResponseModel(BaseModel):
1107    sip_rule: SipRuleModel = Field(alias="SipRule")
1108    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateVoiceConnectorGroupResponseModel(mypydantic.models.base_model.BaseModel):
1111class CreateVoiceConnectorGroupResponseModel(BaseModel):
1112    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1113    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorGroupResponseModel(mypydantic.models.base_model.BaseModel):
1116class GetVoiceConnectorGroupResponseModel(BaseModel):
1117    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1118    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListVoiceConnectorGroupsResponseModel(mypydantic.models.base_model.BaseModel):
1121class ListVoiceConnectorGroupsResponseModel(BaseModel):
1122    voice_connector_groups: List[VoiceConnectorGroupModel] = Field(
1123        alias="VoiceConnectorGroups"
1124    )
1125    next_token: str = Field(alias="NextToken")
1126    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateVoiceConnectorGroupResponseModel(mypydantic.models.base_model.BaseModel):
1129class UpdateVoiceConnectorGroupResponseModel(BaseModel):
1130    voice_connector_group: VoiceConnectorGroupModel = Field(alias="VoiceConnectorGroup")
1131    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorEmergencyCallingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
1134class GetVoiceConnectorEmergencyCallingConfigurationResponseModel(BaseModel):
1135    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1136        alias="EmergencyCallingConfiguration"
1137    )
1138    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorEmergencyCallingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
1141class PutVoiceConnectorEmergencyCallingConfigurationRequestModel(BaseModel):
1142    voice_connector_id: str = Field(alias="VoiceConnectorId")
1143    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1144        alias="EmergencyCallingConfiguration"
1145    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorEmergencyCallingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
1148class PutVoiceConnectorEmergencyCallingConfigurationResponseModel(BaseModel):
1149    emergency_calling_configuration: EmergencyCallingConfigurationModel = Field(
1150        alias="EmergencyCallingConfiguration"
1151    )
1152    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreatePhoneNumberOrderResponseModel(mypydantic.models.base_model.BaseModel):
1155class CreatePhoneNumberOrderResponseModel(BaseModel):
1156    phone_number_order: PhoneNumberOrderModel = Field(alias="PhoneNumberOrder")
1157    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPhoneNumberOrderResponseModel(mypydantic.models.base_model.BaseModel):
1160class GetPhoneNumberOrderResponseModel(BaseModel):
1161    phone_number_order: PhoneNumberOrderModel = Field(alias="PhoneNumberOrder")
1162    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPhoneNumberOrdersResponseModel(mypydantic.models.base_model.BaseModel):
1165class ListPhoneNumberOrdersResponseModel(BaseModel):
1166    phone_number_orders: List[PhoneNumberOrderModel] = Field(alias="PhoneNumberOrders")
1167    next_token: str = Field(alias="NextToken")
1168    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorOriginationResponseModel(mypydantic.models.base_model.BaseModel):
1171class GetVoiceConnectorOriginationResponseModel(BaseModel):
1172    origination: OriginationModel = Field(alias="Origination")
1173    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorOriginationRequestModel(mypydantic.models.base_model.BaseModel):
1176class PutVoiceConnectorOriginationRequestModel(BaseModel):
1177    voice_connector_id: str = Field(alias="VoiceConnectorId")
1178    origination: OriginationModel = Field(alias="Origination")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorOriginationResponseModel(mypydantic.models.base_model.BaseModel):
1181class PutVoiceConnectorOriginationResponseModel(BaseModel):
1182    origination: OriginationModel = Field(alias="Origination")
1183    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateProxySessionResponseModel(mypydantic.models.base_model.BaseModel):
1186class CreateProxySessionResponseModel(BaseModel):
1187    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1188    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetProxySessionResponseModel(mypydantic.models.base_model.BaseModel):
1191class GetProxySessionResponseModel(BaseModel):
1192    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1193    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListProxySessionsResponseModel(mypydantic.models.base_model.BaseModel):
1196class ListProxySessionsResponseModel(BaseModel):
1197    proxy_sessions: List[ProxySessionModel] = Field(alias="ProxySessions")
1198    next_token: str = Field(alias="NextToken")
1199    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateProxySessionResponseModel(mypydantic.models.base_model.BaseModel):
1202class UpdateProxySessionResponseModel(BaseModel):
1203    proxy_session: ProxySessionModel = Field(alias="ProxySession")
1204    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetPhoneNumberResponseModel(mypydantic.models.base_model.BaseModel):
1207class GetPhoneNumberResponseModel(BaseModel):
1208    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1209    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListPhoneNumbersResponseModel(mypydantic.models.base_model.BaseModel):
1212class ListPhoneNumbersResponseModel(BaseModel):
1213    phone_numbers: List[PhoneNumberModel] = Field(alias="PhoneNumbers")
1214    next_token: str = Field(alias="NextToken")
1215    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestorePhoneNumberResponseModel(mypydantic.models.base_model.BaseModel):
1218class RestorePhoneNumberResponseModel(BaseModel):
1219    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1220    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdatePhoneNumberResponseModel(mypydantic.models.base_model.BaseModel):
1223class UpdatePhoneNumberResponseModel(BaseModel):
1224    phone_number: PhoneNumberModel = Field(alias="PhoneNumber")
1225    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetVoiceConnectorStreamingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
1228class GetVoiceConnectorStreamingConfigurationResponseModel(BaseModel):
1229    streaming_configuration: StreamingConfigurationModel = Field(
1230        alias="StreamingConfiguration"
1231    )
1232    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorStreamingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
1235class PutVoiceConnectorStreamingConfigurationRequestModel(BaseModel):
1236    voice_connector_id: str = Field(alias="VoiceConnectorId")
1237    streaming_configuration: StreamingConfigurationModel = Field(
1238        alias="StreamingConfiguration"
1239    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutVoiceConnectorStreamingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
1242class PutVoiceConnectorStreamingConfigurationResponseModel(BaseModel):
1243    streaming_configuration: StreamingConfigurationModel = Field(
1244        alias="StreamingConfiguration"
1245    )
1246    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs