{
  "version":"2.0",
  "metadata":{
    "apiVersion":"2022-08-03",
    "endpointPrefix":"voice-chime",
    "protocol":"rest-json",
    "serviceFullName":"Amazon Chime SDK Voice",
    "serviceId":"Chime SDK Voice",
    "signatureVersion":"v4",
    "signingName":"chime",
    "uid":"chime-sdk-voice-2022-08-03"
  },
  "operations":{
    "AssociatePhoneNumbersWithVoiceConnector":{
      "name":"AssociatePhoneNumbersWithVoiceConnector",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers",
        "responseCode":200
      },
      "input":{"shape":"AssociatePhoneNumbersWithVoiceConnectorRequest"},
      "output":{"shape":"AssociatePhoneNumbersWithVoiceConnectorResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "AssociatePhoneNumbersWithVoiceConnectorGroup":{
      "name":"AssociatePhoneNumbersWithVoiceConnectorGroup",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers",
        "responseCode":200
      },
      "input":{"shape":"AssociatePhoneNumbersWithVoiceConnectorGroupRequest"},
      "output":{"shape":"AssociatePhoneNumbersWithVoiceConnectorGroupResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "BatchDeletePhoneNumber":{
      "name":"BatchDeletePhoneNumber",
      "http":{
        "method":"POST",
        "requestUri":"/phone-numbers?operation=batch-delete",
        "responseCode":200
      },
      "input":{"shape":"BatchDeletePhoneNumberRequest"},
      "output":{"shape":"BatchDeletePhoneNumberResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "BatchUpdatePhoneNumber":{
      "name":"BatchUpdatePhoneNumber",
      "http":{
        "method":"POST",
        "requestUri":"/phone-numbers?operation=batch-update",
        "responseCode":200
      },
      "input":{"shape":"BatchUpdatePhoneNumberRequest"},
      "output":{"shape":"BatchUpdatePhoneNumberResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreatePhoneNumberOrder":{
      "name":"CreatePhoneNumberOrder",
      "http":{
        "method":"POST",
        "requestUri":"/phone-number-orders",
        "responseCode":201
      },
      "input":{"shape":"CreatePhoneNumberOrderRequest"},
      "output":{"shape":"CreatePhoneNumberOrderResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateProxySession":{
      "name":"CreateProxySession",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions",
        "responseCode":201
      },
      "input":{"shape":"CreateProxySessionRequest"},
      "output":{"shape":"CreateProxySessionResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateSipMediaApplication":{
      "name":"CreateSipMediaApplication",
      "http":{
        "method":"POST",
        "requestUri":"/sip-media-applications",
        "responseCode":201
      },
      "input":{"shape":"CreateSipMediaApplicationRequest"},
      "output":{"shape":"CreateSipMediaApplicationResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateSipMediaApplicationCall":{
      "name":"CreateSipMediaApplicationCall",
      "http":{
        "method":"POST",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/calls",
        "responseCode":201
      },
      "input":{"shape":"CreateSipMediaApplicationCallRequest"},
      "output":{"shape":"CreateSipMediaApplicationCallResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ThrottledClientException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateSipRule":{
      "name":"CreateSipRule",
      "http":{
        "method":"POST",
        "requestUri":"/sip-rules",
        "responseCode":201
      },
      "input":{"shape":"CreateSipRuleRequest"},
      "output":{"shape":"CreateSipRuleResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ConflictException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateVoiceConnector":{
      "name":"CreateVoiceConnector",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors",
        "responseCode":201
      },
      "input":{"shape":"CreateVoiceConnectorRequest"},
      "output":{"shape":"CreateVoiceConnectorResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateVoiceConnectorGroup":{
      "name":"CreateVoiceConnectorGroup",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connector-groups",
        "responseCode":201
      },
      "input":{"shape":"CreateVoiceConnectorGroupRequest"},
      "output":{"shape":"CreateVoiceConnectorGroupResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateVoiceProfile":{
      "name":"CreateVoiceProfile",
      "http":{
        "method":"POST",
        "requestUri":"/voice-profiles",
        "responseCode":201
      },
      "input":{"shape":"CreateVoiceProfileRequest"},
      "output":{"shape":"CreateVoiceProfileResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"GoneException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "CreateVoiceProfileDomain":{
      "name":"CreateVoiceProfileDomain",
      "http":{
        "method":"POST",
        "requestUri":"/voice-profile-domains",
        "responseCode":201
      },
      "input":{"shape":"CreateVoiceProfileDomainRequest"},
      "output":{"shape":"CreateVoiceProfileDomainResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ConflictException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeletePhoneNumber":{
      "name":"DeletePhoneNumber",
      "http":{
        "method":"DELETE",
        "requestUri":"/phone-numbers/{phoneNumberId}",
        "responseCode":204
      },
      "input":{"shape":"DeletePhoneNumberRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteProxySession":{
      "name":"DeleteProxySession",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteProxySessionRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteSipMediaApplication":{
      "name":"DeleteSipMediaApplication",
      "http":{
        "method":"DELETE",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteSipMediaApplicationRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteSipRule":{
      "name":"DeleteSipRule",
      "http":{
        "method":"DELETE",
        "requestUri":"/sip-rules/{sipRuleId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteSipRuleRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnector":{
      "name":"DeleteVoiceConnector",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorEmergencyCallingConfiguration":{
      "name":"DeleteVoiceConnectorEmergencyCallingConfiguration",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorEmergencyCallingConfigurationRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorGroup":{
      "name":"DeleteVoiceConnectorGroup",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorGroupRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorOrigination":{
      "name":"DeleteVoiceConnectorOrigination",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorOriginationRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorProxy":{
      "name":"DeleteVoiceConnectorProxy",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorProxyRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorStreamingConfiguration":{
      "name":"DeleteVoiceConnectorStreamingConfiguration",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorStreamingConfigurationRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorTermination":{
      "name":"DeleteVoiceConnectorTermination",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorTerminationRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceConnectorTerminationCredentials":{
      "name":"DeleteVoiceConnectorTerminationCredentials",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceConnectorTerminationCredentialsRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceProfile":{
      "name":"DeleteVoiceProfile",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-profiles/{VoiceProfileId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceProfileRequest"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DeleteVoiceProfileDomain":{
      "name":"DeleteVoiceProfileDomain",
      "http":{
        "method":"DELETE",
        "requestUri":"/voice-profile-domains/{VoiceProfileDomainId}",
        "responseCode":204
      },
      "input":{"shape":"DeleteVoiceProfileDomainRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DisassociatePhoneNumbersFromVoiceConnector":{
      "name":"DisassociatePhoneNumbersFromVoiceConnector",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers",
        "responseCode":200
      },
      "input":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorRequest"},
      "output":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "DisassociatePhoneNumbersFromVoiceConnectorGroup":{
      "name":"DisassociatePhoneNumbersFromVoiceConnectorGroup",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers",
        "responseCode":200
      },
      "input":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorGroupRequest"},
      "output":{"shape":"DisassociatePhoneNumbersFromVoiceConnectorGroupResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetGlobalSettings":{
      "name":"GetGlobalSettings",
      "http":{
        "method":"GET",
        "requestUri":"/settings",
        "responseCode":200
      },
      "output":{"shape":"GetGlobalSettingsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetPhoneNumber":{
      "name":"GetPhoneNumber",
      "http":{
        "method":"GET",
        "requestUri":"/phone-numbers/{phoneNumberId}"
      },
      "input":{"shape":"GetPhoneNumberRequest"},
      "output":{"shape":"GetPhoneNumberResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetPhoneNumberOrder":{
      "name":"GetPhoneNumberOrder",
      "http":{
        "method":"GET",
        "requestUri":"/phone-number-orders/{phoneNumberOrderId}",
        "responseCode":200
      },
      "input":{"shape":"GetPhoneNumberOrderRequest"},
      "output":{"shape":"GetPhoneNumberOrderResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetPhoneNumberSettings":{
      "name":"GetPhoneNumberSettings",
      "http":{
        "method":"GET",
        "requestUri":"/settings/phone-number",
        "responseCode":200
      },
      "output":{"shape":"GetPhoneNumberSettingsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetProxySession":{
      "name":"GetProxySession",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",
        "responseCode":200
      },
      "input":{"shape":"GetProxySessionRequest"},
      "output":{"shape":"GetProxySessionResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetSipMediaApplication":{
      "name":"GetSipMediaApplication",
      "http":{
        "method":"GET",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}",
        "responseCode":200
      },
      "input":{"shape":"GetSipMediaApplicationRequest"},
      "output":{"shape":"GetSipMediaApplicationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetSipMediaApplicationAlexaSkillConfiguration":{
      "name":"GetSipMediaApplicationAlexaSkillConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/alexa-skill-configuration",
        "responseCode":200
      },
      "input":{"shape":"GetSipMediaApplicationAlexaSkillConfigurationRequest"},
      "output":{"shape":"GetSipMediaApplicationAlexaSkillConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetSipMediaApplicationLoggingConfiguration":{
      "name":"GetSipMediaApplicationLoggingConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",
        "responseCode":200
      },
      "input":{"shape":"GetSipMediaApplicationLoggingConfigurationRequest"},
      "output":{"shape":"GetSipMediaApplicationLoggingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetSipRule":{
      "name":"GetSipRule",
      "http":{
        "method":"GET",
        "requestUri":"/sip-rules/{sipRuleId}",
        "responseCode":200
      },
      "input":{"shape":"GetSipRuleRequest"},
      "output":{"shape":"GetSipRuleResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetSpeakerSearchTask":{
      "name":"GetSpeakerSearchTask",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/speaker-search-tasks/{SpeakerSearchTaskId}",
        "responseCode":200
      },
      "input":{"shape":"GetSpeakerSearchTaskRequest"},
      "output":{"shape":"GetSpeakerSearchTaskResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceFailureException"},
        {"shape":"ServiceUnavailableException"}
      ]
    },
    "GetVoiceConnector":{
      "name":"GetVoiceConnector",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorRequest"},
      "output":{"shape":"GetVoiceConnectorResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorEmergencyCallingConfiguration":{
      "name":"GetVoiceConnectorEmergencyCallingConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorEmergencyCallingConfigurationRequest"},
      "output":{"shape":"GetVoiceConnectorEmergencyCallingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorGroup":{
      "name":"GetVoiceConnectorGroup",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorGroupRequest"},
      "output":{"shape":"GetVoiceConnectorGroupResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorLoggingConfiguration":{
      "name":"GetVoiceConnectorLoggingConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorLoggingConfigurationRequest"},
      "output":{"shape":"GetVoiceConnectorLoggingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorOrigination":{
      "name":"GetVoiceConnectorOrigination",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorOriginationRequest"},
      "output":{"shape":"GetVoiceConnectorOriginationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorProxy":{
      "name":"GetVoiceConnectorProxy",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorProxyRequest"},
      "output":{"shape":"GetVoiceConnectorProxyResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorStreamingConfiguration":{
      "name":"GetVoiceConnectorStreamingConfiguration",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorStreamingConfigurationRequest"},
      "output":{"shape":"GetVoiceConnectorStreamingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorTermination":{
      "name":"GetVoiceConnectorTermination",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorTerminationRequest"},
      "output":{"shape":"GetVoiceConnectorTerminationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceConnectorTerminationHealth":{
      "name":"GetVoiceConnectorTerminationHealth",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/health",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceConnectorTerminationHealthRequest"},
      "output":{"shape":"GetVoiceConnectorTerminationHealthResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceProfile":{
      "name":"GetVoiceProfile",
      "http":{
        "method":"GET",
        "requestUri":"/voice-profiles/{VoiceProfileId}",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceProfileRequest"},
      "output":{"shape":"GetVoiceProfileResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceProfileDomain":{
      "name":"GetVoiceProfileDomain",
      "http":{
        "method":"GET",
        "requestUri":"/voice-profile-domains/{VoiceProfileDomainId}",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceProfileDomainRequest"},
      "output":{"shape":"GetVoiceProfileDomainResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "GetVoiceToneAnalysisTask":{
      "name":"GetVoiceToneAnalysisTask",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}",
        "responseCode":200
      },
      "input":{"shape":"GetVoiceToneAnalysisTaskRequest"},
      "output":{"shape":"GetVoiceToneAnalysisTaskResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceFailureException"},
        {"shape":"ServiceUnavailableException"}
      ]
    },
    "ListAvailableVoiceConnectorRegions":{
      "name":"ListAvailableVoiceConnectorRegions",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connector-regions",
        "responseCode":200
      },
      "output":{"shape":"ListAvailableVoiceConnectorRegionsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListPhoneNumberOrders":{
      "name":"ListPhoneNumberOrders",
      "http":{
        "method":"GET",
        "requestUri":"/phone-number-orders",
        "responseCode":200
      },
      "input":{"shape":"ListPhoneNumberOrdersRequest"},
      "output":{"shape":"ListPhoneNumberOrdersResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListPhoneNumbers":{
      "name":"ListPhoneNumbers",
      "http":{
        "method":"GET",
        "requestUri":"/phone-numbers"
      },
      "input":{"shape":"ListPhoneNumbersRequest"},
      "output":{"shape":"ListPhoneNumbersResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"NotFoundException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListProxySessions":{
      "name":"ListProxySessions",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions",
        "responseCode":200
      },
      "input":{"shape":"ListProxySessionsRequest"},
      "output":{"shape":"ListProxySessionsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListSipMediaApplications":{
      "name":"ListSipMediaApplications",
      "http":{
        "method":"GET",
        "requestUri":"/sip-media-applications",
        "responseCode":200
      },
      "input":{"shape":"ListSipMediaApplicationsRequest"},
      "output":{"shape":"ListSipMediaApplicationsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListSipRules":{
      "name":"ListSipRules",
      "http":{
        "method":"GET",
        "requestUri":"/sip-rules",
        "responseCode":200
      },
      "input":{"shape":"ListSipRulesRequest"},
      "output":{"shape":"ListSipRulesResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListSupportedPhoneNumberCountries":{
      "name":"ListSupportedPhoneNumberCountries",
      "http":{
        "method":"GET",
        "requestUri":"/phone-number-countries",
        "responseCode":200
      },
      "input":{"shape":"ListSupportedPhoneNumberCountriesRequest"},
      "output":{"shape":"ListSupportedPhoneNumberCountriesResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListTagsForResource":{
      "name":"ListTagsForResource",
      "http":{
        "method":"GET",
        "requestUri":"/tags"
      },
      "input":{"shape":"ListTagsForResourceRequest"},
      "output":{"shape":"ListTagsForResourceResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"NotFoundException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListVoiceConnectorGroups":{
      "name":"ListVoiceConnectorGroups",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connector-groups",
        "responseCode":200
      },
      "input":{"shape":"ListVoiceConnectorGroupsRequest"},
      "output":{"shape":"ListVoiceConnectorGroupsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListVoiceConnectorTerminationCredentials":{
      "name":"ListVoiceConnectorTerminationCredentials",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials",
        "responseCode":200
      },
      "input":{"shape":"ListVoiceConnectorTerminationCredentialsRequest"},
      "output":{"shape":"ListVoiceConnectorTerminationCredentialsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListVoiceConnectors":{
      "name":"ListVoiceConnectors",
      "http":{
        "method":"GET",
        "requestUri":"/voice-connectors",
        "responseCode":200
      },
      "input":{"shape":"ListVoiceConnectorsRequest"},
      "output":{"shape":"ListVoiceConnectorsResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListVoiceProfileDomains":{
      "name":"ListVoiceProfileDomains",
      "http":{
        "method":"GET",
        "requestUri":"/voice-profile-domains",
        "responseCode":200
      },
      "input":{"shape":"ListVoiceProfileDomainsRequest"},
      "output":{"shape":"ListVoiceProfileDomainsResponse"},
      "errors":[
        {"shape":"NotFoundException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ListVoiceProfiles":{
      "name":"ListVoiceProfiles",
      "http":{
        "method":"GET",
        "requestUri":"/voice-profiles",
        "responseCode":200
      },
      "input":{"shape":"ListVoiceProfilesRequest"},
      "output":{"shape":"ListVoiceProfilesResponse"},
      "errors":[
        {"shape":"NotFoundException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutSipMediaApplicationAlexaSkillConfiguration":{
      "name":"PutSipMediaApplicationAlexaSkillConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/alexa-skill-configuration",
        "responseCode":200
      },
      "input":{"shape":"PutSipMediaApplicationAlexaSkillConfigurationRequest"},
      "output":{"shape":"PutSipMediaApplicationAlexaSkillConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutSipMediaApplicationLoggingConfiguration":{
      "name":"PutSipMediaApplicationLoggingConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",
        "responseCode":200
      },
      "input":{"shape":"PutSipMediaApplicationLoggingConfigurationRequest"},
      "output":{"shape":"PutSipMediaApplicationLoggingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorEmergencyCallingConfiguration":{
      "name":"PutVoiceConnectorEmergencyCallingConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/emergency-calling-configuration",
        "responseCode":200
      },
      "input":{"shape":"PutVoiceConnectorEmergencyCallingConfigurationRequest"},
      "output":{"shape":"PutVoiceConnectorEmergencyCallingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorLoggingConfiguration":{
      "name":"PutVoiceConnectorLoggingConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/logging-configuration",
        "responseCode":200
      },
      "input":{"shape":"PutVoiceConnectorLoggingConfigurationRequest"},
      "output":{"shape":"PutVoiceConnectorLoggingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorOrigination":{
      "name":"PutVoiceConnectorOrigination",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/origination",
        "responseCode":200
      },
      "input":{"shape":"PutVoiceConnectorOriginationRequest"},
      "output":{"shape":"PutVoiceConnectorOriginationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorProxy":{
      "name":"PutVoiceConnectorProxy",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy"
      },
      "input":{"shape":"PutVoiceConnectorProxyRequest"},
      "output":{"shape":"PutVoiceConnectorProxyResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorStreamingConfiguration":{
      "name":"PutVoiceConnectorStreamingConfiguration",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/streaming-configuration",
        "responseCode":200
      },
      "input":{"shape":"PutVoiceConnectorStreamingConfigurationRequest"},
      "output":{"shape":"PutVoiceConnectorStreamingConfigurationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorTermination":{
      "name":"PutVoiceConnectorTermination",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination",
        "responseCode":200
      },
      "input":{"shape":"PutVoiceConnectorTerminationRequest"},
      "output":{"shape":"PutVoiceConnectorTerminationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"AccessDeniedException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "PutVoiceConnectorTerminationCredentials":{
      "name":"PutVoiceConnectorTerminationCredentials",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put",
        "responseCode":204
      },
      "input":{"shape":"PutVoiceConnectorTerminationCredentialsRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "RestorePhoneNumber":{
      "name":"RestorePhoneNumber",
      "http":{
        "method":"POST",
        "requestUri":"/phone-numbers/{phoneNumberId}?operation=restore",
        "responseCode":200
      },
      "input":{"shape":"RestorePhoneNumberRequest"},
      "output":{"shape":"RestorePhoneNumberResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "SearchAvailablePhoneNumbers":{
      "name":"SearchAvailablePhoneNumbers",
      "http":{
        "method":"GET",
        "requestUri":"/search?type=phone-numbers"
      },
      "input":{"shape":"SearchAvailablePhoneNumbersRequest"},
      "output":{"shape":"SearchAvailablePhoneNumbersResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "StartSpeakerSearchTask":{
      "name":"StartSpeakerSearchTask",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/speaker-search-tasks",
        "responseCode":201
      },
      "input":{"shape":"StartSpeakerSearchTaskRequest"},
      "output":{"shape":"StartSpeakerSearchTaskResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"GoneException"},
        {"shape":"UnprocessableEntityException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "StartVoiceToneAnalysisTask":{
      "name":"StartVoiceToneAnalysisTask",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks",
        "responseCode":201
      },
      "input":{"shape":"StartVoiceToneAnalysisTaskRequest"},
      "output":{"shape":"StartVoiceToneAnalysisTaskResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"GoneException"},
        {"shape":"UnprocessableEntityException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "StopSpeakerSearchTask":{
      "name":"StopSpeakerSearchTask",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/speaker-search-tasks/{SpeakerSearchTaskId}?operation=stop",
        "responseCode":204
      },
      "input":{"shape":"StopSpeakerSearchTaskRequest"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"UnprocessableEntityException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "StopVoiceToneAnalysisTask":{
      "name":"StopVoiceToneAnalysisTask",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}?operation=stop",
        "responseCode":204
      },
      "input":{"shape":"StopVoiceToneAnalysisTaskRequest"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"UnprocessableEntityException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "TagResource":{
      "name":"TagResource",
      "http":{
        "method":"POST",
        "requestUri":"/tags?operation=tag-resource",
        "responseCode":204
      },
      "input":{"shape":"TagResourceRequest"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"NotFoundException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UntagResource":{
      "name":"UntagResource",
      "http":{
        "method":"POST",
        "requestUri":"/tags?operation=untag-resource",
        "responseCode":204
      },
      "input":{"shape":"UntagResourceRequest"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"ForbiddenException"},
        {"shape":"NotFoundException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateGlobalSettings":{
      "name":"UpdateGlobalSettings",
      "http":{
        "method":"PUT",
        "requestUri":"/settings",
        "responseCode":204
      },
      "input":{"shape":"UpdateGlobalSettingsRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdatePhoneNumber":{
      "name":"UpdatePhoneNumber",
      "http":{
        "method":"POST",
        "requestUri":"/phone-numbers/{phoneNumberId}",
        "responseCode":200
      },
      "input":{"shape":"UpdatePhoneNumberRequest"},
      "output":{"shape":"UpdatePhoneNumberResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ConflictException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdatePhoneNumberSettings":{
      "name":"UpdatePhoneNumberSettings",
      "http":{
        "method":"PUT",
        "requestUri":"/settings/phone-number",
        "responseCode":204
      },
      "input":{"shape":"UpdatePhoneNumberSettingsRequest"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateProxySession":{
      "name":"UpdateProxySession",
      "http":{
        "method":"POST",
        "requestUri":"/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}",
        "responseCode":201
      },
      "input":{"shape":"UpdateProxySessionRequest"},
      "output":{"shape":"UpdateProxySessionResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateSipMediaApplication":{
      "name":"UpdateSipMediaApplication",
      "http":{
        "method":"PUT",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}",
        "responseCode":200
      },
      "input":{"shape":"UpdateSipMediaApplicationRequest"},
      "output":{"shape":"UpdateSipMediaApplicationResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateSipMediaApplicationCall":{
      "name":"UpdateSipMediaApplicationCall",
      "http":{
        "method":"POST",
        "requestUri":"/sip-media-applications/{sipMediaApplicationId}/calls/{transactionId}",
        "responseCode":202
      },
      "input":{"shape":"UpdateSipMediaApplicationCallRequest"},
      "output":{"shape":"UpdateSipMediaApplicationCallResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ThrottledClientException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateSipRule":{
      "name":"UpdateSipRule",
      "http":{
        "method":"PUT",
        "requestUri":"/sip-rules/{sipRuleId}",
        "responseCode":202
      },
      "input":{"shape":"UpdateSipRuleRequest"},
      "output":{"shape":"UpdateSipRuleResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ResourceLimitExceededException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateVoiceConnector":{
      "name":"UpdateVoiceConnector",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connectors/{voiceConnectorId}",
        "responseCode":200
      },
      "input":{"shape":"UpdateVoiceConnectorRequest"},
      "output":{"shape":"UpdateVoiceConnectorResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateVoiceConnectorGroup":{
      "name":"UpdateVoiceConnectorGroup",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-connector-groups/{voiceConnectorGroupId}",
        "responseCode":202
      },
      "input":{"shape":"UpdateVoiceConnectorGroupRequest"},
      "output":{"shape":"UpdateVoiceConnectorGroupResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ConflictException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateVoiceProfile":{
      "name":"UpdateVoiceProfile",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-profiles/{VoiceProfileId}",
        "responseCode":200
      },
      "input":{"shape":"UpdateVoiceProfileRequest"},
      "output":{"shape":"UpdateVoiceProfileResponse"},
      "errors":[
        {"shape":"BadRequestException"},
        {"shape":"UnauthorizedClientException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"NotFoundException"},
        {"shape":"ConflictException"},
        {"shape":"GoneException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "UpdateVoiceProfileDomain":{
      "name":"UpdateVoiceProfileDomain",
      "http":{
        "method":"PUT",
        "requestUri":"/voice-profile-domains/{VoiceProfileDomainId}",
        "responseCode":200
      },
      "input":{"shape":"UpdateVoiceProfileDomainRequest"},
      "output":{"shape":"UpdateVoiceProfileDomainResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"AccessDeniedException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    },
    "ValidateE911Address":{
      "name":"ValidateE911Address",
      "http":{
        "method":"POST",
        "requestUri":"/emergency-calling/address",
        "responseCode":202
      },
      "input":{"shape":"ValidateE911AddressRequest"},
      "output":{"shape":"ValidateE911AddressResponse"},
      "errors":[
        {"shape":"UnauthorizedClientException"},
        {"shape":"NotFoundException"},
        {"shape":"ForbiddenException"},
        {"shape":"BadRequestException"},
        {"shape":"ThrottledClientException"},
        {"shape":"ServiceUnavailableException"},
        {"shape":"ServiceFailureException"}
      ]
    }
  },
  "shapes":{
    "AccessDeniedException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":403},
      "exception":true
    },
    "Address":{
      "type":"structure",
      "members":{
        "streetName":{"shape":"SensitiveNonEmptyString"},
        "streetSuffix":{"shape":"SensitiveNonEmptyString"},
        "postDirectional":{"shape":"SensitiveNonEmptyString"},
        "preDirectional":{"shape":"SensitiveNonEmptyString"},
        "streetNumber":{"shape":"SensitiveNonEmptyString"},
        "city":{"shape":"SensitiveNonEmptyString"},
        "state":{"shape":"SensitiveNonEmptyString"},
        "postalCode":{"shape":"SensitiveNonEmptyString"},
        "postalCodePlus4":{"shape":"SensitiveNonEmptyString"},
        "country":{"shape":"SensitiveNonEmptyString"}
      }
    },
    "AlexaSkillId":{
      "type":"string",
      "max":64,
      "pattern":"amzn1\\.application-oa2-client\\.[0-9a-fA-F]{32}",
      "sensitive":true
    },
    "AlexaSkillIdList":{
      "type":"list",
      "member":{"shape":"AlexaSkillId"},
      "max":1,
      "min":1
    },
    "AlexaSkillStatus":{
      "type":"string",
      "enum":[
        "ACTIVE",
        "INACTIVE"
      ]
    },
    "Alpha2CountryCode":{
      "type":"string",
      "pattern":"[A-Z]{2}"
    },
    "AreaCode":{
      "type":"string",
      "pattern":"^$|^[0-9]{3,3}$"
    },
    "Arn":{
      "type":"string",
      "max":1024,
      "min":1,
      "pattern":"^arn[\\/\\:\\-\\_\\.a-zA-Z0-9]+$",
      "sensitive":true
    },
    "AssociatePhoneNumbersWithVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorGroupId",
        "E164PhoneNumbers"
      ],
      "members":{
        "VoiceConnectorGroupId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorGroupId"
        },
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
        "ForceAssociate":{"shape":"NullableBoolean"}
      }
    },
    "AssociatePhoneNumbersWithVoiceConnectorGroupResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "AssociatePhoneNumbersWithVoiceConnectorRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "E164PhoneNumbers"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
        "ForceAssociate":{"shape":"NullableBoolean"}
      }
    },
    "AssociatePhoneNumbersWithVoiceConnectorResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "BadRequestException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "BatchDeletePhoneNumberRequest":{
      "type":"structure",
      "required":["PhoneNumberIds"],
      "members":{
        "PhoneNumberIds":{"shape":"NonEmptyStringList"}
      }
    },
    "BatchDeletePhoneNumberResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "BatchUpdatePhoneNumberRequest":{
      "type":"structure",
      "required":["UpdatePhoneNumberRequestItems"],
      "members":{
        "UpdatePhoneNumberRequestItems":{"shape":"UpdatePhoneNumberRequestItemList"}
      }
    },
    "BatchUpdatePhoneNumberResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "Boolean":{"type":"boolean"},
    "CallDetails":{
      "type":"structure",
      "members":{
        "VoiceConnectorId":{"shape":"NonEmptyString128"},
        "TransactionId":{"shape":"NonEmptyString256"},
        "IsCaller":{"shape":"Boolean"}
      }
    },
    "CallLegType":{
      "type":"string",
      "enum":[
        "Caller",
        "Callee"
      ]
    },
    "CallingName":{
      "type":"string",
      "pattern":"^$|^[a-zA-Z0-9 ]{2,15}$",
      "sensitive":true
    },
    "CallingNameStatus":{
      "type":"string",
      "enum":[
        "Unassigned",
        "UpdateInProgress",
        "UpdateSucceeded",
        "UpdateFailed"
      ]
    },
    "CallingRegion":{"type":"string"},
    "CallingRegionList":{
      "type":"list",
      "member":{"shape":"CallingRegion"}
    },
    "CandidateAddress":{
      "type":"structure",
      "members":{
        "streetInfo":{"shape":"SensitiveNonEmptyString"},
        "streetNumber":{"shape":"SensitiveNonEmptyString"},
        "city":{"shape":"SensitiveNonEmptyString"},
        "state":{"shape":"SensitiveNonEmptyString"},
        "postalCode":{"shape":"SensitiveNonEmptyString"},
        "postalCodePlus4":{"shape":"SensitiveNonEmptyString"},
        "country":{"shape":"SensitiveNonEmptyString"}
      }
    },
    "CandidateAddressList":{
      "type":"list",
      "member":{"shape":"CandidateAddress"}
    },
    "Capability":{
      "type":"string",
      "enum":[
        "Voice",
        "SMS"
      ]
    },
    "CapabilityList":{
      "type":"list",
      "member":{"shape":"Capability"}
    },
    "ClientRequestId":{
      "type":"string",
      "pattern":"^[-_a-zA-Z0-9]*${2,64}$"
    },
    "ConfidenceScore":{
      "type":"float",
      "max":1,
      "min":0
    },
    "ConflictException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":409},
      "exception":true
    },
    "Country":{
      "type":"string",
      "pattern":"^$|^[A-Z]{2,2}$"
    },
    "CountryList":{
      "type":"list",
      "member":{"shape":"Country"},
      "max":100,
      "min":1
    },
    "CpsLimit":{
      "type":"integer",
      "min":1
    },
    "CreatePhoneNumberOrderRequest":{
      "type":"structure",
      "required":[
        "ProductType",
        "E164PhoneNumbers"
      ],
      "members":{
        "ProductType":{"shape":"PhoneNumberProductType"},
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
        "Name":{"shape":"PhoneNumberName"}
      }
    },
    "CreatePhoneNumberOrderResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberOrder":{"shape":"PhoneNumberOrder"}
      }
    },
    "CreateProxySessionRequest":{
      "type":"structure",
      "required":[
        "ParticipantPhoneNumbers",
        "Capabilities",
        "VoiceConnectorId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "ParticipantPhoneNumbers":{"shape":"ParticipantPhoneNumberList"},
        "Name":{"shape":"ProxySessionNameString"},
        "ExpiryMinutes":{"shape":"PositiveInteger"},
        "Capabilities":{"shape":"CapabilityList"},
        "NumberSelectionBehavior":{"shape":"NumberSelectionBehavior"},
        "GeoMatchLevel":{"shape":"GeoMatchLevel"},
        "GeoMatchParams":{"shape":"GeoMatchParams"}
      }
    },
    "CreateProxySessionResponse":{
      "type":"structure",
      "members":{
        "ProxySession":{"shape":"ProxySession"}
      }
    },
    "CreateSipMediaApplicationCallRequest":{
      "type":"structure",
      "required":[
        "FromPhoneNumber",
        "ToPhoneNumber",
        "SipMediaApplicationId"
      ],
      "members":{
        "FromPhoneNumber":{"shape":"E164PhoneNumber"},
        "ToPhoneNumber":{"shape":"E164PhoneNumber"},
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        },
        "SipHeaders":{"shape":"SipHeadersMap"},
        "ArgumentsMap":{"shape":"SMACreateCallArgumentsMap"}
      }
    },
    "CreateSipMediaApplicationCallResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationCall":{"shape":"SipMediaApplicationCall"}
      }
    },
    "CreateSipMediaApplicationRequest":{
      "type":"structure",
      "required":[
        "AwsRegion",
        "Name",
        "Endpoints"
      ],
      "members":{
        "AwsRegion":{"shape":"String"},
        "Name":{"shape":"SipMediaApplicationName"},
        "Endpoints":{"shape":"SipMediaApplicationEndpointList"},
        "Tags":{"shape":"TagList"}
      }
    },
    "CreateSipMediaApplicationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplication":{"shape":"SipMediaApplication"}
      }
    },
    "CreateSipRuleRequest":{
      "type":"structure",
      "required":[
        "Name",
        "TriggerType",
        "TriggerValue"
      ],
      "members":{
        "Name":{"shape":"SipRuleName"},
        "TriggerType":{"shape":"SipRuleTriggerType"},
        "TriggerValue":{"shape":"NonEmptyString"},
        "Disabled":{"shape":"NullableBoolean"},
        "TargetApplications":{"shape":"SipRuleTargetApplicationList"}
      }
    },
    "CreateSipRuleResponse":{
      "type":"structure",
      "members":{
        "SipRule":{"shape":"SipRule"}
      }
    },
    "CreateVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":["Name"],
      "members":{
        "Name":{"shape":"VoiceConnectorGroupName"},
        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"}
      }
    },
    "CreateVoiceConnectorGroupResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
      }
    },
    "CreateVoiceConnectorRequest":{
      "type":"structure",
      "required":[
        "Name",
        "RequireEncryption"
      ],
      "members":{
        "Name":{"shape":"VoiceConnectorName"},
        "AwsRegion":{"shape":"VoiceConnectorAwsRegion"},
        "RequireEncryption":{"shape":"Boolean"},
        "Tags":{"shape":"TagList"}
      }
    },
    "CreateVoiceConnectorResponse":{
      "type":"structure",
      "members":{
        "VoiceConnector":{"shape":"VoiceConnector"}
      }
    },
    "CreateVoiceProfileDomainRequest":{
      "type":"structure",
      "required":[
        "Name",
        "ServerSideEncryptionConfiguration"
      ],
      "members":{
        "Name":{"shape":"VoiceProfileDomainName"},
        "Description":{"shape":"VoiceProfileDomainDescription"},
        "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"},
        "ClientRequestToken":{"shape":"ClientRequestId"},
        "Tags":{"shape":"TagList"}
      }
    },
    "CreateVoiceProfileDomainResponse":{
      "type":"structure",
      "members":{
        "VoiceProfileDomain":{"shape":"VoiceProfileDomain"}
      }
    },
    "CreateVoiceProfileRequest":{
      "type":"structure",
      "required":["SpeakerSearchTaskId"],
      "members":{
        "SpeakerSearchTaskId":{"shape":"NonEmptyString256"}
      }
    },
    "CreateVoiceProfileResponse":{
      "type":"structure",
      "members":{
        "VoiceProfile":{"shape":"VoiceProfile"}
      }
    },
    "Credential":{
      "type":"structure",
      "members":{
        "Username":{"shape":"SensitiveString"},
        "Password":{"shape":"SensitiveString"}
      }
    },
    "CredentialList":{
      "type":"list",
      "member":{"shape":"Credential"}
    },
    "DNISEmergencyCallingConfiguration":{
      "type":"structure",
      "required":[
        "EmergencyPhoneNumber",
        "CallingCountry"
      ],
      "members":{
        "EmergencyPhoneNumber":{"shape":"E164PhoneNumber"},
        "TestPhoneNumber":{"shape":"E164PhoneNumber"},
        "CallingCountry":{"shape":"Alpha2CountryCode"}
      }
    },
    "DNISEmergencyCallingConfigurationList":{
      "type":"list",
      "member":{"shape":"DNISEmergencyCallingConfiguration"}
    },
    "DataRetentionInHours":{
      "type":"integer",
      "min":0
    },
    "DeletePhoneNumberRequest":{
      "type":"structure",
      "required":["PhoneNumberId"],
      "members":{
        "PhoneNumberId":{
          "shape":"SensitiveNonEmptyString",
          "location":"uri",
          "locationName":"phoneNumberId"
        }
      }
    },
    "DeleteProxySessionRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "ProxySessionId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "ProxySessionId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"proxySessionId"
        }
      }
    },
    "DeleteSipMediaApplicationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        }
      }
    },
    "DeleteSipRuleRequest":{
      "type":"structure",
      "required":["SipRuleId"],
      "members":{
        "SipRuleId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipRuleId"
        }
      }
    },
    "DeleteVoiceConnectorEmergencyCallingConfigurationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":["VoiceConnectorGroupId"],
      "members":{
        "VoiceConnectorGroupId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorGroupId"
        }
      }
    },
    "DeleteVoiceConnectorOriginationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceConnectorProxyRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceConnectorRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceConnectorStreamingConfigurationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceConnectorTerminationCredentialsRequest":{
      "type":"structure",
      "required":[
        "Usernames",
        "VoiceConnectorId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Usernames":{"shape":"SensitiveStringList"}
      }
    },
    "DeleteVoiceConnectorTerminationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "DeleteVoiceProfileDomainRequest":{
      "type":"structure",
      "required":["VoiceProfileDomainId"],
      "members":{
        "VoiceProfileDomainId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileDomainId"
        }
      }
    },
    "DeleteVoiceProfileRequest":{
      "type":"structure",
      "required":["VoiceProfileId"],
      "members":{
        "VoiceProfileId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileId"
        }
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorGroupId",
        "E164PhoneNumbers"
      ],
      "members":{
        "VoiceConnectorGroupId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorGroupId"
        },
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnectorGroupResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnectorRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "E164PhoneNumbers"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"}
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnectorResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberErrors":{"shape":"PhoneNumberErrorList"}
      }
    },
    "E164PhoneNumber":{
      "type":"string",
      "pattern":"^\\+?[1-9]\\d{1,14}$",
      "sensitive":true
    },
    "E164PhoneNumberList":{
      "type":"list",
      "member":{"shape":"E164PhoneNumber"}
    },
    "EmergencyCallingConfiguration":{
      "type":"structure",
      "members":{
        "DNIS":{"shape":"DNISEmergencyCallingConfigurationList"}
      }
    },
    "ErrorCode":{
      "type":"string",
      "enum":[
        "BadRequest",
        "Conflict",
        "Forbidden",
        "NotFound",
        "PreconditionFailed",
        "ResourceLimitExceeded",
        "ServiceFailure",
        "AccessDenied",
        "ServiceUnavailable",
        "Throttled",
        "Throttling",
        "Unauthorized",
        "Unprocessable",
        "VoiceConnectorGroupAssociationsExist",
        "PhoneNumberAssociationsExist",
        "Gone"
      ]
    },
    "ForbiddenException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":403},
      "exception":true
    },
    "FunctionArn":{
      "type":"string",
      "max":10000,
      "pattern":"arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:function:[a-zA-Z0-9-_]+(:(\\$LATEST|[a-zA-Z0-9-_]+))?",
      "sensitive":true
    },
    "GeoMatchLevel":{
      "type":"string",
      "enum":[
        "Country",
        "AreaCode"
      ]
    },
    "GeoMatchParams":{
      "type":"structure",
      "required":[
        "Country",
        "AreaCode"
      ],
      "members":{
        "Country":{"shape":"Country"},
        "AreaCode":{"shape":"AreaCode"}
      }
    },
    "GetGlobalSettingsResponse":{
      "type":"structure",
      "members":{
        "VoiceConnector":{"shape":"VoiceConnectorSettings"}
      }
    },
    "GetPhoneNumberOrderRequest":{
      "type":"structure",
      "required":["PhoneNumberOrderId"],
      "members":{
        "PhoneNumberOrderId":{
          "shape":"GuidString",
          "location":"uri",
          "locationName":"phoneNumberOrderId"
        }
      }
    },
    "GetPhoneNumberOrderResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberOrder":{"shape":"PhoneNumberOrder"}
      }
    },
    "GetPhoneNumberRequest":{
      "type":"structure",
      "required":["PhoneNumberId"],
      "members":{
        "PhoneNumberId":{
          "shape":"SensitiveNonEmptyString",
          "location":"uri",
          "locationName":"phoneNumberId"
        }
      }
    },
    "GetPhoneNumberResponse":{
      "type":"structure",
      "members":{
        "PhoneNumber":{"shape":"PhoneNumber"}
      }
    },
    "GetPhoneNumberSettingsResponse":{
      "type":"structure",
      "members":{
        "CallingName":{"shape":"CallingName"},
        "CallingNameUpdatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "GetProxySessionRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "ProxySessionId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "ProxySessionId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"proxySessionId"
        }
      }
    },
    "GetProxySessionResponse":{
      "type":"structure",
      "members":{
        "ProxySession":{"shape":"ProxySession"}
      }
    },
    "GetSipMediaApplicationAlexaSkillConfigurationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        }
      }
    },
    "GetSipMediaApplicationAlexaSkillConfigurationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationAlexaSkillConfiguration":{"shape":"SipMediaApplicationAlexaSkillConfiguration"}
      }
    },
    "GetSipMediaApplicationLoggingConfigurationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        }
      }
    },
    "GetSipMediaApplicationLoggingConfigurationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationLoggingConfiguration":{"shape":"SipMediaApplicationLoggingConfiguration"}
      }
    },
    "GetSipMediaApplicationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        }
      }
    },
    "GetSipMediaApplicationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplication":{"shape":"SipMediaApplication"}
      }
    },
    "GetSipRuleRequest":{
      "type":"structure",
      "required":["SipRuleId"],
      "members":{
        "SipRuleId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipRuleId"
        }
      }
    },
    "GetSipRuleResponse":{
      "type":"structure",
      "members":{
        "SipRule":{"shape":"SipRule"}
      }
    },
    "GetSpeakerSearchTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "SpeakerSearchTaskId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "SpeakerSearchTaskId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"SpeakerSearchTaskId"
        }
      }
    },
    "GetSpeakerSearchTaskResponse":{
      "type":"structure",
      "members":{
        "SpeakerSearchTask":{"shape":"SpeakerSearchTask"}
      }
    },
    "GetVoiceConnectorEmergencyCallingConfigurationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorEmergencyCallingConfigurationResponse":{
      "type":"structure",
      "members":{
        "EmergencyCallingConfiguration":{"shape":"EmergencyCallingConfiguration"}
      }
    },
    "GetVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":["VoiceConnectorGroupId"],
      "members":{
        "VoiceConnectorGroupId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorGroupId"
        }
      }
    },
    "GetVoiceConnectorGroupResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
      }
    },
    "GetVoiceConnectorLoggingConfigurationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorLoggingConfigurationResponse":{
      "type":"structure",
      "members":{
        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
      }
    },
    "GetVoiceConnectorOriginationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorOriginationResponse":{
      "type":"structure",
      "members":{
        "Origination":{"shape":"Origination"}
      }
    },
    "GetVoiceConnectorProxyRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorProxyResponse":{
      "type":"structure",
      "members":{
        "Proxy":{"shape":"Proxy"}
      }
    },
    "GetVoiceConnectorRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorResponse":{
      "type":"structure",
      "members":{
        "VoiceConnector":{"shape":"VoiceConnector"}
      }
    },
    "GetVoiceConnectorStreamingConfigurationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorStreamingConfigurationResponse":{
      "type":"structure",
      "members":{
        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
      }
    },
    "GetVoiceConnectorTerminationHealthRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorTerminationHealthResponse":{
      "type":"structure",
      "members":{
        "TerminationHealth":{"shape":"TerminationHealth"}
      }
    },
    "GetVoiceConnectorTerminationRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "GetVoiceConnectorTerminationResponse":{
      "type":"structure",
      "members":{
        "Termination":{"shape":"Termination"}
      }
    },
    "GetVoiceProfileDomainRequest":{
      "type":"structure",
      "required":["VoiceProfileDomainId"],
      "members":{
        "VoiceProfileDomainId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileDomainId"
        }
      }
    },
    "GetVoiceProfileDomainResponse":{
      "type":"structure",
      "members":{
        "VoiceProfileDomain":{"shape":"VoiceProfileDomain"}
      }
    },
    "GetVoiceProfileRequest":{
      "type":"structure",
      "required":["VoiceProfileId"],
      "members":{
        "VoiceProfileId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileId"
        }
      }
    },
    "GetVoiceProfileResponse":{
      "type":"structure",
      "members":{
        "VoiceProfile":{"shape":"VoiceProfile"}
      }
    },
    "GetVoiceToneAnalysisTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "VoiceToneAnalysisTaskId",
        "IsCaller"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "VoiceToneAnalysisTaskId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceToneAnalysisTaskId"
        },
        "IsCaller":{
          "shape":"Boolean",
          "location":"querystring",
          "locationName":"isCaller"
        }
      }
    },
    "GetVoiceToneAnalysisTaskResponse":{
      "type":"structure",
      "members":{
        "VoiceToneAnalysisTask":{"shape":"VoiceToneAnalysisTask"}
      }
    },
    "GoneException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":410},
      "exception":true
    },
    "GuidString":{
      "type":"string",
      "pattern":"[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}"
    },
    "Integer":{"type":"integer"},
    "Iso8601Timestamp":{
      "type":"timestamp",
      "timestampFormat":"iso8601"
    },
    "LanguageCode":{
      "type":"string",
      "enum":["en-US"]
    },
    "ListAvailableVoiceConnectorRegionsResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectorRegions":{"shape":"VoiceConnectorAwsRegionList"}
      }
    },
    "ListPhoneNumberOrdersRequest":{
      "type":"structure",
      "members":{
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListPhoneNumberOrdersResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberOrders":{"shape":"PhoneNumberOrderList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListPhoneNumbersRequest":{
      "type":"structure",
      "members":{
        "Status":{
          "shape":"String",
          "location":"querystring",
          "locationName":"status"
        },
        "ProductType":{
          "shape":"PhoneNumberProductType",
          "location":"querystring",
          "locationName":"product-type"
        },
        "FilterName":{
          "shape":"PhoneNumberAssociationName",
          "location":"querystring",
          "locationName":"filter-name"
        },
        "FilterValue":{
          "shape":"String",
          "location":"querystring",
          "locationName":"filter-value"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        }
      }
    },
    "ListPhoneNumbersResponse":{
      "type":"structure",
      "members":{
        "PhoneNumbers":{"shape":"PhoneNumberList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListProxySessionsRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Status":{
          "shape":"ProxySessionStatus",
          "location":"querystring",
          "locationName":"status"
        },
        "NextToken":{
          "shape":"NextTokenString",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListProxySessionsResponse":{
      "type":"structure",
      "members":{
        "ProxySessions":{"shape":"ProxySessions"},
        "NextToken":{"shape":"NextTokenString"}
      }
    },
    "ListSipMediaApplicationsRequest":{
      "type":"structure",
      "members":{
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        },
        "NextToken":{
          "shape":"NextTokenString",
          "location":"querystring",
          "locationName":"next-token"
        }
      }
    },
    "ListSipMediaApplicationsResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplications":{"shape":"SipMediaApplicationList"},
        "NextToken":{"shape":"NextTokenString"}
      }
    },
    "ListSipRulesRequest":{
      "type":"structure",
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"querystring",
          "locationName":"sip-media-application"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        },
        "NextToken":{
          "shape":"NextTokenString",
          "location":"querystring",
          "locationName":"next-token"
        }
      }
    },
    "ListSipRulesResponse":{
      "type":"structure",
      "members":{
        "SipRules":{"shape":"SipRuleList"},
        "NextToken":{"shape":"NextTokenString"}
      }
    },
    "ListSupportedPhoneNumberCountriesRequest":{
      "type":"structure",
      "required":["ProductType"],
      "members":{
        "ProductType":{
          "shape":"PhoneNumberProductType",
          "location":"querystring",
          "locationName":"product-type"
        }
      }
    },
    "ListSupportedPhoneNumberCountriesResponse":{
      "type":"structure",
      "members":{
        "PhoneNumberCountries":{"shape":"PhoneNumberCountriesList"}
      }
    },
    "ListTagsForResourceRequest":{
      "type":"structure",
      "required":["ResourceARN"],
      "members":{
        "ResourceARN":{
          "shape":"Arn",
          "location":"querystring",
          "locationName":"arn"
        }
      }
    },
    "ListTagsForResourceResponse":{
      "type":"structure",
      "members":{
        "Tags":{"shape":"TagList"}
      }
    },
    "ListVoiceConnectorGroupsRequest":{
      "type":"structure",
      "members":{
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListVoiceConnectorGroupsResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectorGroups":{"shape":"VoiceConnectorGroupList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListVoiceConnectorTerminationCredentialsRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        }
      }
    },
    "ListVoiceConnectorTerminationCredentialsResponse":{
      "type":"structure",
      "members":{
        "Usernames":{"shape":"SensitiveStringList"}
      }
    },
    "ListVoiceConnectorsRequest":{
      "type":"structure",
      "members":{
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListVoiceConnectorsResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectors":{"shape":"VoiceConnectorList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListVoiceProfileDomainsRequest":{
      "type":"structure",
      "members":{
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListVoiceProfileDomainsResponse":{
      "type":"structure",
      "members":{
        "VoiceProfileDomains":{"shape":"VoiceProfileDomainSummaryList"},
        "NextToken":{"shape":"String"}
      }
    },
    "ListVoiceProfilesRequest":{
      "type":"structure",
      "required":["VoiceProfileDomainId"],
      "members":{
        "VoiceProfileDomainId":{
          "shape":"NonEmptyString256",
          "location":"querystring",
          "locationName":"voice-profile-domain-id"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        },
        "MaxResults":{
          "shape":"ResultMax",
          "location":"querystring",
          "locationName":"max-results"
        }
      }
    },
    "ListVoiceProfilesResponse":{
      "type":"structure",
      "members":{
        "VoiceProfiles":{"shape":"VoiceProfileSummaryList"},
        "NextToken":{"shape":"String"}
      }
    },
    "LoggingConfiguration":{
      "type":"structure",
      "members":{
        "EnableSIPLogs":{"shape":"Boolean"},
        "EnableMediaMetricLogs":{"shape":"Boolean"}
      }
    },
    "MediaInsightsConfiguration":{
      "type":"structure",
      "members":{
        "Disabled":{"shape":"Boolean"},
        "ConfigurationArn":{"shape":"Arn"}
      }
    },
    "NextTokenString":{
      "type":"string",
      "max":65535
    },
    "NonEmptyString":{
      "type":"string",
      "pattern":".*\\S.*"
    },
    "NonEmptyString128":{
      "type":"string",
      "max":128,
      "min":1,
      "pattern":".*\\S.*"
    },
    "NonEmptyString256":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":".*\\S.*"
    },
    "NonEmptyStringList":{
      "type":"list",
      "member":{"shape":"String"},
      "min":1
    },
    "NotFoundException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":404},
      "exception":true
    },
    "NotificationTarget":{
      "type":"string",
      "enum":[
        "EventBridge",
        "SNS",
        "SQS"
      ]
    },
    "NullableBoolean":{"type":"boolean"},
    "NumberSelectionBehavior":{
      "type":"string",
      "enum":[
        "PreferSticky",
        "AvoidSticky"
      ]
    },
    "OrderedPhoneNumber":{
      "type":"structure",
      "members":{
        "E164PhoneNumber":{"shape":"E164PhoneNumber"},
        "Status":{"shape":"OrderedPhoneNumberStatus"}
      }
    },
    "OrderedPhoneNumberList":{
      "type":"list",
      "member":{"shape":"OrderedPhoneNumber"}
    },
    "OrderedPhoneNumberStatus":{
      "type":"string",
      "enum":[
        "Processing",
        "Acquired",
        "Failed"
      ]
    },
    "Origination":{
      "type":"structure",
      "members":{
        "Routes":{"shape":"OriginationRouteList"},
        "Disabled":{"shape":"Boolean"}
      }
    },
    "OriginationRoute":{
      "type":"structure",
      "members":{
        "Host":{"shape":"String"},
        "Port":{"shape":"Port"},
        "Protocol":{"shape":"OriginationRouteProtocol"},
        "Priority":{"shape":"OriginationRoutePriority"},
        "Weight":{"shape":"OriginationRouteWeight"}
      }
    },
    "OriginationRouteList":{
      "type":"list",
      "member":{"shape":"OriginationRoute"}
    },
    "OriginationRoutePriority":{
      "type":"integer",
      "max":100,
      "min":1
    },
    "OriginationRouteProtocol":{
      "type":"string",
      "enum":[
        "TCP",
        "UDP"
      ]
    },
    "OriginationRouteWeight":{
      "type":"integer",
      "max":100,
      "min":1
    },
    "Participant":{
      "type":"structure",
      "members":{
        "PhoneNumber":{"shape":"E164PhoneNumber"},
        "ProxyPhoneNumber":{"shape":"E164PhoneNumber"}
      }
    },
    "ParticipantPhoneNumberList":{
      "type":"list",
      "member":{"shape":"E164PhoneNumber"},
      "max":2,
      "min":2
    },
    "Participants":{
      "type":"list",
      "member":{"shape":"Participant"}
    },
    "PhoneNumber":{
      "type":"structure",
      "members":{
        "PhoneNumberId":{"shape":"SensitiveNonEmptyString"},
        "E164PhoneNumber":{"shape":"E164PhoneNumber"},
        "Country":{"shape":"Alpha2CountryCode"},
        "Type":{"shape":"PhoneNumberType"},
        "ProductType":{"shape":"PhoneNumberProductType"},
        "Status":{"shape":"PhoneNumberStatus"},
        "Capabilities":{"shape":"PhoneNumberCapabilities"},
        "Associations":{"shape":"PhoneNumberAssociationList"},
        "CallingName":{"shape":"CallingName"},
        "CallingNameStatus":{"shape":"CallingNameStatus"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "DeletionTimestamp":{"shape":"Iso8601Timestamp"},
        "OrderId":{"shape":"GuidString"},
        "Name":{"shape":"PhoneNumberName"}
      }
    },
    "PhoneNumberAssociation":{
      "type":"structure",
      "members":{
        "Value":{"shape":"String"},
        "Name":{"shape":"PhoneNumberAssociationName"},
        "AssociatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "PhoneNumberAssociationList":{
      "type":"list",
      "member":{"shape":"PhoneNumberAssociation"}
    },
    "PhoneNumberAssociationName":{
      "type":"string",
      "enum":[
        "VoiceConnectorId",
        "VoiceConnectorGroupId",
        "SipRuleId"
      ]
    },
    "PhoneNumberCapabilities":{
      "type":"structure",
      "members":{
        "InboundCall":{"shape":"NullableBoolean"},
        "OutboundCall":{"shape":"NullableBoolean"},
        "InboundSMS":{"shape":"NullableBoolean"},
        "OutboundSMS":{"shape":"NullableBoolean"},
        "InboundMMS":{"shape":"NullableBoolean"},
        "OutboundMMS":{"shape":"NullableBoolean"}
      }
    },
    "PhoneNumberCountriesList":{
      "type":"list",
      "member":{"shape":"PhoneNumberCountry"}
    },
    "PhoneNumberCountry":{
      "type":"structure",
      "members":{
        "CountryCode":{"shape":"Alpha2CountryCode"},
        "SupportedPhoneNumberTypes":{"shape":"PhoneNumberTypeList"}
      }
    },
    "PhoneNumberError":{
      "type":"structure",
      "members":{
        "PhoneNumberId":{"shape":"SensitiveNonEmptyString"},
        "ErrorCode":{"shape":"ErrorCode"},
        "ErrorMessage":{"shape":"String"}
      }
    },
    "PhoneNumberErrorList":{
      "type":"list",
      "member":{"shape":"PhoneNumberError"}
    },
    "PhoneNumberList":{
      "type":"list",
      "member":{"shape":"PhoneNumber"}
    },
    "PhoneNumberMaxResults":{
      "type":"integer",
      "max":500,
      "min":1
    },
    "PhoneNumberName":{
      "type":"string",
      "max":256,
      "min":0,
      "pattern":"^$|^[a-zA-Z0-9\\,\\.\\_\\-]+(\\s+[a-zA-Z0-9\\,\\.\\_\\-]+)*$",
      "sensitive":true
    },
    "PhoneNumberOrder":{
      "type":"structure",
      "members":{
        "PhoneNumberOrderId":{"shape":"GuidString"},
        "ProductType":{"shape":"PhoneNumberProductType"},
        "Status":{"shape":"PhoneNumberOrderStatus"},
        "OrderType":{"shape":"PhoneNumberOrderType"},
        "OrderedPhoneNumbers":{"shape":"OrderedPhoneNumberList"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "PhoneNumberOrderList":{
      "type":"list",
      "member":{"shape":"PhoneNumberOrder"}
    },
    "PhoneNumberOrderStatus":{
      "type":"string",
      "enum":[
        "Processing",
        "Successful",
        "Failed",
        "Partial",
        "PendingDocuments",
        "Submitted",
        "FOC",
        "ChangeRequested",
        "Exception",
        "CancelRequested",
        "Cancelled"
      ]
    },
    "PhoneNumberOrderType":{
      "type":"string",
      "enum":[
        "New",
        "Porting"
      ]
    },
    "PhoneNumberProductType":{
      "type":"string",
      "enum":[
        "VoiceConnector",
        "SipMediaApplicationDialIn"
      ]
    },
    "PhoneNumberStatus":{
      "type":"string",
      "enum":[
        "Cancelled",
        "PortinCancelRequested",
        "PortinInProgress",
        "AcquireInProgress",
        "AcquireFailed",
        "Unassigned",
        "Assigned",
        "ReleaseInProgress",
        "DeleteInProgress",
        "ReleaseFailed",
        "DeleteFailed"
      ]
    },
    "PhoneNumberType":{
      "type":"string",
      "enum":[
        "Local",
        "TollFree"
      ]
    },
    "PhoneNumberTypeList":{
      "type":"list",
      "member":{"shape":"PhoneNumberType"}
    },
    "Port":{
      "type":"integer",
      "max":65535,
      "min":0
    },
    "PositiveInteger":{
      "type":"integer",
      "min":1
    },
    "Proxy":{
      "type":"structure",
      "members":{
        "DefaultSessionExpiryMinutes":{"shape":"Integer"},
        "Disabled":{"shape":"Boolean"},
        "FallBackPhoneNumber":{"shape":"E164PhoneNumber"},
        "PhoneNumberCountries":{"shape":"StringList"}
      }
    },
    "ProxySession":{
      "type":"structure",
      "members":{
        "VoiceConnectorId":{"shape":"NonEmptyString128"},
        "ProxySessionId":{"shape":"NonEmptyString128"},
        "Name":{"shape":"String128"},
        "Status":{"shape":"ProxySessionStatus"},
        "ExpiryMinutes":{"shape":"PositiveInteger"},
        "Capabilities":{"shape":"CapabilityList"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "EndedTimestamp":{"shape":"Iso8601Timestamp"},
        "Participants":{"shape":"Participants"},
        "NumberSelectionBehavior":{"shape":"NumberSelectionBehavior"},
        "GeoMatchLevel":{"shape":"GeoMatchLevel"},
        "GeoMatchParams":{"shape":"GeoMatchParams"}
      }
    },
    "ProxySessionNameString":{
      "type":"string",
      "pattern":"^$|^[a-zA-Z0-9 ]{0,30}$",
      "sensitive":true
    },
    "ProxySessionStatus":{
      "type":"string",
      "enum":[
        "Open",
        "InProgress",
        "Closed"
      ]
    },
    "ProxySessions":{
      "type":"list",
      "member":{"shape":"ProxySession"}
    },
    "PutSipMediaApplicationAlexaSkillConfigurationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        },
        "SipMediaApplicationAlexaSkillConfiguration":{"shape":"SipMediaApplicationAlexaSkillConfiguration"}
      }
    },
    "PutSipMediaApplicationAlexaSkillConfigurationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationAlexaSkillConfiguration":{"shape":"SipMediaApplicationAlexaSkillConfiguration"}
      }
    },
    "PutSipMediaApplicationLoggingConfigurationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        },
        "SipMediaApplicationLoggingConfiguration":{"shape":"SipMediaApplicationLoggingConfiguration"}
      }
    },
    "PutSipMediaApplicationLoggingConfigurationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationLoggingConfiguration":{"shape":"SipMediaApplicationLoggingConfiguration"}
      }
    },
    "PutVoiceConnectorEmergencyCallingConfigurationRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "EmergencyCallingConfiguration"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "EmergencyCallingConfiguration":{"shape":"EmergencyCallingConfiguration"}
      }
    },
    "PutVoiceConnectorEmergencyCallingConfigurationResponse":{
      "type":"structure",
      "members":{
        "EmergencyCallingConfiguration":{"shape":"EmergencyCallingConfiguration"}
      }
    },
    "PutVoiceConnectorLoggingConfigurationRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "LoggingConfiguration"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
      }
    },
    "PutVoiceConnectorLoggingConfigurationResponse":{
      "type":"structure",
      "members":{
        "LoggingConfiguration":{"shape":"LoggingConfiguration"}
      }
    },
    "PutVoiceConnectorOriginationRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "Origination"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Origination":{"shape":"Origination"}
      }
    },
    "PutVoiceConnectorOriginationResponse":{
      "type":"structure",
      "members":{
        "Origination":{"shape":"Origination"}
      }
    },
    "PutVoiceConnectorProxyRequest":{
      "type":"structure",
      "required":[
        "DefaultSessionExpiryMinutes",
        "PhoneNumberPoolCountries",
        "VoiceConnectorId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "DefaultSessionExpiryMinutes":{"shape":"Integer"},
        "PhoneNumberPoolCountries":{"shape":"CountryList"},
        "FallBackPhoneNumber":{"shape":"E164PhoneNumber"},
        "Disabled":{"shape":"Boolean"}
      }
    },
    "PutVoiceConnectorProxyResponse":{
      "type":"structure",
      "members":{
        "Proxy":{"shape":"Proxy"}
      }
    },
    "PutVoiceConnectorStreamingConfigurationRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "StreamingConfiguration"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
      }
    },
    "PutVoiceConnectorStreamingConfigurationResponse":{
      "type":"structure",
      "members":{
        "StreamingConfiguration":{"shape":"StreamingConfiguration"}
      }
    },
    "PutVoiceConnectorTerminationCredentialsRequest":{
      "type":"structure",
      "required":["VoiceConnectorId"],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Credentials":{"shape":"CredentialList"}
      }
    },
    "PutVoiceConnectorTerminationRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "Termination"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Termination":{"shape":"Termination"}
      }
    },
    "PutVoiceConnectorTerminationResponse":{
      "type":"structure",
      "members":{
        "Termination":{"shape":"Termination"}
      }
    },
    "ResourceLimitExceededException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":400},
      "exception":true
    },
    "RestorePhoneNumberRequest":{
      "type":"structure",
      "required":["PhoneNumberId"],
      "members":{
        "PhoneNumberId":{
          "shape":"SensitiveNonEmptyString",
          "location":"uri",
          "locationName":"phoneNumberId"
        }
      }
    },
    "RestorePhoneNumberResponse":{
      "type":"structure",
      "members":{
        "PhoneNumber":{"shape":"PhoneNumber"}
      }
    },
    "ResultMax":{
      "type":"integer",
      "max":100,
      "min":1
    },
    "SMACreateCallArgumentsMap":{
      "type":"map",
      "key":{"shape":"SensitiveString"},
      "value":{"shape":"SensitiveString"},
      "max":20,
      "min":0
    },
    "SMAUpdateCallArgumentsMap":{
      "type":"map",
      "key":{"shape":"SensitiveString"},
      "value":{"shape":"SensitiveString"},
      "max":20,
      "min":0
    },
    "SearchAvailablePhoneNumbersRequest":{
      "type":"structure",
      "members":{
        "AreaCode":{
          "shape":"String",
          "location":"querystring",
          "locationName":"area-code"
        },
        "City":{
          "shape":"String",
          "location":"querystring",
          "locationName":"city"
        },
        "Country":{
          "shape":"Alpha2CountryCode",
          "location":"querystring",
          "locationName":"country"
        },
        "State":{
          "shape":"String",
          "location":"querystring",
          "locationName":"state"
        },
        "TollFreePrefix":{
          "shape":"TollFreePrefix",
          "location":"querystring",
          "locationName":"toll-free-prefix"
        },
        "PhoneNumberType":{
          "shape":"PhoneNumberType",
          "location":"querystring",
          "locationName":"phone-number-type"
        },
        "MaxResults":{
          "shape":"PhoneNumberMaxResults",
          "location":"querystring",
          "locationName":"max-results"
        },
        "NextToken":{
          "shape":"String",
          "location":"querystring",
          "locationName":"next-token"
        }
      }
    },
    "SearchAvailablePhoneNumbersResponse":{
      "type":"structure",
      "members":{
        "E164PhoneNumbers":{"shape":"E164PhoneNumberList"},
        "NextToken":{"shape":"String"}
      }
    },
    "SensitiveNonEmptyString":{
      "type":"string",
      "pattern":".*\\S.*",
      "sensitive":true
    },
    "SensitiveString":{
      "type":"string",
      "sensitive":true
    },
    "SensitiveStringList":{
      "type":"list",
      "member":{"shape":"SensitiveString"}
    },
    "ServerSideEncryptionConfiguration":{
      "type":"structure",
      "required":["KmsKeyArn"],
      "members":{
        "KmsKeyArn":{"shape":"Arn"}
      }
    },
    "ServiceFailureException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":500},
      "exception":true,
      "fault":true
    },
    "ServiceUnavailableException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":503},
      "exception":true,
      "fault":true
    },
    "SipApplicationPriority":{
      "type":"integer",
      "min":1
    },
    "SipHeadersMap":{
      "type":"map",
      "key":{"shape":"SensitiveString"},
      "value":{"shape":"SensitiveString"},
      "max":20,
      "min":0
    },
    "SipMediaApplication":{
      "type":"structure",
      "members":{
        "SipMediaApplicationId":{"shape":"NonEmptyString"},
        "AwsRegion":{"shape":"String"},
        "Name":{"shape":"SipMediaApplicationName"},
        "Endpoints":{"shape":"SipMediaApplicationEndpointList"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "SipMediaApplicationArn":{"shape":"NonEmptyString"}
      }
    },
    "SipMediaApplicationAlexaSkillConfiguration":{
      "type":"structure",
      "required":[
        "AlexaSkillStatus",
        "AlexaSkillIds"
      ],
      "members":{
        "AlexaSkillStatus":{"shape":"AlexaSkillStatus"},
        "AlexaSkillIds":{"shape":"AlexaSkillIdList"}
      }
    },
    "SipMediaApplicationCall":{
      "type":"structure",
      "members":{
        "TransactionId":{"shape":"GuidString"}
      }
    },
    "SipMediaApplicationEndpoint":{
      "type":"structure",
      "members":{
        "LambdaArn":{"shape":"FunctionArn"}
      }
    },
    "SipMediaApplicationEndpointList":{
      "type":"list",
      "member":{"shape":"SipMediaApplicationEndpoint"},
      "max":1,
      "min":1
    },
    "SipMediaApplicationList":{
      "type":"list",
      "member":{"shape":"SipMediaApplication"}
    },
    "SipMediaApplicationLoggingConfiguration":{
      "type":"structure",
      "members":{
        "EnableSipMediaApplicationMessageLogs":{"shape":"Boolean"}
      }
    },
    "SipMediaApplicationName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9 _.-]+"
    },
    "SipRule":{
      "type":"structure",
      "members":{
        "SipRuleId":{"shape":"NonEmptyString"},
        "Name":{"shape":"SipRuleName"},
        "Disabled":{"shape":"Boolean"},
        "TriggerType":{"shape":"SipRuleTriggerType"},
        "TriggerValue":{"shape":"NonEmptyString"},
        "TargetApplications":{"shape":"SipRuleTargetApplicationList"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "SipRuleList":{
      "type":"list",
      "member":{"shape":"SipRule"}
    },
    "SipRuleName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9 _.-]+"
    },
    "SipRuleTargetApplication":{
      "type":"structure",
      "members":{
        "SipMediaApplicationId":{"shape":"NonEmptyString"},
        "Priority":{"shape":"SipApplicationPriority"},
        "AwsRegion":{"shape":"String"}
      }
    },
    "SipRuleTargetApplicationList":{
      "type":"list",
      "member":{"shape":"SipRuleTargetApplication"},
      "max":25,
      "min":1
    },
    "SipRuleTriggerType":{
      "type":"string",
      "enum":[
        "ToPhoneNumber",
        "RequestUriHostname"
      ]
    },
    "SpeakerSearchDetails":{
      "type":"structure",
      "members":{
        "Results":{"shape":"SpeakerSearchResultList"},
        "VoiceprintGenerationStatus":{"shape":"NonEmptyString256"}
      }
    },
    "SpeakerSearchResult":{
      "type":"structure",
      "members":{
        "ConfidenceScore":{"shape":"ConfidenceScore"},
        "VoiceProfileId":{"shape":"NonEmptyString256"}
      }
    },
    "SpeakerSearchResultList":{
      "type":"list",
      "member":{"shape":"SpeakerSearchResult"}
    },
    "SpeakerSearchTask":{
      "type":"structure",
      "members":{
        "SpeakerSearchTaskId":{"shape":"NonEmptyString256"},
        "SpeakerSearchTaskStatus":{"shape":"NonEmptyString"},
        "CallDetails":{"shape":"CallDetails"},
        "SpeakerSearchDetails":{"shape":"SpeakerSearchDetails"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "StartedTimestamp":{"shape":"Iso8601Timestamp"},
        "StatusMessage":{"shape":"String"}
      }
    },
    "StartSpeakerSearchTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "TransactionId",
        "VoiceProfileDomainId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "TransactionId":{"shape":"NonEmptyString256"},
        "VoiceProfileDomainId":{"shape":"NonEmptyString256"},
        "ClientRequestToken":{"shape":"ClientRequestId"},
        "CallLeg":{"shape":"CallLegType"}
      }
    },
    "StartSpeakerSearchTaskResponse":{
      "type":"structure",
      "members":{
        "SpeakerSearchTask":{"shape":"SpeakerSearchTask"}
      }
    },
    "StartVoiceToneAnalysisTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "TransactionId",
        "LanguageCode"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "TransactionId":{"shape":"NonEmptyString256"},
        "LanguageCode":{"shape":"LanguageCode"},
        "ClientRequestToken":{"shape":"ClientRequestId"}
      }
    },
    "StartVoiceToneAnalysisTaskResponse":{
      "type":"structure",
      "members":{
        "VoiceToneAnalysisTask":{"shape":"VoiceToneAnalysisTask"}
      }
    },
    "StopSpeakerSearchTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "SpeakerSearchTaskId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "SpeakerSearchTaskId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"SpeakerSearchTaskId"
        }
      }
    },
    "StopVoiceToneAnalysisTaskRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "VoiceToneAnalysisTaskId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"VoiceConnectorId"
        },
        "VoiceToneAnalysisTaskId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceToneAnalysisTaskId"
        }
      }
    },
    "StreamingConfiguration":{
      "type":"structure",
      "required":[
        "DataRetentionInHours",
        "Disabled"
      ],
      "members":{
        "DataRetentionInHours":{"shape":"DataRetentionInHours"},
        "Disabled":{"shape":"Boolean"},
        "StreamingNotificationTargets":{"shape":"StreamingNotificationTargetList"},
        "MediaInsightsConfiguration":{"shape":"MediaInsightsConfiguration"}
      }
    },
    "StreamingNotificationTarget":{
      "type":"structure",
      "members":{
        "NotificationTarget":{"shape":"NotificationTarget"}
      }
    },
    "StreamingNotificationTargetList":{
      "type":"list",
      "member":{"shape":"StreamingNotificationTarget"},
      "max":3,
      "min":1
    },
    "String":{"type":"string"},
    "String128":{
      "type":"string",
      "max":128
    },
    "StringList":{
      "type":"list",
      "member":{"shape":"String"}
    },
    "Tag":{
      "type":"structure",
      "required":[
        "Key",
        "Value"
      ],
      "members":{
        "Key":{"shape":"TagKey"},
        "Value":{"shape":"TagValue"}
      }
    },
    "TagKey":{
      "type":"string",
      "max":128,
      "min":1,
      "sensitive":true
    },
    "TagKeyList":{
      "type":"list",
      "member":{"shape":"TagKey"},
      "max":50,
      "min":1
    },
    "TagList":{
      "type":"list",
      "member":{"shape":"Tag"},
      "max":50,
      "min":1
    },
    "TagResourceRequest":{
      "type":"structure",
      "required":[
        "ResourceARN",
        "Tags"
      ],
      "members":{
        "ResourceARN":{"shape":"Arn"},
        "Tags":{"shape":"TagList"}
      }
    },
    "TagValue":{
      "type":"string",
      "max":256,
      "min":0,
      "sensitive":true
    },
    "Termination":{
      "type":"structure",
      "members":{
        "CpsLimit":{"shape":"CpsLimit"},
        "DefaultPhoneNumber":{"shape":"E164PhoneNumber"},
        "CallingRegions":{"shape":"CallingRegionList"},
        "CidrAllowedList":{"shape":"StringList"},
        "Disabled":{"shape":"Boolean"}
      }
    },
    "TerminationHealth":{
      "type":"structure",
      "members":{
        "Timestamp":{"shape":"Iso8601Timestamp"},
        "Source":{"shape":"String"}
      }
    },
    "ThrottledClientException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":429},
      "exception":true
    },
    "TollFreePrefix":{
      "type":"string",
      "max":3,
      "min":3,
      "pattern":"^8(00|33|44|55|66|77|88)$"
    },
    "UnauthorizedClientException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":401},
      "exception":true
    },
    "UnprocessableEntityException":{
      "type":"structure",
      "members":{
      },
      "error":{"httpStatusCode":422},
      "exception":true
    },
    "UntagResourceRequest":{
      "type":"structure",
      "required":[
        "ResourceARN",
        "TagKeys"
      ],
      "members":{
        "ResourceARN":{"shape":"Arn"},
        "TagKeys":{"shape":"TagKeyList"}
      }
    },
    "UpdateGlobalSettingsRequest":{
      "type":"structure",
      "members":{
        "VoiceConnector":{"shape":"VoiceConnectorSettings"}
      }
    },
    "UpdatePhoneNumberRequest":{
      "type":"structure",
      "required":["PhoneNumberId"],
      "members":{
        "PhoneNumberId":{
          "shape":"SensitiveNonEmptyString",
          "location":"uri",
          "locationName":"phoneNumberId"
        },
        "ProductType":{"shape":"PhoneNumberProductType"},
        "CallingName":{"shape":"CallingName"},
        "Name":{"shape":"PhoneNumberName"}
      }
    },
    "UpdatePhoneNumberRequestItem":{
      "type":"structure",
      "required":["PhoneNumberId"],
      "members":{
        "PhoneNumberId":{"shape":"SensitiveNonEmptyString"},
        "ProductType":{"shape":"PhoneNumberProductType"},
        "CallingName":{"shape":"CallingName"},
        "Name":{"shape":"PhoneNumberName"}
      }
    },
    "UpdatePhoneNumberRequestItemList":{
      "type":"list",
      "member":{"shape":"UpdatePhoneNumberRequestItem"}
    },
    "UpdatePhoneNumberResponse":{
      "type":"structure",
      "members":{
        "PhoneNumber":{"shape":"PhoneNumber"}
      }
    },
    "UpdatePhoneNumberSettingsRequest":{
      "type":"structure",
      "required":["CallingName"],
      "members":{
        "CallingName":{"shape":"CallingName"}
      }
    },
    "UpdateProxySessionRequest":{
      "type":"structure",
      "required":[
        "Capabilities",
        "VoiceConnectorId",
        "ProxySessionId"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "ProxySessionId":{
          "shape":"NonEmptyString128",
          "location":"uri",
          "locationName":"proxySessionId"
        },
        "Capabilities":{"shape":"CapabilityList"},
        "ExpiryMinutes":{"shape":"PositiveInteger"}
      }
    },
    "UpdateProxySessionResponse":{
      "type":"structure",
      "members":{
        "ProxySession":{"shape":"ProxySession"}
      }
    },
    "UpdateSipMediaApplicationCallRequest":{
      "type":"structure",
      "required":[
        "SipMediaApplicationId",
        "TransactionId",
        "Arguments"
      ],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        },
        "TransactionId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"transactionId"
        },
        "Arguments":{"shape":"SMAUpdateCallArgumentsMap"}
      }
    },
    "UpdateSipMediaApplicationCallResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplicationCall":{"shape":"SipMediaApplicationCall"}
      }
    },
    "UpdateSipMediaApplicationRequest":{
      "type":"structure",
      "required":["SipMediaApplicationId"],
      "members":{
        "SipMediaApplicationId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipMediaApplicationId"
        },
        "Name":{"shape":"SipMediaApplicationName"},
        "Endpoints":{"shape":"SipMediaApplicationEndpointList"}
      }
    },
    "UpdateSipMediaApplicationResponse":{
      "type":"structure",
      "members":{
        "SipMediaApplication":{"shape":"SipMediaApplication"}
      }
    },
    "UpdateSipRuleRequest":{
      "type":"structure",
      "required":[
        "SipRuleId",
        "Name"
      ],
      "members":{
        "SipRuleId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"sipRuleId"
        },
        "Name":{"shape":"SipRuleName"},
        "Disabled":{"shape":"NullableBoolean"},
        "TargetApplications":{"shape":"SipRuleTargetApplicationList"}
      }
    },
    "UpdateSipRuleResponse":{
      "type":"structure",
      "members":{
        "SipRule":{"shape":"SipRule"}
      }
    },
    "UpdateVoiceConnectorGroupRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorGroupId",
        "Name",
        "VoiceConnectorItems"
      ],
      "members":{
        "VoiceConnectorGroupId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorGroupId"
        },
        "Name":{"shape":"VoiceConnectorGroupName"},
        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"}
      }
    },
    "UpdateVoiceConnectorGroupResponse":{
      "type":"structure",
      "members":{
        "VoiceConnectorGroup":{"shape":"VoiceConnectorGroup"}
      }
    },
    "UpdateVoiceConnectorRequest":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "Name",
        "RequireEncryption"
      ],
      "members":{
        "VoiceConnectorId":{
          "shape":"NonEmptyString",
          "location":"uri",
          "locationName":"voiceConnectorId"
        },
        "Name":{"shape":"VoiceConnectorName"},
        "RequireEncryption":{"shape":"Boolean"}
      }
    },
    "UpdateVoiceConnectorResponse":{
      "type":"structure",
      "members":{
        "VoiceConnector":{"shape":"VoiceConnector"}
      }
    },
    "UpdateVoiceProfileDomainRequest":{
      "type":"structure",
      "required":["VoiceProfileDomainId"],
      "members":{
        "VoiceProfileDomainId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileDomainId"
        },
        "Name":{"shape":"VoiceProfileDomainName"},
        "Description":{"shape":"VoiceProfileDomainDescription"}
      }
    },
    "UpdateVoiceProfileDomainResponse":{
      "type":"structure",
      "members":{
        "VoiceProfileDomain":{"shape":"VoiceProfileDomain"}
      }
    },
    "UpdateVoiceProfileRequest":{
      "type":"structure",
      "required":[
        "VoiceProfileId",
        "SpeakerSearchTaskId"
      ],
      "members":{
        "VoiceProfileId":{
          "shape":"NonEmptyString256",
          "location":"uri",
          "locationName":"VoiceProfileId"
        },
        "SpeakerSearchTaskId":{"shape":"NonEmptyString256"}
      }
    },
    "UpdateVoiceProfileResponse":{
      "type":"structure",
      "members":{
        "VoiceProfile":{"shape":"VoiceProfile"}
      }
    },
    "ValidateE911AddressRequest":{
      "type":"structure",
      "required":[
        "AwsAccountId",
        "StreetNumber",
        "StreetInfo",
        "City",
        "State",
        "Country",
        "PostalCode"
      ],
      "members":{
        "AwsAccountId":{"shape":"NonEmptyString"},
        "StreetNumber":{"shape":"SensitiveNonEmptyString"},
        "StreetInfo":{"shape":"SensitiveNonEmptyString"},
        "City":{"shape":"SensitiveNonEmptyString"},
        "State":{"shape":"SensitiveNonEmptyString"},
        "Country":{"shape":"SensitiveNonEmptyString"},
        "PostalCode":{"shape":"SensitiveNonEmptyString"}
      }
    },
    "ValidateE911AddressResponse":{
      "type":"structure",
      "members":{
        "ValidationResult":{"shape":"ValidationResult"},
        "AddressExternalId":{"shape":"String"},
        "Address":{"shape":"Address"},
        "CandidateAddressList":{"shape":"CandidateAddressList"}
      }
    },
    "ValidationResult":{
      "type":"integer",
      "max":2,
      "min":0
    },
    "VoiceConnector":{
      "type":"structure",
      "members":{
        "VoiceConnectorId":{"shape":"NonEmptyString"},
        "AwsRegion":{"shape":"VoiceConnectorAwsRegion"},
        "Name":{"shape":"VoiceConnectorName"},
        "OutboundHostName":{"shape":"String"},
        "RequireEncryption":{"shape":"Boolean"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "VoiceConnectorArn":{"shape":"NonEmptyString"}
      }
    },
    "VoiceConnectorAwsRegion":{
      "type":"string",
      "enum":[
        "us-east-1",
        "us-west-2",
        "ca-central-1",
        "eu-central-1",
        "eu-west-1",
        "eu-west-2",
        "ap-northeast-2",
        "ap-northeast-1",
        "ap-southeast-1",
        "ap-southeast-2"
      ]
    },
    "VoiceConnectorAwsRegionList":{
      "type":"list",
      "member":{"shape":"VoiceConnectorAwsRegion"}
    },
    "VoiceConnectorGroup":{
      "type":"structure",
      "members":{
        "VoiceConnectorGroupId":{"shape":"NonEmptyString"},
        "Name":{"shape":"VoiceConnectorGroupName"},
        "VoiceConnectorItems":{"shape":"VoiceConnectorItemList"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "VoiceConnectorGroupArn":{"shape":"NonEmptyString"}
      }
    },
    "VoiceConnectorGroupList":{
      "type":"list",
      "member":{"shape":"VoiceConnectorGroup"}
    },
    "VoiceConnectorGroupName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9 _.-]+"
    },
    "VoiceConnectorItem":{
      "type":"structure",
      "required":[
        "VoiceConnectorId",
        "Priority"
      ],
      "members":{
        "VoiceConnectorId":{"shape":"NonEmptyString"},
        "Priority":{"shape":"VoiceConnectorItemPriority"}
      }
    },
    "VoiceConnectorItemList":{
      "type":"list",
      "member":{"shape":"VoiceConnectorItem"}
    },
    "VoiceConnectorItemPriority":{
      "type":"integer",
      "max":99,
      "min":1
    },
    "VoiceConnectorList":{
      "type":"list",
      "member":{"shape":"VoiceConnector"}
    },
    "VoiceConnectorName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9 _.-]+"
    },
    "VoiceConnectorSettings":{
      "type":"structure",
      "members":{
        "CdrBucket":{"shape":"String"}
      }
    },
    "VoiceProfile":{
      "type":"structure",
      "members":{
        "VoiceProfileId":{"shape":"NonEmptyString256"},
        "VoiceProfileArn":{"shape":"Arn"},
        "VoiceProfileDomainId":{"shape":"NonEmptyString256"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "ExpirationTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "VoiceProfileDomain":{
      "type":"structure",
      "members":{
        "VoiceProfileDomainId":{"shape":"NonEmptyString256"},
        "VoiceProfileDomainArn":{"shape":"Arn"},
        "Name":{"shape":"VoiceProfileDomainName"},
        "Description":{"shape":"VoiceProfileDomainDescription"},
        "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "VoiceProfileDomainDescription":{
      "type":"string",
      "max":1024,
      "min":0
    },
    "VoiceProfileDomainName":{
      "type":"string",
      "max":256,
      "min":1,
      "pattern":"[a-zA-Z0-9 _.-]+"
    },
    "VoiceProfileDomainSummary":{
      "type":"structure",
      "members":{
        "VoiceProfileDomainId":{"shape":"NonEmptyString256"},
        "VoiceProfileDomainArn":{"shape":"Arn"},
        "Name":{"shape":"VoiceProfileDomainName"},
        "Description":{"shape":"VoiceProfileDomainDescription"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "VoiceProfileDomainSummaryList":{
      "type":"list",
      "member":{"shape":"VoiceProfileDomainSummary"}
    },
    "VoiceProfileSummary":{
      "type":"structure",
      "members":{
        "VoiceProfileId":{"shape":"NonEmptyString256"},
        "VoiceProfileArn":{"shape":"Arn"},
        "VoiceProfileDomainId":{"shape":"NonEmptyString256"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "ExpirationTimestamp":{"shape":"Iso8601Timestamp"}
      }
    },
    "VoiceProfileSummaryList":{
      "type":"list",
      "member":{"shape":"VoiceProfileSummary"}
    },
    "VoiceToneAnalysisTask":{
      "type":"structure",
      "members":{
        "VoiceToneAnalysisTaskId":{"shape":"NonEmptyString256"},
        "VoiceToneAnalysisTaskStatus":{"shape":"NonEmptyString"},
        "CallDetails":{"shape":"CallDetails"},
        "CreatedTimestamp":{"shape":"Iso8601Timestamp"},
        "UpdatedTimestamp":{"shape":"Iso8601Timestamp"},
        "StartedTimestamp":{"shape":"Iso8601Timestamp"},
        "StatusMessage":{"shape":"String"}
      }
    }
  }
}
