Module: Aws::ChimeSDKVoice::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-chimesdkvoice/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- Address =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Address')
- AlexaSkillId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AlexaSkillId')
- AlexaSkillIdList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AlexaSkillIdList')
- AlexaSkillStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AlexaSkillStatus')
- Alpha2CountryCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Alpha2CountryCode')
- AreaCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AreaCode')
- Arn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Arn')
- AssociatePhoneNumbersWithVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumbersWithVoiceConnectorGroupRequest')
- AssociatePhoneNumbersWithVoiceConnectorGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumbersWithVoiceConnectorGroupResponse')
- AssociatePhoneNumbersWithVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumbersWithVoiceConnectorRequest')
- AssociatePhoneNumbersWithVoiceConnectorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociatePhoneNumbersWithVoiceConnectorResponse')
- BadRequestException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BadRequestException')
- BatchDeletePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeletePhoneNumberRequest')
- BatchDeletePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeletePhoneNumberResponse')
- BatchUpdatePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdatePhoneNumberRequest')
- BatchUpdatePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchUpdatePhoneNumberResponse')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- CallDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CallDetails')
- CallLegType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallLegType')
- CallingName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallingName')
- CallingNameStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallingNameStatus')
- CallingRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CallingRegion')
- CallingRegionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CallingRegionList')
- CandidateAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CandidateAddress')
- CandidateAddressList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CandidateAddressList')
- Capability =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Capability')
- CapabilityList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CapabilityList')
- ClientRequestId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ClientRequestId')
- ConfidenceScore =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'ConfidenceScore')
- ConflictException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConflictException')
- Country =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Country')
- CountryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CountryList')
- CpsLimit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'CpsLimit')
- CreatePhoneNumberOrderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePhoneNumberOrderRequest')
- CreatePhoneNumberOrderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreatePhoneNumberOrderResponse')
- CreateProxySessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProxySessionRequest')
- CreateProxySessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateProxySessionResponse')
- CreateSipMediaApplicationCallRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipMediaApplicationCallRequest')
- CreateSipMediaApplicationCallResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipMediaApplicationCallResponse')
- CreateSipMediaApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipMediaApplicationRequest')
- CreateSipMediaApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipMediaApplicationResponse')
- CreateSipRuleRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipRuleRequest')
- CreateSipRuleResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateSipRuleResponse')
- CreateVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceConnectorGroupRequest')
- CreateVoiceConnectorGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceConnectorGroupResponse')
- CreateVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceConnectorRequest')
- CreateVoiceConnectorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceConnectorResponse')
- CreateVoiceProfileDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceProfileDomainRequest')
- CreateVoiceProfileDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceProfileDomainResponse')
- CreateVoiceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceProfileRequest')
- CreateVoiceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateVoiceProfileResponse')
- Credential =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Credential')
- CredentialList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CredentialList')
- DNISEmergencyCallingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DNISEmergencyCallingConfiguration')
- DNISEmergencyCallingConfigurationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DNISEmergencyCallingConfigurationList')
- DataRetentionInHours =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'DataRetentionInHours')
- DeletePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeletePhoneNumberRequest')
- DeleteProxySessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteProxySessionRequest')
- DeleteSipMediaApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSipMediaApplicationRequest')
- DeleteSipRuleRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteSipRuleRequest')
- DeleteVoiceConnectorEmergencyCallingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorEmergencyCallingConfigurationRequest')
- DeleteVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorGroupRequest')
- DeleteVoiceConnectorOriginationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorOriginationRequest')
- DeleteVoiceConnectorProxyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorProxyRequest')
- DeleteVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorRequest')
- DeleteVoiceConnectorStreamingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorStreamingConfigurationRequest')
- DeleteVoiceConnectorTerminationCredentialsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorTerminationCredentialsRequest')
- DeleteVoiceConnectorTerminationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceConnectorTerminationRequest')
- DeleteVoiceProfileDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceProfileDomainRequest')
- DeleteVoiceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteVoiceProfileRequest')
- DisassociatePhoneNumbersFromVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumbersFromVoiceConnectorGroupRequest')
- DisassociatePhoneNumbersFromVoiceConnectorGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumbersFromVoiceConnectorGroupResponse')
- DisassociatePhoneNumbersFromVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumbersFromVoiceConnectorRequest')
- DisassociatePhoneNumbersFromVoiceConnectorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociatePhoneNumbersFromVoiceConnectorResponse')
- E164PhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'E164PhoneNumber')
- E164PhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'E164PhoneNumberList')
- EmergencyCallingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EmergencyCallingConfiguration')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ForbiddenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ForbiddenException')
- FunctionArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FunctionArn')
- GeoMatchLevel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GeoMatchLevel')
- GeoMatchParams =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GeoMatchParams')
- GetGlobalSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetGlobalSettingsResponse')
- GetPhoneNumberOrderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberOrderRequest')
- GetPhoneNumberOrderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberOrderResponse')
- GetPhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberRequest')
- GetPhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberResponse')
- GetPhoneNumberSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetPhoneNumberSettingsResponse')
- GetProxySessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProxySessionRequest')
- GetProxySessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetProxySessionResponse')
- GetSipMediaApplicationAlexaSkillConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationAlexaSkillConfigurationRequest')
- GetSipMediaApplicationAlexaSkillConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationAlexaSkillConfigurationResponse')
- GetSipMediaApplicationLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationLoggingConfigurationRequest')
- GetSipMediaApplicationLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationLoggingConfigurationResponse')
- GetSipMediaApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationRequest')
- GetSipMediaApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipMediaApplicationResponse')
- GetSipRuleRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipRuleRequest')
- GetSipRuleResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSipRuleResponse')
- GetSpeakerSearchTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSpeakerSearchTaskRequest')
- GetSpeakerSearchTaskResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSpeakerSearchTaskResponse')
- GetVoiceConnectorEmergencyCallingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorEmergencyCallingConfigurationRequest')
- GetVoiceConnectorEmergencyCallingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorEmergencyCallingConfigurationResponse')
- GetVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorGroupRequest')
- GetVoiceConnectorGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorGroupResponse')
- GetVoiceConnectorLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorLoggingConfigurationRequest')
- GetVoiceConnectorLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorLoggingConfigurationResponse')
- GetVoiceConnectorOriginationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorOriginationRequest')
- GetVoiceConnectorOriginationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorOriginationResponse')
- GetVoiceConnectorProxyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorProxyRequest')
- GetVoiceConnectorProxyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorProxyResponse')
- GetVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorRequest')
- GetVoiceConnectorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorResponse')
- GetVoiceConnectorStreamingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorStreamingConfigurationRequest')
- GetVoiceConnectorStreamingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorStreamingConfigurationResponse')
- GetVoiceConnectorTerminationHealthRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorTerminationHealthRequest')
- GetVoiceConnectorTerminationHealthResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorTerminationHealthResponse')
- GetVoiceConnectorTerminationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorTerminationRequest')
- GetVoiceConnectorTerminationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceConnectorTerminationResponse')
- GetVoiceProfileDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceProfileDomainRequest')
- GetVoiceProfileDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceProfileDomainResponse')
- GetVoiceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceProfileRequest')
- GetVoiceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceProfileResponse')
- GetVoiceToneAnalysisTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceToneAnalysisTaskRequest')
- GetVoiceToneAnalysisTaskResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetVoiceToneAnalysisTaskResponse')
- GoneException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GoneException')
- GuidString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GuidString')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- Iso8601Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Iso8601Timestamp', timestampFormat: "iso8601")
- LanguageCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LanguageCode')
- ListAvailableVoiceConnectorRegionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAvailableVoiceConnectorRegionsResponse')
- ListPhoneNumberOrdersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumberOrdersRequest')
- ListPhoneNumberOrdersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumberOrdersResponse')
- ListPhoneNumbersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumbersRequest')
- ListPhoneNumbersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListPhoneNumbersResponse')
- ListProxySessionsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProxySessionsRequest')
- ListProxySessionsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListProxySessionsResponse')
- ListSipMediaApplicationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSipMediaApplicationsRequest')
- ListSipMediaApplicationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSipMediaApplicationsResponse')
- ListSipRulesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSipRulesRequest')
- ListSipRulesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSipRulesResponse')
- ListSupportedPhoneNumberCountriesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSupportedPhoneNumberCountriesRequest')
- ListSupportedPhoneNumberCountriesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListSupportedPhoneNumberCountriesResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ListVoiceConnectorGroupsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorGroupsRequest')
- ListVoiceConnectorGroupsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorGroupsResponse')
- ListVoiceConnectorTerminationCredentialsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorTerminationCredentialsRequest')
- ListVoiceConnectorTerminationCredentialsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorTerminationCredentialsResponse')
- ListVoiceConnectorsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorsRequest')
- ListVoiceConnectorsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceConnectorsResponse')
- ListVoiceProfileDomainsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceProfileDomainsRequest')
- ListVoiceProfileDomainsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceProfileDomainsResponse')
- ListVoiceProfilesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceProfilesRequest')
- ListVoiceProfilesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListVoiceProfilesResponse')
- LoggingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LoggingConfiguration')
- MediaInsightsConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MediaInsightsConfiguration')
- NextTokenString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextTokenString')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- NonEmptyString128 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString128')
- NonEmptyString256 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString256')
- NonEmptyStringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'NonEmptyStringList')
- NotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'NotFoundException')
- NotificationTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NotificationTarget')
- NullableBoolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'NullableBoolean')
- NumberSelectionBehavior =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NumberSelectionBehavior')
- OrderedPhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OrderedPhoneNumber')
- OrderedPhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OrderedPhoneNumberList')
- OrderedPhoneNumberStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OrderedPhoneNumberStatus')
- Origination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Origination')
- OriginationRoute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'OriginationRoute')
- OriginationRouteList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'OriginationRouteList')
- OriginationRoutePriority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'OriginationRoutePriority')
- OriginationRouteProtocol =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'OriginationRouteProtocol')
- OriginationRouteWeight =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'OriginationRouteWeight')
- Participant =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Participant')
- ParticipantPhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ParticipantPhoneNumberList')
- Participants =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Participants')
- PhoneNumber =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumber')
- PhoneNumberAssociation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberAssociation')
- PhoneNumberAssociationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberAssociationList')
- PhoneNumberAssociationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberAssociationName')
- PhoneNumberCapabilities =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberCapabilities')
- PhoneNumberCountriesList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberCountriesList')
- PhoneNumberCountry =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberCountry')
- PhoneNumberError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberError')
- PhoneNumberErrorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberErrorList')
- PhoneNumberList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberList')
- PhoneNumberMaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PhoneNumberMaxResults')
- PhoneNumberName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberName')
- PhoneNumberOrder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PhoneNumberOrder')
- PhoneNumberOrderList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberOrderList')
- PhoneNumberOrderStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberOrderStatus')
- PhoneNumberOrderType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberOrderType')
- PhoneNumberProductType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberProductType')
- PhoneNumberStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberStatus')
- PhoneNumberType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PhoneNumberType')
- PhoneNumberTypeList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'PhoneNumberTypeList')
- Port =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Port')
- PositiveInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'PositiveInteger')
- Proxy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Proxy')
- ProxySession =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ProxySession')
- ProxySessionNameString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProxySessionNameString')
- ProxySessionStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ProxySessionStatus')
- ProxySessions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ProxySessions')
- PutSipMediaApplicationAlexaSkillConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSipMediaApplicationAlexaSkillConfigurationRequest')
- PutSipMediaApplicationAlexaSkillConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSipMediaApplicationAlexaSkillConfigurationResponse')
- PutSipMediaApplicationLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSipMediaApplicationLoggingConfigurationRequest')
- PutSipMediaApplicationLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutSipMediaApplicationLoggingConfigurationResponse')
- PutVoiceConnectorEmergencyCallingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorEmergencyCallingConfigurationRequest')
- PutVoiceConnectorEmergencyCallingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorEmergencyCallingConfigurationResponse')
- PutVoiceConnectorLoggingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorLoggingConfigurationRequest')
- PutVoiceConnectorLoggingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorLoggingConfigurationResponse')
- PutVoiceConnectorOriginationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorOriginationRequest')
- PutVoiceConnectorOriginationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorOriginationResponse')
- PutVoiceConnectorProxyRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorProxyRequest')
- PutVoiceConnectorProxyResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorProxyResponse')
- PutVoiceConnectorStreamingConfigurationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorStreamingConfigurationRequest')
- PutVoiceConnectorStreamingConfigurationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorStreamingConfigurationResponse')
- PutVoiceConnectorTerminationCredentialsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorTerminationCredentialsRequest')
- PutVoiceConnectorTerminationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorTerminationRequest')
- PutVoiceConnectorTerminationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PutVoiceConnectorTerminationResponse')
- ResourceLimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceLimitExceededException')
- RestorePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestorePhoneNumberRequest')
- RestorePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RestorePhoneNumberResponse')
- ResultMax =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ResultMax')
- SMACreateCallArgumentsMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'SMACreateCallArgumentsMap')
- SMAUpdateCallArgumentsMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'SMAUpdateCallArgumentsMap')
- SearchAvailablePhoneNumbersRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchAvailablePhoneNumbersRequest')
- SearchAvailablePhoneNumbersResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SearchAvailablePhoneNumbersResponse')
- SensitiveNonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveNonEmptyString')
- SensitiveString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SensitiveString')
- SensitiveStringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SensitiveStringList')
- ServerSideEncryptionConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServerSideEncryptionConfiguration')
- ServiceFailureException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceFailureException')
Shapes::StructureShape.new(name: 'ServiceUnavailableException')
- SipApplicationPriority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'SipApplicationPriority')
- SipHeadersMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'SipHeadersMap')
- SipMediaApplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipMediaApplication')
- SipMediaApplicationAlexaSkillConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipMediaApplicationAlexaSkillConfiguration')
- SipMediaApplicationCall =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipMediaApplicationCall')
- SipMediaApplicationEndpoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipMediaApplicationEndpoint')
- SipMediaApplicationEndpointList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SipMediaApplicationEndpointList')
- SipMediaApplicationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SipMediaApplicationList')
- SipMediaApplicationLoggingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipMediaApplicationLoggingConfiguration')
- SipMediaApplicationName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SipMediaApplicationName')
- SipRule =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipRule')
- SipRuleList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SipRuleList')
- SipRuleName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SipRuleName')
- SipRuleTargetApplication =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SipRuleTargetApplication')
- SipRuleTargetApplicationList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SipRuleTargetApplicationList')
- SipRuleTriggerType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SipRuleTriggerType')
- SpeakerSearchDetails =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpeakerSearchDetails')
- SpeakerSearchResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpeakerSearchResult')
- SpeakerSearchResultList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'SpeakerSearchResultList')
- SpeakerSearchTask =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SpeakerSearchTask')
- StartSpeakerSearchTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartSpeakerSearchTaskRequest')
- StartSpeakerSearchTaskResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartSpeakerSearchTaskResponse')
- StartVoiceToneAnalysisTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartVoiceToneAnalysisTaskRequest')
- StartVoiceToneAnalysisTaskResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StartVoiceToneAnalysisTaskResponse')
- StopSpeakerSearchTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopSpeakerSearchTaskRequest')
- StopVoiceToneAnalysisTaskRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StopVoiceToneAnalysisTaskRequest')
- StreamingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingConfiguration')
- StreamingNotificationTarget =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'StreamingNotificationTarget')
- StreamingNotificationTargetList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StreamingNotificationTargetList')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- String128 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String128')
- StringList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'StringList')
- Tag =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Tag')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagList')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- Termination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Termination')
- TerminationHealth =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TerminationHealth')
- ThrottledClientException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottledClientException')
- TollFreePrefix =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TollFreePrefix')
Shapes::StructureShape.new(name: 'UnauthorizedClientException')
- UnprocessableEntityException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UnprocessableEntityException')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UpdateGlobalSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateGlobalSettingsRequest')
- UpdatePhoneNumberRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberRequest')
- UpdatePhoneNumberRequestItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberRequestItem')
- UpdatePhoneNumberRequestItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdatePhoneNumberRequestItemList')
- UpdatePhoneNumberResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberResponse')
- UpdatePhoneNumberSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdatePhoneNumberSettingsRequest')
- UpdateProxySessionRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProxySessionRequest')
- UpdateProxySessionResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateProxySessionResponse')
- UpdateSipMediaApplicationCallRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipMediaApplicationCallRequest')
- UpdateSipMediaApplicationCallResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipMediaApplicationCallResponse')
- UpdateSipMediaApplicationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipMediaApplicationRequest')
- UpdateSipMediaApplicationResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipMediaApplicationResponse')
- UpdateSipRuleRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipRuleRequest')
- UpdateSipRuleResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSipRuleResponse')
- UpdateVoiceConnectorGroupRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceConnectorGroupRequest')
- UpdateVoiceConnectorGroupResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceConnectorGroupResponse')
- UpdateVoiceConnectorRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceConnectorRequest')
- UpdateVoiceConnectorResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceConnectorResponse')
- UpdateVoiceProfileDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceProfileDomainRequest')
- UpdateVoiceProfileDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceProfileDomainResponse')
- UpdateVoiceProfileRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceProfileRequest')
- UpdateVoiceProfileResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateVoiceProfileResponse')
- ValidateE911AddressRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateE911AddressRequest')
- ValidateE911AddressResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateE911AddressResponse')
- ValidationResult =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ValidationResult')
- VoiceConnector =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceConnector')
- VoiceConnectorAwsRegion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VoiceConnectorAwsRegion')
- VoiceConnectorAwsRegionList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceConnectorAwsRegionList')
- VoiceConnectorGroup =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceConnectorGroup')
- VoiceConnectorGroupList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceConnectorGroupList')
- VoiceConnectorGroupName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VoiceConnectorGroupName')
- VoiceConnectorItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceConnectorItem')
- VoiceConnectorItemList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceConnectorItemList')
- VoiceConnectorItemPriority =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'VoiceConnectorItemPriority')
- VoiceConnectorList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceConnectorList')
- VoiceConnectorName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VoiceConnectorName')
- VoiceConnectorSettings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceConnectorSettings')
- VoiceProfile =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceProfile')
- VoiceProfileDomain =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceProfileDomain')
- VoiceProfileDomainDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VoiceProfileDomainDescription')
- VoiceProfileDomainName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'VoiceProfileDomainName')
- VoiceProfileDomainSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceProfileDomainSummary')
- VoiceProfileDomainSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceProfileDomainSummaryList')
- VoiceProfileSummary =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceProfileSummary')
- VoiceProfileSummaryList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'VoiceProfileSummaryList')
- VoiceToneAnalysisTask =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'VoiceToneAnalysisTask')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2022-08-03" api. = { "apiVersion" => "2022-08-03", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "voice-chime", "protocol" => "rest-json", "protocols" => ["rest-json"], "serviceFullName" => "Amazon Chime SDK Voice", "serviceId" => "Chime SDK Voice", "signatureVersion" => "v4", "signingName" => "chime", "uid" => "chime-sdk-voice-2022-08-03", } api.add_operation(:associate_phone_numbers_with_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePhoneNumbersWithVoiceConnector" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}?operation=associate-phone-numbers" o.input = Shapes::ShapeRef.new(shape: AssociatePhoneNumbersWithVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: AssociatePhoneNumbersWithVoiceConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:associate_phone_numbers_with_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociatePhoneNumbersWithVoiceConnectorGroup" o.http_method = "POST" o.http_request_uri = "/voice-connector-groups/{voiceConnectorGroupId}?operation=associate-phone-numbers" o.input = Shapes::ShapeRef.new(shape: AssociatePhoneNumbersWithVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: AssociatePhoneNumbersWithVoiceConnectorGroupResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_delete_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeletePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers?operation=batch-delete" o.input = Shapes::ShapeRef.new(shape: BatchDeletePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: BatchDeletePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:batch_update_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchUpdatePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers?operation=batch-update" o.input = Shapes::ShapeRef.new(shape: BatchUpdatePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: BatchUpdatePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_phone_number_order, Seahorse::Model::Operation.new.tap do |o| o.name = "CreatePhoneNumberOrder" o.http_method = "POST" o.http_request_uri = "/phone-number-orders" o.input = Shapes::ShapeRef.new(shape: CreatePhoneNumberOrderRequest) o.output = Shapes::ShapeRef.new(shape: CreatePhoneNumberOrderResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_proxy_session, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateProxySession" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/proxy-sessions" o.input = Shapes::ShapeRef.new(shape: CreateProxySessionRequest) o.output = Shapes::ShapeRef.new(shape: CreateProxySessionResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_sip_media_application, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSipMediaApplication" o.http_method = "POST" o.http_request_uri = "/sip-media-applications" o.input = Shapes::ShapeRef.new(shape: CreateSipMediaApplicationRequest) o.output = Shapes::ShapeRef.new(shape: CreateSipMediaApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_sip_media_application_call, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSipMediaApplicationCall" o.http_method = "POST" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/calls" o.input = Shapes::ShapeRef.new(shape: CreateSipMediaApplicationCallRequest) o.output = Shapes::ShapeRef.new(shape: CreateSipMediaApplicationCallResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_sip_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateSipRule" o.http_method = "POST" o.http_request_uri = "/sip-rules" o.input = Shapes::ShapeRef.new(shape: CreateSipRuleRequest) o.output = Shapes::ShapeRef.new(shape: CreateSipRuleResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVoiceConnector" o.http_method = "POST" o.http_request_uri = "/voice-connectors" o.input = Shapes::ShapeRef.new(shape: CreateVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: CreateVoiceConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVoiceConnectorGroup" o.http_method = "POST" o.http_request_uri = "/voice-connector-groups" o.input = Shapes::ShapeRef.new(shape: CreateVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: CreateVoiceConnectorGroupResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_voice_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVoiceProfile" o.http_method = "POST" o.http_request_uri = "/voice-profiles" o.input = Shapes::ShapeRef.new(shape: CreateVoiceProfileRequest) o.output = Shapes::ShapeRef.new(shape: CreateVoiceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: GoneException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:create_voice_profile_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateVoiceProfileDomain" o.http_method = "POST" o.http_request_uri = "/voice-profile-domains" o.input = Shapes::ShapeRef.new(shape: CreateVoiceProfileDomainRequest) o.output = Shapes::ShapeRef.new(shape: CreateVoiceProfileDomainResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "DeletePhoneNumber" o.http_method = "DELETE" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: DeletePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_proxy_session, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteProxySession" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}" o.input = Shapes::ShapeRef.new(shape: DeleteProxySessionRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_sip_media_application, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSipMediaApplication" o.http_method = "DELETE" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}" o.input = Shapes::ShapeRef.new(shape: DeleteSipMediaApplicationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_sip_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteSipRule" o.http_method = "DELETE" o.http_request_uri = "/sip-rules/{sipRuleId}" o.input = Shapes::ShapeRef.new(shape: DeleteSipRuleRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnector" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_emergency_calling_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorEmergencyCallingConfiguration" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/emergency-calling-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorEmergencyCallingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorGroup" o.http_method = "DELETE" o.http_request_uri = "/voice-connector-groups/{voiceConnectorGroupId}" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_origination, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorOrigination" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/origination" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorOriginationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_proxy, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorProxy" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorProxyRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_streaming_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorStreamingConfiguration" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/streaming-configuration" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorStreamingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_termination, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorTermination" o.http_method = "DELETE" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorTerminationRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_connector_termination_credentials, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceConnectorTerminationCredentials" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination/credentials?operation=delete" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceConnectorTerminationCredentialsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceProfile" o.http_method = "DELETE" o.http_request_uri = "/voice-profiles/{VoiceProfileId}" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceProfileRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:delete_voice_profile_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteVoiceProfileDomain" o.http_method = "DELETE" o.http_request_uri = "/voice-profile-domains/{VoiceProfileDomainId}" o.input = Shapes::ShapeRef.new(shape: DeleteVoiceProfileDomainRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:disassociate_phone_numbers_from_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociatePhoneNumbersFromVoiceConnector" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}?operation=disassociate-phone-numbers" o.input = Shapes::ShapeRef.new(shape: DisassociatePhoneNumbersFromVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: DisassociatePhoneNumbersFromVoiceConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:disassociate_phone_numbers_from_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociatePhoneNumbersFromVoiceConnectorGroup" o.http_method = "POST" o.http_request_uri = "/voice-connector-groups/{voiceConnectorGroupId}?operation=disassociate-phone-numbers" o.input = Shapes::ShapeRef.new(shape: DisassociatePhoneNumbersFromVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: DisassociatePhoneNumbersFromVoiceConnectorGroupResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetGlobalSettings" o.http_method = "GET" o.http_request_uri = "/settings" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetGlobalSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumber" o.http_method = "GET" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: GetPhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number_order, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumberOrder" o.http_method = "GET" o.http_request_uri = "/phone-number-orders/{phoneNumberOrderId}" o.input = Shapes::ShapeRef.new(shape: GetPhoneNumberOrderRequest) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberOrderResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_phone_number_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetPhoneNumberSettings" o.http_method = "GET" o.http_request_uri = "/settings/phone-number" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: GetPhoneNumberSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_proxy_session, Seahorse::Model::Operation.new.tap do |o| o.name = "GetProxySession" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}" o.input = Shapes::ShapeRef.new(shape: GetProxySessionRequest) o.output = Shapes::ShapeRef.new(shape: GetProxySessionResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_sip_media_application, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSipMediaApplication" o.http_method = "GET" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}" o.input = Shapes::ShapeRef.new(shape: GetSipMediaApplicationRequest) o.output = Shapes::ShapeRef.new(shape: GetSipMediaApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_sip_media_application_alexa_skill_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSipMediaApplicationAlexaSkillConfiguration" o.http_method = "GET" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/alexa-skill-configuration" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: GetSipMediaApplicationAlexaSkillConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetSipMediaApplicationAlexaSkillConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_sip_media_application_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSipMediaApplicationLoggingConfiguration" o.http_method = "GET" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/logging-configuration" o.input = Shapes::ShapeRef.new(shape: GetSipMediaApplicationLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetSipMediaApplicationLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_sip_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSipRule" o.http_method = "GET" o.http_request_uri = "/sip-rules/{sipRuleId}" o.input = Shapes::ShapeRef.new(shape: GetSipRuleRequest) o.output = Shapes::ShapeRef.new(shape: GetSipRuleResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_speaker_search_task, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSpeakerSearchTask" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/speaker-search-tasks/{SpeakerSearchTaskId}" o.input = Shapes::ShapeRef.new(shape: GetSpeakerSearchTaskRequest) o.output = Shapes::ShapeRef.new(shape: GetSpeakerSearchTaskResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:get_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnector" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_emergency_calling_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorEmergencyCallingConfiguration" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/emergency-calling-configuration" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorEmergencyCallingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorEmergencyCallingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorGroup" o.http_method = "GET" o.http_request_uri = "/voice-connector-groups/{voiceConnectorGroupId}" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorGroupResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorLoggingConfiguration" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/logging-configuration" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_origination, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorOrigination" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/origination" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorOriginationRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorOriginationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_proxy, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorProxy" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorProxyRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorProxyResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_streaming_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorStreamingConfiguration" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/streaming-configuration" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorStreamingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorStreamingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_termination, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorTermination" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorTerminationRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorTerminationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_connector_termination_health, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceConnectorTerminationHealth" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination/health" o.input = Shapes::ShapeRef.new(shape: GetVoiceConnectorTerminationHealthRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceConnectorTerminationHealthResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceProfile" o.http_method = "GET" o.http_request_uri = "/voice-profiles/{VoiceProfileId}" o.input = Shapes::ShapeRef.new(shape: GetVoiceProfileRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_profile_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceProfileDomain" o.http_method = "GET" o.http_request_uri = "/voice-profile-domains/{VoiceProfileDomainId}" o.input = Shapes::ShapeRef.new(shape: GetVoiceProfileDomainRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceProfileDomainResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:get_voice_tone_analysis_task, Seahorse::Model::Operation.new.tap do |o| o.name = "GetVoiceToneAnalysisTask" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}" o.input = Shapes::ShapeRef.new(shape: GetVoiceToneAnalysisTaskRequest) o.output = Shapes::ShapeRef.new(shape: GetVoiceToneAnalysisTaskResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) end) api.add_operation(:list_available_voice_connector_regions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAvailableVoiceConnectorRegions" o.http_method = "GET" o.http_request_uri = "/voice-connector-regions" o.input = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.output = Shapes::ShapeRef.new(shape: ListAvailableVoiceConnectorRegionsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_phone_number_orders, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumberOrders" o.http_method = "GET" o.http_request_uri = "/phone-number-orders" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumberOrdersRequest) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumberOrdersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "ListPhoneNumbers" o.http_method = "GET" o.http_request_uri = "/phone-numbers" o.input = Shapes::ShapeRef.new(shape: ListPhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: ListPhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_proxy_sessions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListProxySessions" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/proxy-sessions" o.input = Shapes::ShapeRef.new(shape: ListProxySessionsRequest) o.output = Shapes::ShapeRef.new(shape: ListProxySessionsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sip_media_applications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSipMediaApplications" o.http_method = "GET" o.http_request_uri = "/sip-media-applications" o.input = Shapes::ShapeRef.new(shape: ListSipMediaApplicationsRequest) o.output = Shapes::ShapeRef.new(shape: ListSipMediaApplicationsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_sip_rules, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSipRules" o.http_method = "GET" o.http_request_uri = "/sip-rules" o.input = Shapes::ShapeRef.new(shape: ListSipRulesRequest) o.output = Shapes::ShapeRef.new(shape: ListSipRulesResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_supported_phone_number_countries, Seahorse::Model::Operation.new.tap do |o| o.name = "ListSupportedPhoneNumberCountries" o.http_method = "GET" o.http_request_uri = "/phone-number-countries" o.input = Shapes::ShapeRef.new(shape: ListSupportedPhoneNumberCountriesRequest) o.output = Shapes::ShapeRef.new(shape: ListSupportedPhoneNumberCountriesResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_voice_connector_groups, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVoiceConnectorGroups" o.http_method = "GET" o.http_request_uri = "/voice-connector-groups" o.input = Shapes::ShapeRef.new(shape: ListVoiceConnectorGroupsRequest) o.output = Shapes::ShapeRef.new(shape: ListVoiceConnectorGroupsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_voice_connector_termination_credentials, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVoiceConnectorTerminationCredentials" o.http_method = "GET" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination/credentials" o.input = Shapes::ShapeRef.new(shape: ListVoiceConnectorTerminationCredentialsRequest) o.output = Shapes::ShapeRef.new(shape: ListVoiceConnectorTerminationCredentialsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:list_voice_connectors, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVoiceConnectors" o.http_method = "GET" o.http_request_uri = "/voice-connectors" o.input = Shapes::ShapeRef.new(shape: ListVoiceConnectorsRequest) o.output = Shapes::ShapeRef.new(shape: ListVoiceConnectorsResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_voice_profile_domains, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVoiceProfileDomains" o.http_method = "GET" o.http_request_uri = "/voice-profile-domains" o.input = Shapes::ShapeRef.new(shape: ListVoiceProfileDomainsRequest) o.output = Shapes::ShapeRef.new(shape: ListVoiceProfileDomainsResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_voice_profiles, Seahorse::Model::Operation.new.tap do |o| o.name = "ListVoiceProfiles" o.http_method = "GET" o.http_request_uri = "/voice-profiles" o.input = Shapes::ShapeRef.new(shape: ListVoiceProfilesRequest) o.output = Shapes::ShapeRef.new(shape: ListVoiceProfilesResponse) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:put_sip_media_application_alexa_skill_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutSipMediaApplicationAlexaSkillConfiguration" o.http_method = "PUT" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/alexa-skill-configuration" o.deprecated = true o.input = Shapes::ShapeRef.new(shape: PutSipMediaApplicationAlexaSkillConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutSipMediaApplicationAlexaSkillConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_sip_media_application_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutSipMediaApplicationLoggingConfiguration" o.http_method = "PUT" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/logging-configuration" o.input = Shapes::ShapeRef.new(shape: PutSipMediaApplicationLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutSipMediaApplicationLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_emergency_calling_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorEmergencyCallingConfiguration" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/emergency-calling-configuration" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorEmergencyCallingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorEmergencyCallingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_logging_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorLoggingConfiguration" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/logging-configuration" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorLoggingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorLoggingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_origination, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorOrigination" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/origination" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorOriginationRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorOriginationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_proxy, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorProxy" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/programmable-numbers/proxy" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorProxyRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorProxyResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_streaming_configuration, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorStreamingConfiguration" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/streaming-configuration" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorStreamingConfigurationRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorStreamingConfigurationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_termination, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorTermination" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorTerminationRequest) o.output = Shapes::ShapeRef.new(shape: PutVoiceConnectorTerminationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:put_voice_connector_termination_credentials, Seahorse::Model::Operation.new.tap do |o| o.name = "PutVoiceConnectorTerminationCredentials" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/termination/credentials?operation=put" o.input = Shapes::ShapeRef.new(shape: PutVoiceConnectorTerminationCredentialsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:restore_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "RestorePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers/{phoneNumberId}?operation=restore" o.input = Shapes::ShapeRef.new(shape: RestorePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: RestorePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:search_available_phone_numbers, Seahorse::Model::Operation.new.tap do |o| o.name = "SearchAvailablePhoneNumbers" o.http_method = "GET" o.http_request_uri = "/search?type=phone-numbers" o.input = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersRequest) o.output = Shapes::ShapeRef.new(shape: SearchAvailablePhoneNumbersResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:start_speaker_search_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StartSpeakerSearchTask" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/speaker-search-tasks" o.input = Shapes::ShapeRef.new(shape: StartSpeakerSearchTaskRequest) o.output = Shapes::ShapeRef.new(shape: StartSpeakerSearchTaskResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: GoneException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableEntityException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:start_voice_tone_analysis_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StartVoiceToneAnalysisTask" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks" o.input = Shapes::ShapeRef.new(shape: StartVoiceToneAnalysisTaskRequest) o.output = Shapes::ShapeRef.new(shape: StartVoiceToneAnalysisTaskResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: GoneException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableEntityException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:stop_speaker_search_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StopSpeakerSearchTask" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/speaker-search-tasks/{SpeakerSearchTaskId}?operation=stop" o.input = Shapes::ShapeRef.new(shape: StopSpeakerSearchTaskRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableEntityException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:stop_voice_tone_analysis_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StopVoiceToneAnalysisTask" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{VoiceConnectorId}/voice-tone-analysis-tasks/{VoiceToneAnalysisTaskId}?operation=stop" o.input = Shapes::ShapeRef.new(shape: StopVoiceToneAnalysisTaskRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: UnprocessableEntityException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags?operation=tag-resource" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/tags?operation=untag-resource" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_global_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateGlobalSettings" o.http_method = "PUT" o.http_request_uri = "/settings" o.input = Shapes::ShapeRef.new(shape: UpdateGlobalSettingsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_phone_number, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumber" o.http_method = "POST" o.http_request_uri = "/phone-numbers/{phoneNumberId}" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberRequest) o.output = Shapes::ShapeRef.new(shape: UpdatePhoneNumberResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_phone_number_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdatePhoneNumberSettings" o.http_method = "PUT" o.http_request_uri = "/settings/phone-number" o.input = Shapes::ShapeRef.new(shape: UpdatePhoneNumberSettingsRequest) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_proxy_session, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateProxySession" o.http_method = "POST" o.http_request_uri = "/voice-connectors/{voiceConnectorId}/proxy-sessions/{proxySessionId}" o.input = Shapes::ShapeRef.new(shape: UpdateProxySessionRequest) o.output = Shapes::ShapeRef.new(shape: UpdateProxySessionResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_sip_media_application, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSipMediaApplication" o.http_method = "PUT" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}" o.input = Shapes::ShapeRef.new(shape: UpdateSipMediaApplicationRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSipMediaApplicationResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_sip_media_application_call, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSipMediaApplicationCall" o.http_method = "POST" o.http_request_uri = "/sip-media-applications/{sipMediaApplicationId}/calls/{transactionId}" o.input = Shapes::ShapeRef.new(shape: UpdateSipMediaApplicationCallRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSipMediaApplicationCallResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_sip_rule, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSipRule" o.http_method = "PUT" o.http_request_uri = "/sip-rules/{sipRuleId}" o.input = Shapes::ShapeRef.new(shape: UpdateSipRuleRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSipRuleResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ResourceLimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_voice_connector, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVoiceConnector" o.http_method = "PUT" o.http_request_uri = "/voice-connectors/{voiceConnectorId}" o.input = Shapes::ShapeRef.new(shape: UpdateVoiceConnectorRequest) o.output = Shapes::ShapeRef.new(shape: UpdateVoiceConnectorResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_voice_connector_group, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVoiceConnectorGroup" o.http_method = "PUT" o.http_request_uri = "/voice-connector-groups/{voiceConnectorGroupId}" o.input = Shapes::ShapeRef.new(shape: UpdateVoiceConnectorGroupRequest) o.output = Shapes::ShapeRef.new(shape: UpdateVoiceConnectorGroupResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_voice_profile, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVoiceProfile" o.http_method = "PUT" o.http_request_uri = "/voice-profiles/{VoiceProfileId}" o.input = Shapes::ShapeRef.new(shape: UpdateVoiceProfileRequest) o.output = Shapes::ShapeRef.new(shape: UpdateVoiceProfileResponse) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: GoneException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:update_voice_profile_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateVoiceProfileDomain" o.http_method = "PUT" o.http_request_uri = "/voice-profile-domains/{VoiceProfileDomainId}" o.input = Shapes::ShapeRef.new(shape: UpdateVoiceProfileDomainRequest) o.output = Shapes::ShapeRef.new(shape: UpdateVoiceProfileDomainResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) api.add_operation(:validate_e911_address, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidateE911Address" o.http_method = "POST" o.http_request_uri = "/emergency-calling/address" o.input = Shapes::ShapeRef.new(shape: ValidateE911AddressRequest) o.output = Shapes::ShapeRef.new(shape: ValidateE911AddressResponse) o.errors << Shapes::ShapeRef.new(shape: UnauthorizedClientException) o.errors << Shapes::ShapeRef.new(shape: NotFoundException) o.errors << Shapes::ShapeRef.new(shape: ForbiddenException) o.errors << Shapes::ShapeRef.new(shape: BadRequestException) o.errors << Shapes::ShapeRef.new(shape: ThrottledClientException) o.errors << Shapes::ShapeRef.new(shape: ServiceUnavailableException) o.errors << Shapes::ShapeRef.new(shape: ServiceFailureException) end) end