/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the chime-sdk-voice-2022-08-03.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.ChimeSDKVoice.Model;
namespace Amazon.ChimeSDKVoice
{
///
/// Interface for accessing ChimeSDKVoice
///
/// The Amazon Chime SDK telephony APIs in this section enable developers to create PSTN
/// calling solutions that use Amazon Chime SDK Voice Connectors, and Amazon Chime SDK
/// SIP media applications. Developers can also order and manage phone numbers, create
/// and manage Voice Connectors and SIP media applications, and run voice analytics.
///
public partial interface IAmazonChimeSDKVoice : IAmazonService, IDisposable
{
///
/// Paginators for the service
///
IChimeSDKVoicePaginatorFactory Paginators { get; }
#region AssociatePhoneNumbersWithVoiceConnector
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector service method.
///
/// The response from the AssociatePhoneNumbersWithVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnector Operation
AssociatePhoneNumbersWithVoiceConnectorResponse AssociatePhoneNumbersWithVoiceConnector(AssociatePhoneNumbersWithVoiceConnectorRequest request);
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociatePhoneNumbersWithVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnector Operation
Task AssociatePhoneNumbersWithVoiceConnectorAsync(AssociatePhoneNumbersWithVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociatePhoneNumbersWithVoiceConnectorGroup
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup service method.
///
/// The response from the AssociatePhoneNumbersWithVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnectorGroup Operation
AssociatePhoneNumbersWithVoiceConnectorGroupResponse AssociatePhoneNumbersWithVoiceConnectorGroup(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request);
///
/// Associates phone numbers with the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociatePhoneNumbersWithVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for AssociatePhoneNumbersWithVoiceConnectorGroup Operation
Task AssociatePhoneNumbersWithVoiceConnectorGroupAsync(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BatchDeletePhoneNumber
///
/// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated
/// from any users or Amazon Chime SDK Voice Connectors before they can be deleted.
///
///
///
/// Phone numbers remain in the Deletion queue for 7 days before they are deleted
/// permanently.
///
///
/// Container for the necessary parameters to execute the BatchDeletePhoneNumber service method.
///
/// The response from the BatchDeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchDeletePhoneNumber Operation
BatchDeletePhoneNumberResponse BatchDeletePhoneNumber(BatchDeletePhoneNumberRequest request);
///
/// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated
/// from any users or Amazon Chime SDK Voice Connectors before they can be deleted.
///
///
///
/// Phone numbers remain in the Deletion queue for 7 days before they are deleted
/// permanently.
///
///
/// Container for the necessary parameters to execute the BatchDeletePhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the BatchDeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchDeletePhoneNumber Operation
Task BatchDeletePhoneNumberAsync(BatchDeletePhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region BatchUpdatePhoneNumber
///
/// Updates one or more phone numbers.
///
/// Container for the necessary parameters to execute the BatchUpdatePhoneNumber service method.
///
/// The response from the BatchUpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchUpdatePhoneNumber Operation
BatchUpdatePhoneNumberResponse BatchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest request);
///
/// Updates one or more phone numbers.
///
/// Container for the necessary parameters to execute the BatchUpdatePhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the BatchUpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for BatchUpdatePhoneNumber Operation
Task BatchUpdatePhoneNumberAsync(BatchUpdatePhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreatePhoneNumberOrder
///
/// Creates an order for phone numbers to be provisioned. For numbers outside the U.S.,
/// you must use the Amazon Chime SDK SIP media application dial-in product type.
///
/// Container for the necessary parameters to execute the CreatePhoneNumberOrder service method.
///
/// The response from the CreatePhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreatePhoneNumberOrder Operation
CreatePhoneNumberOrderResponse CreatePhoneNumberOrder(CreatePhoneNumberOrderRequest request);
///
/// Creates an order for phone numbers to be provisioned. For numbers outside the U.S.,
/// you must use the Amazon Chime SDK SIP media application dial-in product type.
///
/// Container for the necessary parameters to execute the CreatePhoneNumberOrder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreatePhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreatePhoneNumberOrder Operation
Task CreatePhoneNumberOrderAsync(CreatePhoneNumberOrderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateProxySession
///
/// Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the
/// specified participant phone numbers.
///
/// Container for the necessary parameters to execute the CreateProxySession service method.
///
/// The response from the CreateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateProxySession Operation
CreateProxySessionResponse CreateProxySession(CreateProxySessionRequest request);
///
/// Creates a proxy session for the specified Amazon Chime SDK Voice Connector for the
/// specified participant phone numbers.
///
/// Container for the necessary parameters to execute the CreateProxySession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateProxySession Operation
Task CreateProxySessionAsync(CreateProxySessionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSipMediaApplication
///
/// Creates a SIP media application. For more information about SIP media applications,
/// see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplication service method.
///
/// The response from the CreateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplication Operation
CreateSipMediaApplicationResponse CreateSipMediaApplication(CreateSipMediaApplicationRequest request);
///
/// Creates a SIP media application. For more information about SIP media applications,
/// see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplication Operation
Task CreateSipMediaApplicationAsync(CreateSipMediaApplicationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSipMediaApplicationCall
///
/// Creates an outbound call to a phone number from the phone number specified in the
/// request, and it invokes the endpoint of the specified sipMediaApplicationId
.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplicationCall service method.
///
/// The response from the CreateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplicationCall Operation
CreateSipMediaApplicationCallResponse CreateSipMediaApplicationCall(CreateSipMediaApplicationCallRequest request);
///
/// Creates an outbound call to a phone number from the phone number specified in the
/// request, and it invokes the endpoint of the specified sipMediaApplicationId
.
///
/// Container for the necessary parameters to execute the CreateSipMediaApplicationCall service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipMediaApplicationCall Operation
Task CreateSipMediaApplicationCallAsync(CreateSipMediaApplicationCallRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSipRule
///
/// Creates a SIP rule, which can be used to run a SIP media application as a target for
/// a specific trigger type. For more information about SIP rules, see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipRule service method.
///
/// The response from the CreateSipRule service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipRule Operation
CreateSipRuleResponse CreateSipRule(CreateSipRuleRequest request);
///
/// Creates a SIP rule, which can be used to run a SIP media application as a target for
/// a specific trigger type. For more information about SIP rules, see Managing
/// SIP media applications and rules in the Amazon Chime SDK Administrator Guide.
///
/// Container for the necessary parameters to execute the CreateSipRule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSipRule service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateSipRule Operation
Task CreateSipRuleAsync(CreateSipRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVoiceConnector
///
/// Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors,
/// see Managing
/// Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator
/// Guide.
///
/// Container for the necessary parameters to execute the CreateVoiceConnector service method.
///
/// The response from the CreateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnector Operation
CreateVoiceConnectorResponse CreateVoiceConnector(CreateVoiceConnectorRequest request);
///
/// Creates an Amazon Chime SDK Voice Connector. For more information about Voice Connectors,
/// see Managing
/// Amazon Chime SDK Voice Connector groups in the Amazon Chime SDK Administrator
/// Guide.
///
/// Container for the necessary parameters to execute the CreateVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnector Operation
Task CreateVoiceConnectorAsync(CreateVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVoiceConnectorGroup
///
/// Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account.
/// You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group
/// by including VoiceConnectorItems
in the request.
///
///
///
/// You can include Voice Connectors from different AWS Regions in your group. This creates
/// a fault tolerant mechanism for fallback in case of availability events.
///
///
/// Container for the necessary parameters to execute the CreateVoiceConnectorGroup service method.
///
/// The response from the CreateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnectorGroup Operation
CreateVoiceConnectorGroupResponse CreateVoiceConnectorGroup(CreateVoiceConnectorGroupRequest request);
///
/// Creates an Amazon Chime SDK Voice Connector group under the administrator's AWS account.
/// You can associate Amazon Chime SDK Voice Connectors with the Voice Connector group
/// by including VoiceConnectorItems
in the request.
///
///
///
/// You can include Voice Connectors from different AWS Regions in your group. This creates
/// a fault tolerant mechanism for fallback in case of availability events.
///
///
/// Container for the necessary parameters to execute the CreateVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceConnectorGroup Operation
Task CreateVoiceConnectorGroupAsync(CreateVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVoiceProfile
///
/// Creates a voice profile, which consists of an enrolled user and their latest voice
/// print.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profiles and voice analytics, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfile service method.
///
/// The response from the CreateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfile Operation
CreateVoiceProfileResponse CreateVoiceProfile(CreateVoiceProfileRequest request);
///
/// Creates a voice profile, which consists of an enrolled user and their latest voice
/// print.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profiles and voice analytics, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfile Operation
Task CreateVoiceProfileAsync(CreateVoiceProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateVoiceProfileDomain
///
/// Creates a voice profile domain, a collection of voice profiles, their voice prints,
/// and encrypted enrollment audio.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profile domains, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfileDomain service method.
///
/// The response from the CreateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfileDomain Operation
CreateVoiceProfileDomainResponse CreateVoiceProfileDomain(CreateVoiceProfileDomainRequest request);
///
/// Creates a voice profile domain, a collection of voice profiles, their voice prints,
/// and encrypted enrollment audio.
///
///
///
/// Before creating any voice profiles, you must provide all notices and obtain all consents
/// from the speaker as required under applicable privacy and biometrics laws, and as
/// required under the AWS service terms
/// for the Amazon Chime SDK.
///
///
///
/// For more information about voice profile domains, see Using
/// Amazon Chime SDK Voice Analytics in the Amazon Chime SDK Developer Guide.
///
///
/// Container for the necessary parameters to execute the CreateVoiceProfileDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for CreateVoiceProfileDomain Operation
Task CreateVoiceProfileDomainAsync(CreateVoiceProfileDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeletePhoneNumber
///
/// Moves the specified phone number into the Deletion queue. A phone number must
/// be disassociated from any users or Amazon Chime SDK Voice Connectors before it can
/// be deleted.
///
///
///
/// Deleted phone numbers remain in the Deletion queue queue for 7 days before
/// they are deleted permanently.
///
///
/// Container for the necessary parameters to execute the DeletePhoneNumber service method.
///
/// The response from the DeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeletePhoneNumber Operation
DeletePhoneNumberResponse DeletePhoneNumber(DeletePhoneNumberRequest request);
///
/// Moves the specified phone number into the Deletion queue. A phone number must
/// be disassociated from any users or Amazon Chime SDK Voice Connectors before it can
/// be deleted.
///
///
///
/// Deleted phone numbers remain in the Deletion queue queue for 7 days before
/// they are deleted permanently.
///
///
/// Container for the necessary parameters to execute the DeletePhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeletePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeletePhoneNumber Operation
Task DeletePhoneNumberAsync(DeletePhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteProxySession
///
/// Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteProxySession service method.
///
/// The response from the DeleteProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteProxySession Operation
DeleteProxySessionResponse DeleteProxySession(DeleteProxySessionRequest request);
///
/// Deletes the specified proxy session from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteProxySession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteProxySession Operation
Task DeleteProxySessionAsync(DeleteProxySessionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSipMediaApplication
///
/// Deletes a SIP media application.
///
/// Container for the necessary parameters to execute the DeleteSipMediaApplication service method.
///
/// The response from the DeleteSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipMediaApplication Operation
DeleteSipMediaApplicationResponse DeleteSipMediaApplication(DeleteSipMediaApplicationRequest request);
///
/// Deletes a SIP media application.
///
/// Container for the necessary parameters to execute the DeleteSipMediaApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipMediaApplication Operation
Task DeleteSipMediaApplicationAsync(DeleteSipMediaApplicationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSipRule
///
/// Deletes a SIP rule.
///
/// Container for the necessary parameters to execute the DeleteSipRule service method.
///
/// The response from the DeleteSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipRule Operation
DeleteSipRuleResponse DeleteSipRule(DeleteSipRuleRequest request);
///
/// Deletes a SIP rule.
///
/// Container for the necessary parameters to execute the DeleteSipRule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteSipRule Operation
Task DeleteSipRuleAsync(DeleteSipRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnector
///
/// Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the
/// Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnector service method.
///
/// The response from the DeleteVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnector Operation
DeleteVoiceConnectorResponse DeleteVoiceConnector(DeleteVoiceConnectorRequest request);
///
/// Deletes an Amazon Chime SDK Voice Connector. Any phone numbers associated with the
/// Amazon Chime SDK Voice Connector must be disassociated from it before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnector Operation
Task DeleteVoiceConnectorAsync(DeleteVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorEmergencyCallingConfiguration
///
/// Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the DeleteVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorEmergencyCallingConfiguration Operation
DeleteVoiceConnectorEmergencyCallingConfigurationResponse DeleteVoiceConnectorEmergencyCallingConfiguration(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request);
///
/// Deletes the emergency calling details from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorEmergencyCallingConfiguration Operation
Task DeleteVoiceConnectorEmergencyCallingConfigurationAsync(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorGroup
///
/// Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems
/// and phone numbers associated with the group must be removed before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup service method.
///
/// The response from the DeleteVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorGroup Operation
DeleteVoiceConnectorGroupResponse DeleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest request);
///
/// Deletes an Amazon Chime SDK Voice Connector group. Any VoiceConnectorItems
/// and phone numbers associated with the group must be removed before it can be deleted.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorGroup Operation
Task DeleteVoiceConnectorGroupAsync(DeleteVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorOrigination
///
/// Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the origination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination service method.
///
/// The response from the DeleteVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorOrigination Operation
DeleteVoiceConnectorOriginationResponse DeleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest request);
///
/// Deletes the origination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the origination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorOrigination Operation
Task DeleteVoiceConnectorOriginationAsync(DeleteVoiceConnectorOriginationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorProxy
///
/// Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy service method.
///
/// The response from the DeleteVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorProxy Operation
DeleteVoiceConnectorProxyResponse DeleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request);
///
/// Deletes the proxy configuration from the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorProxy Operation
Task DeleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorStreamingConfiguration
///
/// Deletes a Voice Connector's streaming configuration.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration service method.
///
/// The response from the DeleteVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorStreamingConfiguration Operation
DeleteVoiceConnectorStreamingConfigurationResponse DeleteVoiceConnectorStreamingConfiguration(DeleteVoiceConnectorStreamingConfigurationRequest request);
///
/// Deletes a Voice Connector's streaming configuration.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorStreamingConfiguration Operation
Task DeleteVoiceConnectorStreamingConfigurationAsync(DeleteVoiceConnectorStreamingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorTermination
///
/// Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the termination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination service method.
///
/// The response from the DeleteVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTermination Operation
DeleteVoiceConnectorTerminationResponse DeleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest request);
///
/// Deletes the termination settings for the specified Amazon Chime SDK Voice Connector.
///
///
///
/// If emergency calling is configured for the Voice Connector, it must be deleted prior
/// to deleting the termination settings.
///
///
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTermination Operation
Task DeleteVoiceConnectorTerminationAsync(DeleteVoiceConnectorTerminationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceConnectorTerminationCredentials
///
/// Deletes the specified SIP credentials used by your equipment to authenticate during
/// call termination.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials service method.
///
/// The response from the DeleteVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTerminationCredentials Operation
DeleteVoiceConnectorTerminationCredentialsResponse DeleteVoiceConnectorTerminationCredentials(DeleteVoiceConnectorTerminationCredentialsRequest request);
///
/// Deletes the specified SIP credentials used by your equipment to authenticate during
/// call termination.
///
/// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceConnectorTerminationCredentials Operation
Task DeleteVoiceConnectorTerminationCredentialsAsync(DeleteVoiceConnectorTerminationCredentialsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceProfile
///
/// Deletes a voice profile, including its voice print and enrollment data. WARNING: This
/// action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfile service method.
///
/// The response from the DeleteVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfile Operation
DeleteVoiceProfileResponse DeleteVoiceProfile(DeleteVoiceProfileRequest request);
///
/// Deletes a voice profile, including its voice print and enrollment data. WARNING: This
/// action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfile Operation
Task DeleteVoiceProfileAsync(DeleteVoiceProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteVoiceProfileDomain
///
/// Deletes all voice profiles in the domain. WARNING: This action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfileDomain service method.
///
/// The response from the DeleteVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfileDomain Operation
DeleteVoiceProfileDomainResponse DeleteVoiceProfileDomain(DeleteVoiceProfileDomainRequest request);
///
/// Deletes all voice profiles in the domain. WARNING: This action is not reversible.
///
/// Container for the necessary parameters to execute the DeleteVoiceProfileDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DeleteVoiceProfileDomain Operation
Task DeleteVoiceProfileDomainAsync(DeleteVoiceProfileDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociatePhoneNumbersFromVoiceConnector
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector service method.
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnector Operation
DisassociatePhoneNumbersFromVoiceConnectorResponse DisassociatePhoneNumbersFromVoiceConnector(DisassociatePhoneNumbersFromVoiceConnectorRequest request);
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnector Operation
Task DisassociatePhoneNumbersFromVoiceConnectorAsync(DisassociatePhoneNumbersFromVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociatePhoneNumbersFromVoiceConnectorGroup
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector group.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup service method.
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnectorGroup Operation
DisassociatePhoneNumbersFromVoiceConnectorGroupResponse DisassociatePhoneNumbersFromVoiceConnectorGroup(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request);
///
/// Disassociates the specified phone numbers from the specified Amazon Chime SDK Voice
/// Connector group.
///
/// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociatePhoneNumbersFromVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for DisassociatePhoneNumbersFromVoiceConnectorGroup Operation
Task DisassociatePhoneNumbersFromVoiceConnectorGroupAsync(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGlobalSettings
///
/// Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS
/// account.
///
/// Container for the necessary parameters to execute the GetGlobalSettings service method.
///
/// The response from the GetGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetGlobalSettings Operation
GetGlobalSettingsResponse GetGlobalSettings(GetGlobalSettingsRequest request);
///
/// Retrieves the global settings for the Amazon Chime SDK Voice Connectors in an AWS
/// account.
///
/// Container for the necessary parameters to execute the GetGlobalSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetGlobalSettings Operation
Task GetGlobalSettingsAsync(GetGlobalSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetPhoneNumber
///
/// Retrieves details for the specified phone number ID, such as associations, capabilities,
/// and product type.
///
/// Container for the necessary parameters to execute the GetPhoneNumber service method.
///
/// The response from the GetPhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumber Operation
GetPhoneNumberResponse GetPhoneNumber(GetPhoneNumberRequest request);
///
/// Retrieves details for the specified phone number ID, such as associations, capabilities,
/// and product type.
///
/// Container for the necessary parameters to execute the GetPhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetPhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumber Operation
Task GetPhoneNumberAsync(GetPhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetPhoneNumberOrder
///
/// Retrieves details for the specified phone number order, such as the order creation
/// timestamp, phone numbers in E.164 format, product type, and order status.
///
/// Container for the necessary parameters to execute the GetPhoneNumberOrder service method.
///
/// The response from the GetPhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberOrder Operation
GetPhoneNumberOrderResponse GetPhoneNumberOrder(GetPhoneNumberOrderRequest request);
///
/// Retrieves details for the specified phone number order, such as the order creation
/// timestamp, phone numbers in E.164 format, product type, and order status.
///
/// Container for the necessary parameters to execute the GetPhoneNumberOrder service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetPhoneNumberOrder service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberOrder Operation
Task GetPhoneNumberOrderAsync(GetPhoneNumberOrderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetPhoneNumberSettings
///
/// Retrieves the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name.
///
/// Container for the necessary parameters to execute the GetPhoneNumberSettings service method.
///
/// The response from the GetPhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberSettings Operation
GetPhoneNumberSettingsResponse GetPhoneNumberSettings(GetPhoneNumberSettingsRequest request);
///
/// Retrieves the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name.
///
/// Container for the necessary parameters to execute the GetPhoneNumberSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetPhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetPhoneNumberSettings Operation
Task GetPhoneNumberSettingsAsync(GetPhoneNumberSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetProxySession
///
/// Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetProxySession service method.
///
/// The response from the GetProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetProxySession Operation
GetProxySessionResponse GetProxySession(GetProxySessionRequest request);
///
/// Retrieves the specified proxy session details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetProxySession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetProxySession Operation
Task GetProxySessionAsync(GetProxySessionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSipMediaApplication
///
/// Retrieves the information for a SIP media application, including name, AWS Region,
/// and endpoints.
///
/// Container for the necessary parameters to execute the GetSipMediaApplication service method.
///
/// The response from the GetSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplication Operation
GetSipMediaApplicationResponse GetSipMediaApplication(GetSipMediaApplicationRequest request);
///
/// Retrieves the information for a SIP media application, including name, AWS Region,
/// and endpoints.
///
/// Container for the necessary parameters to execute the GetSipMediaApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplication Operation
Task GetSipMediaApplicationAsync(GetSipMediaApplicationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSipMediaApplicationAlexaSkillConfiguration
///
/// Gets the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationAlexaSkillConfiguration service method.
///
/// The response from the GetSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationAlexaSkillConfiguration Operation
GetSipMediaApplicationAlexaSkillConfigurationResponse GetSipMediaApplicationAlexaSkillConfiguration(GetSipMediaApplicationAlexaSkillConfigurationRequest request);
///
/// Gets the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationAlexaSkillConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationAlexaSkillConfiguration Operation
Task GetSipMediaApplicationAlexaSkillConfigurationAsync(GetSipMediaApplicationAlexaSkillConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSipMediaApplicationLoggingConfiguration
///
/// Retrieves the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration service method.
///
/// The response from the GetSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationLoggingConfiguration Operation
GetSipMediaApplicationLoggingConfigurationResponse GetSipMediaApplicationLoggingConfiguration(GetSipMediaApplicationLoggingConfigurationRequest request);
///
/// Retrieves the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipMediaApplicationLoggingConfiguration Operation
Task GetSipMediaApplicationLoggingConfigurationAsync(GetSipMediaApplicationLoggingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSipRule
///
/// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target
/// endpoints.
///
/// Container for the necessary parameters to execute the GetSipRule service method.
///
/// The response from the GetSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipRule Operation
GetSipRuleResponse GetSipRule(GetSipRuleRequest request);
///
/// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target
/// endpoints.
///
/// Container for the necessary parameters to execute the GetSipRule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSipRule Operation
Task GetSipRuleAsync(GetSipRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSpeakerSearchTask
///
/// Retrieves the details of the specified speaker search task.
///
/// Container for the necessary parameters to execute the GetSpeakerSearchTask service method.
///
/// The response from the GetSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSpeakerSearchTask Operation
GetSpeakerSearchTaskResponse GetSpeakerSearchTask(GetSpeakerSearchTaskRequest request);
///
/// Retrieves the details of the specified speaker search task.
///
/// Container for the necessary parameters to execute the GetSpeakerSearchTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetSpeakerSearchTask Operation
Task GetSpeakerSearchTaskAsync(GetSpeakerSearchTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnector
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name,
/// outbound host, and encryption requirements.
///
/// Container for the necessary parameters to execute the GetVoiceConnector service method.
///
/// The response from the GetVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnector Operation
GetVoiceConnectorResponse GetVoiceConnector(GetVoiceConnectorRequest request);
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector, such as timestamps,name,
/// outbound host, and encryption requirements.
///
/// Container for the necessary parameters to execute the GetVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnector Operation
Task GetVoiceConnectorAsync(GetVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorEmergencyCallingConfiguration
///
/// Retrieves the emergency calling configuration details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the GetVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorEmergencyCallingConfiguration Operation
GetVoiceConnectorEmergencyCallingConfigurationResponse GetVoiceConnectorEmergencyCallingConfiguration(GetVoiceConnectorEmergencyCallingConfigurationRequest request);
///
/// Retrieves the emergency calling configuration details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorEmergencyCallingConfiguration Operation
Task GetVoiceConnectorEmergencyCallingConfigurationAsync(GetVoiceConnectorEmergencyCallingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorGroup
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as
/// timestamps,name, and associated VoiceConnectorItems
.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorGroup service method.
///
/// The response from the GetVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorGroup Operation
GetVoiceConnectorGroupResponse GetVoiceConnectorGroup(GetVoiceConnectorGroupRequest request);
///
/// Retrieves details for the specified Amazon Chime SDK Voice Connector group, such as
/// timestamps,name, and associated VoiceConnectorItems
.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorGroup Operation
Task GetVoiceConnectorGroupAsync(GetVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorLoggingConfiguration
///
/// Retrieves the logging configuration settings for the specified Voice Connector. Shows
/// whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration service method.
///
/// The response from the GetVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorLoggingConfiguration Operation
GetVoiceConnectorLoggingConfigurationResponse GetVoiceConnectorLoggingConfiguration(GetVoiceConnectorLoggingConfigurationRequest request);
///
/// Retrieves the logging configuration settings for the specified Voice Connector. Shows
/// whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorLoggingConfiguration Operation
Task GetVoiceConnectorLoggingConfigurationAsync(GetVoiceConnectorLoggingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorOrigination
///
/// Retrieves the origination settings for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorOrigination service method.
///
/// The response from the GetVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorOrigination Operation
GetVoiceConnectorOriginationResponse GetVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest request);
///
/// Retrieves the origination settings for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorOrigination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorOrigination Operation
Task GetVoiceConnectorOriginationAsync(GetVoiceConnectorOriginationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorProxy
///
/// Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorProxy service method.
///
/// The response from the GetVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorProxy Operation
GetVoiceConnectorProxyResponse GetVoiceConnectorProxy(GetVoiceConnectorProxyRequest request);
///
/// Retrieves the proxy configuration details for the specified Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorProxy service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorProxy Operation
Task GetVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorStreamingConfiguration
///
/// Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice
/// Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis.
/// It also shows the retention period, in hours, for the Amazon Kinesis data.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration service method.
///
/// The response from the GetVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorStreamingConfiguration Operation
GetVoiceConnectorStreamingConfigurationResponse GetVoiceConnectorStreamingConfiguration(GetVoiceConnectorStreamingConfigurationRequest request);
///
/// Retrieves the streaming configuration details for the specified Amazon Chime SDK Voice
/// Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis.
/// It also shows the retention period, in hours, for the Amazon Kinesis data.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorStreamingConfiguration Operation
Task GetVoiceConnectorStreamingConfigurationAsync(GetVoiceConnectorStreamingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorTermination
///
/// Retrieves the termination setting details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTermination service method.
///
/// The response from the GetVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTermination Operation
GetVoiceConnectorTerminationResponse GetVoiceConnectorTermination(GetVoiceConnectorTerminationRequest request);
///
/// Retrieves the termination setting details for the specified Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTermination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTermination Operation
Task GetVoiceConnectorTerminationAsync(GetVoiceConnectorTerminationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceConnectorTerminationHealth
///
/// Retrieves information about the last time a SIP OPTIONS
ping was received
/// from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth service method.
///
/// The response from the GetVoiceConnectorTerminationHealth service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTerminationHealth Operation
GetVoiceConnectorTerminationHealthResponse GetVoiceConnectorTerminationHealth(GetVoiceConnectorTerminationHealthRequest request);
///
/// Retrieves information about the last time a SIP OPTIONS
ping was received
/// from your SIP infrastructure for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceConnectorTerminationHealth service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceConnectorTerminationHealth Operation
Task GetVoiceConnectorTerminationHealthAsync(GetVoiceConnectorTerminationHealthRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceProfile
///
/// Retrieves the details of the specified voice profile.
///
/// Container for the necessary parameters to execute the GetVoiceProfile service method.
///
/// The response from the GetVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfile Operation
GetVoiceProfileResponse GetVoiceProfile(GetVoiceProfileRequest request);
///
/// Retrieves the details of the specified voice profile.
///
/// Container for the necessary parameters to execute the GetVoiceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfile Operation
Task GetVoiceProfileAsync(GetVoiceProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceProfileDomain
///
/// Retrieves the details of the specified voice profile domain.
///
/// Container for the necessary parameters to execute the GetVoiceProfileDomain service method.
///
/// The response from the GetVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfileDomain Operation
GetVoiceProfileDomainResponse GetVoiceProfileDomain(GetVoiceProfileDomainRequest request);
///
/// Retrieves the details of the specified voice profile domain.
///
/// Container for the necessary parameters to execute the GetVoiceProfileDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceProfileDomain Operation
Task GetVoiceProfileDomainAsync(GetVoiceProfileDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetVoiceToneAnalysisTask
///
/// Retrieves the details of a voice tone analysis task.
///
/// Container for the necessary parameters to execute the GetVoiceToneAnalysisTask service method.
///
/// The response from the GetVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceToneAnalysisTask Operation
GetVoiceToneAnalysisTaskResponse GetVoiceToneAnalysisTask(GetVoiceToneAnalysisTaskRequest request);
///
/// Retrieves the details of a voice tone analysis task.
///
/// Container for the necessary parameters to execute the GetVoiceToneAnalysisTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for GetVoiceToneAnalysisTask Operation
Task GetVoiceToneAnalysisTaskAsync(GetVoiceToneAnalysisTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAvailableVoiceConnectorRegions
///
/// Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the ListAvailableVoiceConnectorRegions service method.
///
/// The response from the ListAvailableVoiceConnectorRegions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListAvailableVoiceConnectorRegions Operation
ListAvailableVoiceConnectorRegionsResponse ListAvailableVoiceConnectorRegions(ListAvailableVoiceConnectorRegionsRequest request);
///
/// Lists the available AWS Regions in which you can create an Amazon Chime SDK Voice
/// Connector.
///
/// Container for the necessary parameters to execute the ListAvailableVoiceConnectorRegions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAvailableVoiceConnectorRegions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListAvailableVoiceConnectorRegions Operation
Task ListAvailableVoiceConnectorRegionsAsync(ListAvailableVoiceConnectorRegionsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListPhoneNumberOrders
///
/// Lists the phone numbers for an administrator's Amazon Chime SDK account.
///
/// Container for the necessary parameters to execute the ListPhoneNumberOrders service method.
///
/// The response from the ListPhoneNumberOrders service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumberOrders Operation
ListPhoneNumberOrdersResponse ListPhoneNumberOrders(ListPhoneNumberOrdersRequest request);
///
/// Lists the phone numbers for an administrator's Amazon Chime SDK account.
///
/// Container for the necessary parameters to execute the ListPhoneNumberOrders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListPhoneNumberOrders service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumberOrders Operation
Task ListPhoneNumberOrdersAsync(ListPhoneNumberOrdersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListPhoneNumbers
///
/// Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK
/// user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the ListPhoneNumbers service method.
///
/// The response from the ListPhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumbers Operation
ListPhoneNumbersResponse ListPhoneNumbers(ListPhoneNumbersRequest request);
///
/// Lists the phone numbers for the specified Amazon Chime SDK account, Amazon Chime SDK
/// user, Amazon Chime SDK Voice Connector, or Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the ListPhoneNumbers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListPhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListPhoneNumbers Operation
Task ListPhoneNumbersAsync(ListPhoneNumbersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListProxySessions
///
/// Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListProxySessions service method.
///
/// The response from the ListProxySessions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListProxySessions Operation
ListProxySessionsResponse ListProxySessions(ListProxySessionsRequest request);
///
/// Lists the proxy sessions for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListProxySessions service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListProxySessions service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListProxySessions Operation
Task ListProxySessionsAsync(ListProxySessionsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSipMediaApplications
///
/// Lists the SIP media applications under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipMediaApplications service method.
///
/// The response from the ListSipMediaApplications service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipMediaApplications Operation
ListSipMediaApplicationsResponse ListSipMediaApplications(ListSipMediaApplicationsRequest request);
///
/// Lists the SIP media applications under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipMediaApplications service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSipMediaApplications service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipMediaApplications Operation
Task ListSipMediaApplicationsAsync(ListSipMediaApplicationsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSipRules
///
/// Lists the SIP rules under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipRules service method.
///
/// The response from the ListSipRules service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipRules Operation
ListSipRulesResponse ListSipRules(ListSipRulesRequest request);
///
/// Lists the SIP rules under the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListSipRules service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSipRules service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSipRules Operation
Task ListSipRulesAsync(ListSipRulesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSupportedPhoneNumberCountries
///
/// Lists the countries that you can order phone numbers from.
///
/// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries service method.
///
/// The response from the ListSupportedPhoneNumberCountries service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSupportedPhoneNumberCountries Operation
ListSupportedPhoneNumberCountriesResponse ListSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest request);
///
/// Lists the countries that you can order phone numbers from.
///
/// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSupportedPhoneNumberCountries service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListSupportedPhoneNumberCountries Operation
Task ListSupportedPhoneNumberCountriesAsync(ListSupportedPhoneNumberCountriesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Returns a list of the tags in a given resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Returns a list of the tags in a given resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVoiceConnectorGroups
///
/// Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorGroups service method.
///
/// The response from the ListVoiceConnectorGroups service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorGroups Operation
ListVoiceConnectorGroupsResponse ListVoiceConnectorGroups(ListVoiceConnectorGroupsRequest request);
///
/// Lists the Amazon Chime SDK Voice Connector groups in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorGroups service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVoiceConnectorGroups service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorGroups Operation
Task ListVoiceConnectorGroupsAsync(ListVoiceConnectorGroupsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVoiceConnectors
///
/// Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectors service method.
///
/// The response from the ListVoiceConnectors service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectors Operation
ListVoiceConnectorsResponse ListVoiceConnectors(ListVoiceConnectorsRequest request);
///
/// Lists the Amazon Chime SDK Voice Connectors in the administrators AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceConnectors service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVoiceConnectors service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectors Operation
Task ListVoiceConnectorsAsync(ListVoiceConnectorsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVoiceConnectorTerminationCredentials
///
/// Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials service method.
///
/// The response from the ListVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorTerminationCredentials Operation
ListVoiceConnectorTerminationCredentialsResponse ListVoiceConnectorTerminationCredentials(ListVoiceConnectorTerminationCredentialsRequest request);
///
/// Lists the SIP credentials for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceConnectorTerminationCredentials Operation
Task ListVoiceConnectorTerminationCredentialsAsync(ListVoiceConnectorTerminationCredentialsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVoiceProfileDomains
///
/// Lists the specified voice profile domains in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceProfileDomains service method.
///
/// The response from the ListVoiceProfileDomains service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfileDomains Operation
ListVoiceProfileDomainsResponse ListVoiceProfileDomains(ListVoiceProfileDomainsRequest request);
///
/// Lists the specified voice profile domains in the administrator's AWS account.
///
/// Container for the necessary parameters to execute the ListVoiceProfileDomains service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVoiceProfileDomains service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfileDomains Operation
Task ListVoiceProfileDomainsAsync(ListVoiceProfileDomainsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListVoiceProfiles
///
/// Lists the voice profiles in a voice profile domain.
///
/// Container for the necessary parameters to execute the ListVoiceProfiles service method.
///
/// The response from the ListVoiceProfiles service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfiles Operation
ListVoiceProfilesResponse ListVoiceProfiles(ListVoiceProfilesRequest request);
///
/// Lists the voice profiles in a voice profile domain.
///
/// Container for the necessary parameters to execute the ListVoiceProfiles service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListVoiceProfiles service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ListVoiceProfiles Operation
Task ListVoiceProfilesAsync(ListVoiceProfilesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutSipMediaApplicationAlexaSkillConfiguration
///
/// Updates the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationAlexaSkillConfiguration service method.
///
/// The response from the PutSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationAlexaSkillConfiguration Operation
PutSipMediaApplicationAlexaSkillConfigurationResponse PutSipMediaApplicationAlexaSkillConfiguration(PutSipMediaApplicationAlexaSkillConfigurationRequest request);
///
/// Updates the Alexa Skill configuration for the SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationAlexaSkillConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutSipMediaApplicationAlexaSkillConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationAlexaSkillConfiguration Operation
Task PutSipMediaApplicationAlexaSkillConfigurationAsync(PutSipMediaApplicationAlexaSkillConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutSipMediaApplicationLoggingConfiguration
///
/// Updates the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration service method.
///
/// The response from the PutSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationLoggingConfiguration Operation
PutSipMediaApplicationLoggingConfigurationResponse PutSipMediaApplicationLoggingConfiguration(PutSipMediaApplicationLoggingConfigurationRequest request);
///
/// Updates the logging configuration for the specified SIP media application.
///
/// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutSipMediaApplicationLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutSipMediaApplicationLoggingConfiguration Operation
Task PutSipMediaApplicationLoggingConfigurationAsync(PutSipMediaApplicationLoggingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorEmergencyCallingConfiguration
///
/// Updates a Voice Connector's emergency calling configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration service method.
///
/// The response from the PutVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorEmergencyCallingConfiguration Operation
PutVoiceConnectorEmergencyCallingConfigurationResponse PutVoiceConnectorEmergencyCallingConfiguration(PutVoiceConnectorEmergencyCallingConfigurationRequest request);
///
/// Updates a Voice Connector's emergency calling configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorEmergencyCallingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorEmergencyCallingConfiguration Operation
Task PutVoiceConnectorEmergencyCallingConfigurationAsync(PutVoiceConnectorEmergencyCallingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorLoggingConfiguration
///
/// Updates a Voice Connector's logging configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration service method.
///
/// The response from the PutVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorLoggingConfiguration Operation
PutVoiceConnectorLoggingConfigurationResponse PutVoiceConnectorLoggingConfiguration(PutVoiceConnectorLoggingConfigurationRequest request);
///
/// Updates a Voice Connector's logging configuration.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorLoggingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorLoggingConfiguration Operation
Task PutVoiceConnectorLoggingConfigurationAsync(PutVoiceConnectorLoggingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorOrigination
///
/// Updates a Voice Connector's origination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorOrigination service method.
///
/// The response from the PutVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorOrigination Operation
PutVoiceConnectorOriginationResponse PutVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest request);
///
/// Updates a Voice Connector's origination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorOrigination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorOrigination service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorOrigination Operation
Task PutVoiceConnectorOriginationAsync(PutVoiceConnectorOriginationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorProxy
///
/// Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorProxy service method.
///
/// The response from the PutVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorProxy Operation
PutVoiceConnectorProxyResponse PutVoiceConnectorProxy(PutVoiceConnectorProxyRequest request);
///
/// Puts the specified proxy configuration to the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorProxy service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorProxy service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorProxy Operation
Task PutVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorStreamingConfiguration
///
/// Updates a Voice Connector's streaming configuration settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration service method.
///
/// The response from the PutVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorStreamingConfiguration Operation
PutVoiceConnectorStreamingConfigurationResponse PutVoiceConnectorStreamingConfiguration(PutVoiceConnectorStreamingConfigurationRequest request);
///
/// Updates a Voice Connector's streaming configuration settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorStreamingConfiguration service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorStreamingConfiguration Operation
Task PutVoiceConnectorStreamingConfigurationAsync(PutVoiceConnectorStreamingConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorTermination
///
/// Updates a Voice Connector's termination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTermination service method.
///
/// The response from the PutVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTermination Operation
PutVoiceConnectorTerminationResponse PutVoiceConnectorTermination(PutVoiceConnectorTerminationRequest request);
///
/// Updates a Voice Connector's termination settings.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTermination service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorTermination service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTermination Operation
Task PutVoiceConnectorTerminationAsync(PutVoiceConnectorTerminationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutVoiceConnectorTerminationCredentials
///
/// Updates a Voice Connector's termination credentials.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials service method.
///
/// The response from the PutVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTerminationCredentials Operation
PutVoiceConnectorTerminationCredentialsResponse PutVoiceConnectorTerminationCredentials(PutVoiceConnectorTerminationCredentialsRequest request);
///
/// Updates a Voice Connector's termination credentials.
///
/// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutVoiceConnectorTerminationCredentials service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for PutVoiceConnectorTerminationCredentials Operation
Task PutVoiceConnectorTerminationCredentialsAsync(PutVoiceConnectorTerminationCredentialsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RestorePhoneNumber
///
/// Restores a deleted phone number.
///
/// Container for the necessary parameters to execute the RestorePhoneNumber service method.
///
/// The response from the RestorePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for RestorePhoneNumber Operation
RestorePhoneNumberResponse RestorePhoneNumber(RestorePhoneNumberRequest request);
///
/// Restores a deleted phone number.
///
/// Container for the necessary parameters to execute the RestorePhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RestorePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for RestorePhoneNumber Operation
Task RestorePhoneNumberAsync(RestorePhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchAvailablePhoneNumbers
///
/// Searches the provisioned phone numbers in an organization.
///
/// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers service method.
///
/// The response from the SearchAvailablePhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for SearchAvailablePhoneNumbers Operation
SearchAvailablePhoneNumbersResponse SearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request);
///
/// Searches the provisioned phone numbers in an organization.
///
/// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchAvailablePhoneNumbers service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for SearchAvailablePhoneNumbers Operation
Task SearchAvailablePhoneNumbersAsync(SearchAvailablePhoneNumbersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartSpeakerSearchTask
///
/// Starts a speaker search task.
///
///
///
/// Before starting any speaker search tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartSpeakerSearchTask service method.
///
/// The response from the StartSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartSpeakerSearchTask Operation
StartSpeakerSearchTaskResponse StartSpeakerSearchTask(StartSpeakerSearchTaskRequest request);
///
/// Starts a speaker search task.
///
///
///
/// Before starting any speaker search tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartSpeakerSearchTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartSpeakerSearchTask Operation
Task StartSpeakerSearchTaskAsync(StartSpeakerSearchTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartVoiceToneAnalysisTask
///
/// Starts a voice tone analysis task. For more information about voice tone analysis,
/// see Using
/// Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.
///
///
///
/// Before starting any voice tone analysis tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartVoiceToneAnalysisTask service method.
///
/// The response from the StartVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartVoiceToneAnalysisTask Operation
StartVoiceToneAnalysisTaskResponse StartVoiceToneAnalysisTask(StartVoiceToneAnalysisTaskRequest request);
///
/// Starts a voice tone analysis task. For more information about voice tone analysis,
/// see Using
/// Amazon Chime SDK voice analytics in the Amazon Chime SDK Developer Guide.
///
///
///
/// Before starting any voice tone analysis tasks, you must provide all notices and obtain
/// all consents from the speaker as required under applicable privacy and biometrics
/// laws, and as required under the AWS
/// service terms for the Amazon Chime SDK.
///
///
///
/// Container for the necessary parameters to execute the StartVoiceToneAnalysisTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StartVoiceToneAnalysisTask Operation
Task StartVoiceToneAnalysisTaskAsync(StartVoiceToneAnalysisTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopSpeakerSearchTask
///
/// Stops a speaker search task.
///
/// Container for the necessary parameters to execute the StopSpeakerSearchTask service method.
///
/// The response from the StopSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopSpeakerSearchTask Operation
StopSpeakerSearchTaskResponse StopSpeakerSearchTask(StopSpeakerSearchTaskRequest request);
///
/// Stops a speaker search task.
///
/// Container for the necessary parameters to execute the StopSpeakerSearchTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopSpeakerSearchTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopSpeakerSearchTask Operation
Task StopSpeakerSearchTaskAsync(StopSpeakerSearchTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StopVoiceToneAnalysisTask
///
/// Stops a voice tone analysis task.
///
/// Container for the necessary parameters to execute the StopVoiceToneAnalysisTask service method.
///
/// The response from the StopVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopVoiceToneAnalysisTask Operation
StopVoiceToneAnalysisTaskResponse StopVoiceToneAnalysisTask(StopVoiceToneAnalysisTaskRequest request);
///
/// Stops a voice tone analysis task.
///
/// Container for the necessary parameters to execute the StopVoiceToneAnalysisTask service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StopVoiceToneAnalysisTask service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
///
/// A well-formed request couldn't be followed due to semantic errors.
///
/// REST API Reference for StopVoiceToneAnalysisTask Operation
Task StopVoiceToneAnalysisTaskAsync(StopVoiceToneAnalysisTaskRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds a tag to the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Adds a tag to the specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGlobalSettings
///
/// Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
///
/// Container for the necessary parameters to execute the UpdateGlobalSettings service method.
///
/// The response from the UpdateGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateGlobalSettings Operation
UpdateGlobalSettingsResponse UpdateGlobalSettings(UpdateGlobalSettingsRequest request);
///
/// Updates global settings for the Amazon Chime SDK Voice Connectors in an AWS account.
///
/// Container for the necessary parameters to execute the UpdateGlobalSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateGlobalSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateGlobalSettings Operation
Task UpdateGlobalSettingsAsync(UpdateGlobalSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdatePhoneNumber
///
/// Updates phone number details, such as product type or calling name, for the specified
/// phone number ID. You can update one phone number detail at a time. For example, you
/// can update either the product type or the calling name in one action.
///
///
///
/// For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application
/// Dial-In product type.
///
///
///
/// Updates to outbound calling names can take 72 hours to complete. Pending updates to
/// outbound calling names must be complete before you can request another update.
///
///
/// Container for the necessary parameters to execute the UpdatePhoneNumber service method.
///
/// The response from the UpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumber Operation
UpdatePhoneNumberResponse UpdatePhoneNumber(UpdatePhoneNumberRequest request);
///
/// Updates phone number details, such as product type or calling name, for the specified
/// phone number ID. You can update one phone number detail at a time. For example, you
/// can update either the product type or the calling name in one action.
///
///
///
/// For numbers outside the U.S., you must use the Amazon Chime SDK SIP Media Application
/// Dial-In product type.
///
///
///
/// Updates to outbound calling names can take 72 hours to complete. Pending updates to
/// outbound calling names must be complete before you can request another update.
///
///
/// Container for the necessary parameters to execute the UpdatePhoneNumber service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdatePhoneNumber service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumber Operation
Task UpdatePhoneNumberAsync(UpdatePhoneNumberRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdatePhoneNumberSettings
///
/// Updates the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name. You can update the default outbound calling name once
/// every seven days. Outbound calling names can take up to 72 hours to update.
///
/// Container for the necessary parameters to execute the UpdatePhoneNumberSettings service method.
///
/// The response from the UpdatePhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumberSettings Operation
UpdatePhoneNumberSettingsResponse UpdatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest request);
///
/// Updates the phone number settings for the administrator's AWS account, such as the
/// default outbound calling name. You can update the default outbound calling name once
/// every seven days. Outbound calling names can take up to 72 hours to update.
///
/// Container for the necessary parameters to execute the UpdatePhoneNumberSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdatePhoneNumberSettings service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdatePhoneNumberSettings Operation
Task UpdatePhoneNumberSettingsAsync(UpdatePhoneNumberSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateProxySession
///
/// Updates the specified proxy session details, such as voice or SMS capabilities.
///
/// Container for the necessary parameters to execute the UpdateProxySession service method.
///
/// The response from the UpdateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateProxySession Operation
UpdateProxySessionResponse UpdateProxySession(UpdateProxySessionRequest request);
///
/// Updates the specified proxy session details, such as voice or SMS capabilities.
///
/// Container for the necessary parameters to execute the UpdateProxySession service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateProxySession service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateProxySession Operation
Task UpdateProxySessionAsync(UpdateProxySessionRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSipMediaApplication
///
/// Updates the details of the specified SIP media application.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplication service method.
///
/// The response from the UpdateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplication Operation
UpdateSipMediaApplicationResponse UpdateSipMediaApplication(UpdateSipMediaApplicationRequest request);
///
/// Updates the details of the specified SIP media application.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSipMediaApplication service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplication Operation
Task UpdateSipMediaApplicationAsync(UpdateSipMediaApplicationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSipMediaApplicationCall
///
/// Invokes the AWS Lambda function associated with the SIP media application and transaction
/// ID in an update request. The Lambda function can then return a new set of actions.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall service method.
///
/// The response from the UpdateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplicationCall Operation
UpdateSipMediaApplicationCallResponse UpdateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest request);
///
/// Invokes the AWS Lambda function associated with the SIP media application and transaction
/// ID in an update request. The Lambda function can then return a new set of actions.
///
/// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSipMediaApplicationCall service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipMediaApplicationCall Operation
Task UpdateSipMediaApplicationCallAsync(UpdateSipMediaApplicationCallRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSipRule
///
/// Updates the details of the specified SIP rule.
///
/// Container for the necessary parameters to execute the UpdateSipRule service method.
///
/// The response from the UpdateSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipRule Operation
UpdateSipRuleResponse UpdateSipRule(UpdateSipRuleRequest request);
///
/// Updates the details of the specified SIP rule.
///
/// Container for the necessary parameters to execute the UpdateSipRule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSipRule service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateSipRule Operation
Task UpdateSipRuleAsync(UpdateSipRuleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVoiceConnector
///
/// Updates the details for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnector service method.
///
/// The response from the UpdateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnector Operation
UpdateVoiceConnectorResponse UpdateVoiceConnector(UpdateVoiceConnectorRequest request);
///
/// Updates the details for the specified Amazon Chime SDK Voice Connector.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnector service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVoiceConnector service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnector Operation
Task UpdateVoiceConnectorAsync(UpdateVoiceConnectorRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVoiceConnectorGroup
///
/// Updates the settings for the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup service method.
///
/// The response from the UpdateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnectorGroup Operation
UpdateVoiceConnectorGroupResponse UpdateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest request);
///
/// Updates the settings for the specified Amazon Chime SDK Voice Connector group.
///
/// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVoiceConnectorGroup service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceConnectorGroup Operation
Task UpdateVoiceConnectorGroupAsync(UpdateVoiceConnectorGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVoiceProfile
///
/// Updates the specified voice profile’s voice print and refreshes its expiration timestamp.
///
///
///
/// As a condition of using this feature, you acknowledge that the collection, use, storage,
/// and retention of your caller’s biometric identifiers and biometric information (“biometric
/// data”) in the form of a digital voiceprint requires the caller’s informed consent
/// via a written release. Such consent is required under various state laws, including
/// biometrics laws in Illinois, Texas, Washington and other state privacy laws.
///
///
///
/// You must provide a written release to each caller through a process that clearly reflects
/// each caller’s informed consent before using Amazon Chime SDK Voice Insights service,
/// as required under the terms of your agreement with AWS governing your use of the service.
///
///
///
/// Container for the necessary parameters to execute the UpdateVoiceProfile service method.
///
/// The response from the UpdateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfile Operation
UpdateVoiceProfileResponse UpdateVoiceProfile(UpdateVoiceProfileRequest request);
///
/// Updates the specified voice profile’s voice print and refreshes its expiration timestamp.
///
///
///
/// As a condition of using this feature, you acknowledge that the collection, use, storage,
/// and retention of your caller’s biometric identifiers and biometric information (“biometric
/// data”) in the form of a digital voiceprint requires the caller’s informed consent
/// via a written release. Such consent is required under various state laws, including
/// biometrics laws in Illinois, Texas, Washington and other state privacy laws.
///
///
///
/// You must provide a written release to each caller through a process that clearly reflects
/// each caller’s informed consent before using Amazon Chime SDK Voice Insights service,
/// as required under the terms of your agreement with AWS governing your use of the service.
///
///
///
/// Container for the necessary parameters to execute the UpdateVoiceProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVoiceProfile service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// Multiple instances of the same request were made simultaneously.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// Access to the target resource is no longer available at the origin server. This condition
/// is likely to be permanent.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfile Operation
Task UpdateVoiceProfileAsync(UpdateVoiceProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateVoiceProfileDomain
///
/// Updates the settings for the specified voice profile domain.
///
/// Container for the necessary parameters to execute the UpdateVoiceProfileDomain service method.
///
/// The response from the UpdateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfileDomain Operation
UpdateVoiceProfileDomainResponse UpdateVoiceProfileDomain(UpdateVoiceProfileDomainRequest request);
///
/// Updates the settings for the specified voice profile domain.
///
/// Container for the necessary parameters to execute the UpdateVoiceProfileDomain service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateVoiceProfileDomain service method, as returned by ChimeSDKVoice.
///
/// You don't have the permissions needed to run this action.
///
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for UpdateVoiceProfileDomain Operation
Task UpdateVoiceProfileDomainAsync(UpdateVoiceProfileDomainRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ValidateE911Address
///
/// Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors.
/// You can use validated addresses in a Presence Information Data Format Location Object
/// file that you include in SIP requests. That helps ensure that addresses are routed
/// to the appropriate Public Safety Answering Point.
///
/// Container for the necessary parameters to execute the ValidateE911Address service method.
///
/// The response from the ValidateE911Address service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ValidateE911Address Operation
ValidateE911AddressResponse ValidateE911Address(ValidateE911AddressRequest request);
///
/// Validates an address to be used for 911 calls made with Amazon Chime SDK Voice Connectors.
/// You can use validated addresses in a Presence Information Data Format Location Object
/// file that you include in SIP requests. That helps ensure that addresses are routed
/// to the appropriate Public Safety Answering Point.
///
/// Container for the necessary parameters to execute the ValidateE911Address service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ValidateE911Address service method, as returned by ChimeSDKVoice.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The requested resource couldn't be found.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The number of customer requests exceeds the request rate limit.
///
///
/// The client isn't authorized to request a resource.
///
/// REST API Reference for ValidateE911Address Operation
Task ValidateE911AddressAsync(ValidateE911AddressRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}