3688 lines
110 KiB
JSON
3688 lines
110 KiB
JSON
{
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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"}
|
|
]
|
|
},
|
|
"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}$"
|
|
},
|
|
"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"},
|
|
"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"}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"CreateVoiceConnectorResponse":{
|
|
"type":"structure",
|
|
"members":{
|
|
"VoiceConnector":{"shape":"VoiceConnector"}
|
|
}
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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"
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"LoggingConfiguration":{
|
|
"type":"structure",
|
|
"members":{
|
|
"EnableSIPLogs":{"shape":"Boolean"}
|
|
}
|
|
},
|
|
"NextTokenString":{
|
|
"type":"string",
|
|
"max":65535
|
|
},
|
|
"NonEmptyString":{
|
|
"type":"string",
|
|
"pattern":".*\\S.*"
|
|
},
|
|
"NonEmptyString128":{
|
|
"type":"string",
|
|
"max":128,
|
|
"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"}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"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"}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"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
|
|
},
|
|
"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"
|
|
]
|
|
},
|
|
"StreamingConfiguration":{
|
|
"type":"structure",
|
|
"required":[
|
|
"DataRetentionInHours",
|
|
"Disabled"
|
|
],
|
|
"members":{
|
|
"DataRetentionInHours":{"shape":"DataRetentionInHours"},
|
|
"Disabled":{"shape":"Boolean"},
|
|
"StreamingNotificationTargets":{"shape":"StreamingNotificationTargetList"}
|
|
}
|
|
},
|
|
"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"}
|
|
},
|
|
"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
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"UpdatePhoneNumberRequestItem":{
|
|
"type":"structure",
|
|
"required":["PhoneNumberId"],
|
|
"members":{
|
|
"PhoneNumberId":{"shape":"SensitiveNonEmptyString"},
|
|
"ProductType":{"shape":"PhoneNumberProductType"},
|
|
"CallingName":{"shape":"CallingName"}
|
|
}
|
|
},
|
|
"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"}
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
"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
|
|
},
|
|
"VoiceConnectorSettings":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CdrBucket":{"shape":"String"}
|
|
}
|
|
}
|
|
}
|
|
}
|