/* * 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 connect-2017-08-08.normal.json service model. */ using System; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using Amazon.Runtime; using Amazon.Connect.Model; namespace Amazon.Connect { /// /// Interface for accessing Connect /// /// Amazon Connect is a cloud-based contact center solution that you use to set up and /// manage a customer contact center and provide reliable customer engagement at any scale. /// /// /// /// Amazon Connect provides metrics and real-time reporting that enable you to optimize /// contact routing. You can also resolve customer issues more efficiently by getting /// customers in touch with the appropriate agents. /// /// /// /// There are limits to the number of Amazon Connect resources that you can create. There /// are also limits to the number of requests that you can make per second. For more information, /// see Amazon /// Connect Service Quotas in the Amazon Connect Administrator Guide. /// /// /// /// You can connect programmatically to an Amazon Web Services service by using an endpoint. /// For a list of Amazon Connect endpoints, see Amazon /// Connect Endpoints. /// /// public partial interface IAmazonConnect : IAmazonService, IDisposable { #if AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IConnectPaginatorFactory Paginators { get; } #endif #region ActivateEvaluationForm /// /// Activates an evaluation form in the specified Amazon Connect instance. After the evaluation /// form is activated, it is available to start new evaluations based on the form. /// /// Container for the necessary parameters to execute the ActivateEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ActivateEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ActivateEvaluationForm Operation Task ActivateEvaluationFormAsync(ActivateEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateApprovedOrigin /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Associates an approved origin to an Amazon Connect instance. /// /// /// Container for the necessary parameters to execute the AssociateApprovedOrigin service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateApprovedOrigin service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateApprovedOrigin Operation Task AssociateApprovedOriginAsync(AssociateApprovedOriginRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateBot /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Allows the specified Amazon Connect instance to access the specified Amazon Lex or /// Amazon Lex V2 bot. /// /// /// Container for the necessary parameters to execute the AssociateBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateBot service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateBot Operation Task AssociateBotAsync(AssociateBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateDefaultVocabulary /// /// Associates an existing vocabulary as the default. Contact Lens for Amazon Connect /// uses the vocabulary in post-call and real-time analysis sessions for the given language. /// /// Container for the necessary parameters to execute the AssociateDefaultVocabulary service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateDefaultVocabulary service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateDefaultVocabulary Operation Task AssociateDefaultVocabularyAsync(AssociateDefaultVocabularyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateInstanceStorageConfig /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Associates a storage resource type for the first time. You can only associate one /// type of storage configuration in a single call. This means, for example, that you /// can't define an instance with multiple S3 buckets for storing chat transcripts. /// /// /// /// This API does not create a resource that doesn't exist. It only associates it to the /// instance. Ensure that the resource being specified in the storage configuration, like /// an S3 bucket, exists when being used for association. /// /// /// Container for the necessary parameters to execute the AssociateInstanceStorageConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateInstanceStorageConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateInstanceStorageConfig Operation Task AssociateInstanceStorageConfigAsync(AssociateInstanceStorageConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateLambdaFunction /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Allows the specified Amazon Connect instance to access the specified Lambda function. /// /// /// Container for the necessary parameters to execute the AssociateLambdaFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateLambdaFunction service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateLambdaFunction Operation Task AssociateLambdaFunctionAsync(AssociateLambdaFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateLexBot /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 /// bot. This API only supports the association of Amazon Lex V1 bots. /// /// /// Container for the necessary parameters to execute the AssociateLexBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateLexBot service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateLexBot Operation Task AssociateLexBotAsync(AssociateLexBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociatePhoneNumberContactFlow /// /// Associates a flow with a phone number claimed to your Amazon Connect instance. /// /// /// /// If the number is claimed to a traffic distribution group, and you are calling this /// API using an instance in the Amazon Web Services Region where the traffic distribution /// group was created, you can use either a full phone number ARN or UUID value for the /// PhoneNumberId URI request parameter. However, if the number is claimed /// to a traffic distribution group and you are calling this API using an instance in /// the alternate Amazon Web Services Region associated with the traffic distribution /// group, you must provide a full phone number ARN. If a UUID is provided in this scenario, /// you will receive a ResourceNotFoundException. /// /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumberContactFlow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociatePhoneNumberContactFlow service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociatePhoneNumberContactFlow Operation Task AssociatePhoneNumberContactFlowAsync(AssociatePhoneNumberContactFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateQueueQuickConnects /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Associates a set of quick connects with a queue. /// /// /// Container for the necessary parameters to execute the AssociateQueueQuickConnects service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateQueueQuickConnects service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateQueueQuickConnects Operation Task AssociateQueueQuickConnectsAsync(AssociateQueueQuickConnectsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateRoutingProfileQueues /// /// Associates a set of queues with a routing profile. /// /// Container for the necessary parameters to execute the AssociateRoutingProfileQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateRoutingProfileQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateRoutingProfileQueues Operation Task AssociateRoutingProfileQueuesAsync(AssociateRoutingProfileQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region AssociateSecurityKey /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Associates a security key to the instance. /// /// /// Container for the necessary parameters to execute the AssociateSecurityKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateSecurityKey service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for AssociateSecurityKey Operation Task AssociateSecurityKeyAsync(AssociateSecurityKeyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ClaimPhoneNumber /// /// Claims an available phone number to your Amazon Connect instance or traffic distribution /// group. You can call this API only in the same Amazon Web Services Region where the /// Amazon Connect instance or traffic distribution group was created. /// /// /// /// For more information about how to use this operation, see Claim /// a phone number in your country and Claim /// phone numbers to traffic distribution groups in the Amazon Connect Administrator /// Guide. /// /// /// /// You can call the SearchAvailablePhoneNumbers /// API for available phone numbers that you can claim. Call the DescribePhoneNumber /// API to verify the status of a previous ClaimPhoneNumber /// operation. /// /// /// /// If you plan to claim and release numbers frequently during a 30 day period, contact /// us for a service quota exception. Otherwise, it is possible you will be blocked from /// claiming and releasing any more numbers until 30 days past the oldest number released /// has expired. /// /// /// /// By default you can claim and release up to 200% of your maximum number of active phone /// numbers during any 30 day period. If you claim and release phone numbers using the /// UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service /// level quota, you will be blocked from claiming any more numbers until 30 days past /// the oldest number released has expired. /// /// /// /// For example, if you already have 99 claimed numbers and a service level quota of 99 /// phone numbers, and in any 30 day period you release 99, claim 99, and then release /// 99, you will have exceeded the 200% limit. At that point you are blocked from claiming /// any more numbers until you open an Amazon Web Services support ticket. /// /// /// Container for the necessary parameters to execute the ClaimPhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ClaimPhoneNumber service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ClaimPhoneNumber Operation Task ClaimPhoneNumberAsync(ClaimPhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateAgentStatus /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Creates an agent status for the specified Amazon Connect instance. /// /// /// Container for the necessary parameters to execute the CreateAgentStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateAgentStatus service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateAgentStatus Operation Task CreateAgentStatusAsync(CreateAgentStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateContactFlow /// /// Creates a flow for the specified Amazon Connect instance. /// /// /// /// You can also create and update flows using the Amazon /// Connect Flow language. /// /// /// Container for the necessary parameters to execute the CreateContactFlow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateContactFlow service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The flow is not valid. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateContactFlow Operation Task CreateContactFlowAsync(CreateContactFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateContactFlowModule /// /// Creates a flow module for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateContactFlowModule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateContactFlowModule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// A resource with the specified name already exists. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The problems with the module. Please fix before trying again. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateContactFlowModule Operation Task CreateContactFlowModuleAsync(CreateContactFlowModuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateEvaluationForm /// /// Creates an evaluation form in the specified Amazon Connect instance. The form can /// be used to define questions related to agent performance, and create sections to organize /// such questions. Question and section identifiers cannot be duplicated within the same /// evaluation form. /// /// Container for the necessary parameters to execute the CreateEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateEvaluationForm Operation Task CreateEvaluationFormAsync(CreateEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateHoursOfOperation /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Creates hours of operation. /// /// /// Container for the necessary parameters to execute the CreateHoursOfOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateHoursOfOperation service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateHoursOfOperation Operation Task CreateHoursOfOperationAsync(CreateHoursOfOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateInstance /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Initiates an Amazon Connect instance with all the supported channels enabled. It does /// not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon /// Kinesis. It also does not allow for any configurations on features, such as Contact /// Lens for Amazon Connect. /// /// /// /// Amazon Connect enforces a limit on the total number of instances that you can create /// or delete in 30 days. If you exceed this limit, you will get an error message indicating /// there has been an excessive number of attempts at creating or deleting instances. /// You must wait 30 days before you can restart creating and deleting instances in your /// account. /// /// /// Container for the necessary parameters to execute the CreateInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateInstance service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateInstance Operation Task CreateInstanceAsync(CreateInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateIntegrationAssociation /// /// Creates an Amazon Web Services resource association with an Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateIntegrationAssociation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateIntegrationAssociation service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateIntegrationAssociation Operation Task CreateIntegrationAssociationAsync(CreateIntegrationAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateParticipant /// /// Adds a new participant into an on-going chat contact. For more information, see Customize /// chat flow experiences by integrating custom participants. /// /// Container for the necessary parameters to execute the CreateParticipant service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateParticipant service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateParticipant Operation Task CreateParticipantAsync(CreateParticipantRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreatePrompt /// /// Creates a prompt. For more information about prompts, such as supported file types /// and maximum length, see Create /// prompts in the Amazon Connect Administrator's Guide. /// /// Container for the necessary parameters to execute the CreatePrompt service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePrompt service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreatePrompt Operation Task CreatePromptAsync(CreatePromptRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateQueue /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Creates a new queue for the specified Amazon Connect instance. /// /// /// /// If the number being used in the input is claimed to a traffic distribution group, /// and you are calling this API using an instance in the Amazon Web Services Region where /// the traffic distribution group was created, you can use either a full phone number /// ARN or UUID value for the OutboundCallerIdNumberId value of the OutboundCallerConfig /// request body parameter. However, if the number is claimed to a traffic distribution /// group and you are calling this API using an instance in the alternate Amazon Web Services /// Region associated with the traffic distribution group, you must provide a full phone /// number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException. /// /// /// /// Only use the phone number ARN format that doesn't contain instance in /// the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. /// This is the same ARN format that is returned when you call the ListPhoneNumbersV2 /// API. /// /// /// /// Container for the necessary parameters to execute the CreateQueue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateQueue service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateQueue Operation Task CreateQueueAsync(CreateQueueRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateQuickConnect /// /// Creates a quick connect for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateQuickConnect service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateQuickConnect service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateQuickConnect Operation Task CreateQuickConnectAsync(CreateQuickConnectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateRoutingProfile /// /// Creates a new routing profile. /// /// Container for the necessary parameters to execute the CreateRoutingProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRoutingProfile service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateRoutingProfile Operation Task CreateRoutingProfileAsync(CreateRoutingProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateRule /// /// Creates a rule for the specified Amazon Connect instance. /// /// /// /// Use the Rules /// Function language to code conditions for the rule. /// /// /// Container for the necessary parameters to execute the CreateRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateRule Operation Task CreateRuleAsync(CreateRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSecurityProfile /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Creates a security profile. /// /// /// Container for the necessary parameters to execute the CreateSecurityProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSecurityProfile service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateSecurityProfile Operation Task CreateSecurityProfileAsync(CreateSecurityProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTaskTemplate /// /// Creates a new task template in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateTaskTemplate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTaskTemplate service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The property is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateTaskTemplate Operation Task CreateTaskTemplateAsync(CreateTaskTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateTrafficDistributionGroup /// /// Creates a traffic distribution group given an Amazon Connect instance that has been /// replicated. /// /// /// /// For more information about creating traffic distribution groups, see Set /// up traffic distribution groups in the Amazon Connect Administrator Guide. /// /// /// /// Container for the necessary parameters to execute the CreateTrafficDistributionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateTrafficDistributionGroup service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The resource is not ready. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateTrafficDistributionGroup Operation Task CreateTrafficDistributionGroupAsync(CreateTrafficDistributionGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUseCase /// /// Creates a use case for an integration association. /// /// Container for the necessary parameters to execute the CreateUseCase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUseCase service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateUseCase Operation Task CreateUseCaseAsync(CreateUseCaseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUser /// /// Creates a user account for the specified Amazon Connect instance. /// /// /// /// For information about how to create user accounts using the Amazon Connect console, /// see Add /// Users in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUser service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateUser Operation Task CreateUserAsync(CreateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateUserHierarchyGroup /// /// Creates a new user hierarchy group. /// /// Container for the necessary parameters to execute the CreateUserHierarchyGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUserHierarchyGroup service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateUserHierarchyGroup Operation Task CreateUserHierarchyGroupAsync(CreateUserHierarchyGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateVocabulary /// /// Creates a custom vocabulary associated with your Amazon Connect instance. You can /// set a custom vocabulary to be your default vocabulary for a given language. Contact /// Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact /// analysis sessions for that language. /// /// Container for the necessary parameters to execute the CreateVocabulary service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVocabulary service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for CreateVocabulary Operation Task CreateVocabularyAsync(CreateVocabularyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeactivateEvaluationForm /// /// Deactivates an evaluation form in the specified Amazon Connect instance. After a form /// is deactivated, it is no longer available for users to start new evaluations based /// on the form. /// /// Container for the necessary parameters to execute the DeactivateEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeactivateEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeactivateEvaluationForm Operation Task DeactivateEvaluationFormAsync(DeactivateEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteContactEvaluation /// /// Deletes a contact evaluation in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteContactEvaluation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteContactEvaluation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteContactEvaluation Operation Task DeleteContactEvaluationAsync(DeleteContactEvaluationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteContactFlow /// /// Deletes a flow for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteContactFlow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteContactFlow service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteContactFlow Operation Task DeleteContactFlowAsync(DeleteContactFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteContactFlowModule /// /// Deletes the specified flow module. /// /// Container for the necessary parameters to execute the DeleteContactFlowModule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteContactFlowModule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteContactFlowModule Operation Task DeleteContactFlowModuleAsync(DeleteContactFlowModuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteEvaluationForm /// /// Deletes an evaluation form in the specified Amazon Connect instance. /// ///
  • /// /// If the version property is provided, only the specified version of the evaluation /// form is deleted. /// ///
  • /// /// If no version is provided, then the full form (all versions) is deleted. /// ///
///
/// Container for the necessary parameters to execute the DeleteEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteEvaluationForm Operation Task DeleteEvaluationFormAsync(DeleteEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteHoursOfOperation /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Deletes an hours of operation. /// /// /// Container for the necessary parameters to execute the DeleteHoursOfOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteHoursOfOperation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteHoursOfOperation Operation Task DeleteHoursOfOperationAsync(DeleteHoursOfOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteInstance /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Deletes the Amazon Connect instance. /// /// /// /// Amazon Connect enforces a limit on the total number of instances that you can create /// or delete in 30 days. If you exceed this limit, you will get an error message indicating /// there has been an excessive number of attempts at creating or deleting instances. /// You must wait 30 days before you can restart creating and deleting instances in your /// account. /// /// /// Container for the necessary parameters to execute the DeleteInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteInstance service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for DeleteInstance Operation Task DeleteInstanceAsync(DeleteInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteIntegrationAssociation /// /// Deletes an Amazon Web Services resource association from an Amazon Connect instance. /// The association must not have any use cases associated with it. /// /// Container for the necessary parameters to execute the DeleteIntegrationAssociation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteIntegrationAssociation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteIntegrationAssociation Operation Task DeleteIntegrationAssociationAsync(DeleteIntegrationAssociationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeletePrompt /// /// Deletes a prompt. /// /// Container for the necessary parameters to execute the DeletePrompt service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePrompt service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeletePrompt Operation Task DeletePromptAsync(DeletePromptRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteQueue /// /// Deletes a queue. /// /// Container for the necessary parameters to execute the DeleteQueue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteQueue service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteQueue Operation Task DeleteQueueAsync(DeleteQueueRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteQuickConnect /// /// Deletes a quick connect. /// /// Container for the necessary parameters to execute the DeleteQuickConnect service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteQuickConnect service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteQuickConnect Operation Task DeleteQuickConnectAsync(DeleteQuickConnectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteRoutingProfile /// /// Deletes a routing profile. /// /// Container for the necessary parameters to execute the DeleteRoutingProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRoutingProfile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteRoutingProfile Operation Task DeleteRoutingProfileAsync(DeleteRoutingProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteRule /// /// Deletes a rule for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteRule Operation Task DeleteRuleAsync(DeleteRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSecurityProfile /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Deletes a security profile. /// /// /// Container for the necessary parameters to execute the DeleteSecurityProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSecurityProfile service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteSecurityProfile Operation Task DeleteSecurityProfileAsync(DeleteSecurityProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTaskTemplate /// /// Deletes the task template. /// /// Container for the necessary parameters to execute the DeleteTaskTemplate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTaskTemplate service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteTaskTemplate Operation Task DeleteTaskTemplateAsync(DeleteTaskTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteTrafficDistributionGroup /// /// Deletes a traffic distribution group. This API can be called only in the Region where /// the traffic distribution group is created. /// /// /// /// For more information about deleting traffic distribution groups, see Delete /// traffic distribution groups in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the DeleteTrafficDistributionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteTrafficDistributionGroup service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteTrafficDistributionGroup Operation Task DeleteTrafficDistributionGroupAsync(DeleteTrafficDistributionGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUseCase /// /// Deletes a use case from an integration association. /// /// Container for the necessary parameters to execute the DeleteUseCase service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUseCase service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteUseCase Operation Task DeleteUseCaseAsync(DeleteUseCaseRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUser /// /// Deletes a user account from the specified Amazon Connect instance. /// /// /// /// For information about what happens to a user's data when their account is deleted, /// see Delete /// Users from Your Amazon Connect Instance in the Amazon Connect Administrator /// Guide. /// /// /// Container for the necessary parameters to execute the DeleteUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUser service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteUser Operation Task DeleteUserAsync(DeleteUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteUserHierarchyGroup /// /// Deletes an existing user hierarchy group. It must not be associated with any agents /// or have any active child groups. /// /// Container for the necessary parameters to execute the DeleteUserHierarchyGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteUserHierarchyGroup service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteUserHierarchyGroup Operation Task DeleteUserHierarchyGroupAsync(DeleteUserHierarchyGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteVocabulary /// /// Deletes the vocabulary that has the given identifier. /// /// Container for the necessary parameters to execute the DeleteVocabulary service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVocabulary service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DeleteVocabulary Operation Task DeleteVocabularyAsync(DeleteVocabularyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeAgentStatus /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Describes an agent status. /// /// /// Container for the necessary parameters to execute the DescribeAgentStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeAgentStatus service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeAgentStatus Operation Task DescribeAgentStatusAsync(DescribeAgentStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeContact /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Describes the specified contact. /// /// /// /// Contact information remains available in Amazon Connect for 24 months, and then it /// is deleted. /// /// /// /// Only data from November 12, 2021, and later is returned by this API. /// /// /// /// Container for the necessary parameters to execute the DescribeContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeContact service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeContact Operation Task DescribeContactAsync(DescribeContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeContactEvaluation /// /// Describes a contact evaluation in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeContactEvaluation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeContactEvaluation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeContactEvaluation Operation Task DescribeContactEvaluationAsync(DescribeContactEvaluationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeContactFlow /// /// Describes the specified flow. /// /// /// /// You can also create and update flows using the Amazon /// Connect Flow language. /// /// /// Container for the necessary parameters to execute the DescribeContactFlow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeContactFlow service method, as returned by Connect. /// /// The flow has not been published. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeContactFlow Operation Task DescribeContactFlowAsync(DescribeContactFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeContactFlowModule /// /// Describes the specified flow module. /// /// Container for the necessary parameters to execute the DescribeContactFlowModule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeContactFlowModule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeContactFlowModule Operation Task DescribeContactFlowModuleAsync(DescribeContactFlowModuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeEvaluationForm /// /// Describes an evaluation form in the specified Amazon Connect instance. If the version /// property is not provided, the latest version of the evaluation form is described. /// /// Container for the necessary parameters to execute the DescribeEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeEvaluationForm Operation Task DescribeEvaluationFormAsync(DescribeEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeHoursOfOperation /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Describes the hours of operation. /// /// /// Container for the necessary parameters to execute the DescribeHoursOfOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeHoursOfOperation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeHoursOfOperation Operation Task DescribeHoursOfOperationAsync(DescribeHoursOfOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeInstance /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns the current state of the specified instance identifier. It tracks the instance /// while it is being created and returns an error status, if applicable. /// /// /// /// If an instance is not created successfully, the instance status reason field returns /// details relevant to the reason. The instance in a failed state is returned only for /// 24 hours after the CreateInstance API was invoked. /// /// /// Container for the necessary parameters to execute the DescribeInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInstance service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for DescribeInstance Operation Task DescribeInstanceAsync(DescribeInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeInstanceAttribute /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Describes the specified instance attribute. /// /// /// Container for the necessary parameters to execute the DescribeInstanceAttribute service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInstanceAttribute service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeInstanceAttribute Operation Task DescribeInstanceAttributeAsync(DescribeInstanceAttributeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeInstanceStorageConfig /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Retrieves the current storage configurations for the specified resource type, association /// ID, and instance ID. /// /// /// Container for the necessary parameters to execute the DescribeInstanceStorageConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeInstanceStorageConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeInstanceStorageConfig Operation Task DescribeInstanceStorageConfigAsync(DescribeInstanceStorageConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribePhoneNumber /// /// Gets details and status of a phone number that’s claimed to your Amazon Connect instance /// or traffic distribution group. /// /// /// /// If the number is claimed to a traffic distribution group, and you are calling in the /// Amazon Web Services Region where the traffic distribution group was created, you can /// use either a phone number ARN or UUID value for the PhoneNumberId URI /// request parameter. However, if the number is claimed to a traffic distribution group /// and you are calling this API in the alternate Amazon Web Services Region associated /// with the traffic distribution group, you must provide a full phone number ARN. If /// a UUID is provided in this scenario, you will receive a ResourceNotFoundException. /// /// /// /// Container for the necessary parameters to execute the DescribePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePhoneNumber service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribePhoneNumber Operation Task DescribePhoneNumberAsync(DescribePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribePrompt /// /// Describes the prompt. /// /// Container for the necessary parameters to execute the DescribePrompt service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribePrompt service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribePrompt Operation Task DescribePromptAsync(DescribePromptRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeQueue /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Describes the specified queue. /// /// /// Container for the necessary parameters to execute the DescribeQueue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeQueue service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeQueue Operation Task DescribeQueueAsync(DescribeQueueRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeQuickConnect /// /// Describes the quick connect. /// /// Container for the necessary parameters to execute the DescribeQuickConnect service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeQuickConnect service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeQuickConnect Operation Task DescribeQuickConnectAsync(DescribeQuickConnectRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeRoutingProfile /// /// Describes the specified routing profile. /// /// Container for the necessary parameters to execute the DescribeRoutingProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeRoutingProfile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeRoutingProfile Operation Task DescribeRoutingProfileAsync(DescribeRoutingProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeRule /// /// Describes a rule for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeRule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeRule Operation Task DescribeRuleAsync(DescribeRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeSecurityProfile /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Gets basic information about the security profle. /// /// /// Container for the necessary parameters to execute the DescribeSecurityProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeSecurityProfile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeSecurityProfile Operation Task DescribeSecurityProfileAsync(DescribeSecurityProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeTrafficDistributionGroup /// /// Gets details and status of a traffic distribution group. /// /// Container for the necessary parameters to execute the DescribeTrafficDistributionGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeTrafficDistributionGroup service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeTrafficDistributionGroup Operation Task DescribeTrafficDistributionGroupAsync(DescribeTrafficDistributionGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeUser /// /// Describes the specified user account. You can find /// the instance ID in the Amazon Connect console (it’s the final part of the ARN). /// The console does not display the user IDs. Instead, list the users and note the IDs /// provided in the output. /// /// Container for the necessary parameters to execute the DescribeUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeUser service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeUser Operation Task DescribeUserAsync(DescribeUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeUserHierarchyGroup /// /// Describes the specified hierarchy group. /// /// Container for the necessary parameters to execute the DescribeUserHierarchyGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeUserHierarchyGroup service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeUserHierarchyGroup Operation Task DescribeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeUserHierarchyStructure /// /// Describes the hierarchy structure of the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeUserHierarchyStructure service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeUserHierarchyStructure service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeUserHierarchyStructure Operation Task DescribeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DescribeVocabulary /// /// Describes the specified vocabulary. /// /// Container for the necessary parameters to execute the DescribeVocabulary service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeVocabulary service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DescribeVocabulary Operation Task DescribeVocabularyAsync(DescribeVocabularyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateApprovedOrigin /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Revokes access to integrated applications from Amazon Connect. /// /// /// Container for the necessary parameters to execute the DisassociateApprovedOrigin service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateApprovedOrigin service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateApprovedOrigin Operation Task DisassociateApprovedOriginAsync(DisassociateApprovedOriginRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateBot /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Revokes authorization from the specified instance to access the specified Amazon Lex /// or Amazon Lex V2 bot. /// /// /// Container for the necessary parameters to execute the DisassociateBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateBot service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateBot Operation Task DisassociateBotAsync(DisassociateBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateInstanceStorageConfig /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Removes the storage type configurations for the specified resource type and association /// ID. /// /// /// Container for the necessary parameters to execute the DisassociateInstanceStorageConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateInstanceStorageConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateInstanceStorageConfig Operation Task DisassociateInstanceStorageConfigAsync(DisassociateInstanceStorageConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateLambdaFunction /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Remove the Lambda function from the dropdown options available in the relevant flow /// blocks. /// /// /// Container for the necessary parameters to execute the DisassociateLambdaFunction service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateLambdaFunction service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateLambdaFunction Operation Task DisassociateLambdaFunctionAsync(DisassociateLambdaFunctionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateLexBot /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Revokes authorization from the specified instance to access the specified Amazon Lex /// bot. /// /// /// Container for the necessary parameters to execute the DisassociateLexBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateLexBot service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateLexBot Operation Task DisassociateLexBotAsync(DisassociateLexBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociatePhoneNumberContactFlow /// /// Removes the flow association from a phone number claimed to your Amazon Connect instance. /// /// /// /// If the number is claimed to a traffic distribution group, and you are calling this /// API using an instance in the Amazon Web Services Region where the traffic distribution /// group was created, you can use either a full phone number ARN or UUID value for the /// PhoneNumberId URI request parameter. However, if the number is claimed /// to a traffic distribution group and you are calling this API using an instance in /// the alternate Amazon Web Services Region associated with the traffic distribution /// group, you must provide a full phone number ARN. If a UUID is provided in this scenario, /// you will receive a ResourceNotFoundException. /// /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumberContactFlow service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociatePhoneNumberContactFlow service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociatePhoneNumberContactFlow Operation Task DisassociatePhoneNumberContactFlowAsync(DisassociatePhoneNumberContactFlowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateQueueQuickConnects /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Disassociates a set of quick connects from a queue. /// /// /// Container for the necessary parameters to execute the DisassociateQueueQuickConnects service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateQueueQuickConnects service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateQueueQuickConnects Operation Task DisassociateQueueQuickConnectsAsync(DisassociateQueueQuickConnectsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateRoutingProfileQueues /// /// Disassociates a set of queues from a routing profile. /// /// Container for the necessary parameters to execute the DisassociateRoutingProfileQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateRoutingProfileQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateRoutingProfileQueues Operation Task DisassociateRoutingProfileQueuesAsync(DisassociateRoutingProfileQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DisassociateSecurityKey /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Deletes the specified security key. /// /// /// Container for the necessary parameters to execute the DisassociateSecurityKey service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateSecurityKey service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DisassociateSecurityKey Operation Task DisassociateSecurityKeyAsync(DisassociateSecurityKeyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DismissUserContact /// /// Dismisses contacts from an agent’s CCP and returns the agent to an available state, /// which allows the agent to receive a new routed contact. Contacts can only be dismissed /// if they are in a MISSED, ERROR, ENDED, or REJECTED /// state in the Agent /// Event Stream. /// /// Container for the necessary parameters to execute the DismissUserContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DismissUserContact service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for DismissUserContact Operation Task DismissUserContactAsync(DismissUserContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetContactAttributes /// /// Retrieves the contact attributes for the specified contact. /// /// Container for the necessary parameters to execute the GetContactAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetContactAttributes service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for GetContactAttributes Operation Task GetContactAttributesAsync(GetContactAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCurrentMetricData /// /// Gets the real-time metric data from the specified Amazon Connect instance. /// /// /// /// For a description of each metric, see Real-time /// Metrics Definitions in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the GetCurrentMetricData service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCurrentMetricData service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetCurrentMetricData Operation Task GetCurrentMetricDataAsync(GetCurrentMetricDataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetCurrentUserData /// /// Gets the real-time active user data from the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the GetCurrentUserData service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetCurrentUserData service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetCurrentUserData Operation Task GetCurrentUserDataAsync(GetCurrentUserDataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetFederationToken /// /// Retrieves a token for federation. /// /// /// /// This API doesn't support root users. If you try to invoke GetFederationToken with /// root credentials, an error message similar to the following one appears: /// /// /// /// Provided identity: Principal: .... User: .... cannot be used for federation /// with Amazon Connect /// /// /// /// Container for the necessary parameters to execute the GetFederationToken service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetFederationToken service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// No user with the specified credentials was found in the Amazon Connect instance. /// /// REST API Reference for GetFederationToken Operation Task GetFederationTokenAsync(GetFederationTokenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMetricData /// /// Gets historical metric data from the specified Amazon Connect instance. /// /// /// /// For a description of each historical metric, see Historical /// Metrics Definitions in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the GetMetricData service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMetricData service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetMetricData Operation Task GetMetricDataAsync(GetMetricDataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetMetricDataV2 /// /// Gets metric data from the specified Amazon Connect instance. /// /// /// /// GetMetricDataV2 offers more features than GetMetricData, /// the previous version of this API. It has new metrics, offers filtering at a metric /// level, and offers the ability to filter and group data by channels, queues, routing /// profiles, agents, and agent hierarchy levels. It can retrieve historical data for /// the last 35 days, in 24-hour intervals. /// /// /// /// For a description of the historical metrics that are supported by GetMetricDataV2 /// and GetMetricData, see Historical /// metrics definitions in the Amazon Connect Administrator's Guide. /// /// /// Container for the necessary parameters to execute the GetMetricDataV2 service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMetricDataV2 service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetMetricDataV2 Operation Task GetMetricDataV2Async(GetMetricDataV2Request request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetPromptFile /// /// Gets the prompt file. /// /// Container for the necessary parameters to execute the GetPromptFile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPromptFile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetPromptFile Operation Task GetPromptFileAsync(GetPromptFileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTaskTemplate /// /// Gets details about a specific task template in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the GetTaskTemplate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTaskTemplate service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetTaskTemplate Operation Task GetTaskTemplateAsync(GetTaskTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetTrafficDistribution /// /// Retrieves the current traffic distribution for a given traffic distribution group. /// /// Container for the necessary parameters to execute the GetTrafficDistribution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetTrafficDistribution service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for GetTrafficDistribution Operation Task GetTrafficDistributionAsync(GetTrafficDistributionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListAgentStatuses /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Lists agent statuses. /// /// /// Container for the necessary parameters to execute the ListAgentStatuses service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAgentStatuses service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListAgentStatuses Operation Task ListAgentStatusesAsync(ListAgentStatusesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListApprovedOrigins /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of all approved origins associated with the instance. /// /// /// Container for the necessary parameters to execute the ListApprovedOrigins service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListApprovedOrigins service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListApprovedOrigins Operation Task ListApprovedOriginsAsync(ListApprovedOriginsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListBots /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// For the specified version of Amazon Lex, returns a paginated list of all the Amazon /// Lex bots currently associated with the instance. Use this API to returns both Amazon /// Lex V1 and V2 bots. /// /// /// Container for the necessary parameters to execute the ListBots service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListBots service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListBots Operation Task ListBotsAsync(ListBotsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListContactEvaluations /// /// Lists contact evaluations in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListContactEvaluations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListContactEvaluations service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListContactEvaluations Operation Task ListContactEvaluationsAsync(ListContactEvaluationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListContactFlowModules /// /// Provides information about the flow modules for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListContactFlowModules service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListContactFlowModules service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListContactFlowModules Operation Task ListContactFlowModulesAsync(ListContactFlowModulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListContactFlows /// /// Provides information about the flows for the specified Amazon Connect instance. /// /// /// /// You can also create and update flows using the Amazon /// Connect Flow language. /// /// /// /// For more information about flows, see Flows /// in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListContactFlows service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListContactFlows service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListContactFlows Operation Task ListContactFlowsAsync(ListContactFlowsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListContactReferences /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// For the specified referenceTypes, returns a list of references associated /// with the contact. /// /// /// Container for the necessary parameters to execute the ListContactReferences service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListContactReferences service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListContactReferences Operation Task ListContactReferencesAsync(ListContactReferencesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDefaultVocabularies /// /// Lists the default vocabularies for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListDefaultVocabularies service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListDefaultVocabularies service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListDefaultVocabularies Operation Task ListDefaultVocabulariesAsync(ListDefaultVocabulariesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListEvaluationForms /// /// Lists evaluation forms in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListEvaluationForms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListEvaluationForms service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListEvaluationForms Operation Task ListEvaluationFormsAsync(ListEvaluationFormsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListEvaluationFormVersions /// /// Lists versions of an evaluation form in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListEvaluationFormVersions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListEvaluationFormVersions service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListEvaluationFormVersions Operation Task ListEvaluationFormVersionsAsync(ListEvaluationFormVersionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListHoursOfOperations /// /// Provides information about the hours of operation for the specified Amazon Connect /// instance. /// /// /// /// For more information about hours of operation, see Set /// the Hours of Operation for a Queue in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListHoursOfOperations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListHoursOfOperations service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListHoursOfOperations Operation Task ListHoursOfOperationsAsync(ListHoursOfOperationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListInstanceAttributes /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of all attribute types for the given instance. /// /// /// Container for the necessary parameters to execute the ListInstanceAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInstanceAttributes service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListInstanceAttributes Operation Task ListInstanceAttributesAsync(ListInstanceAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListInstances /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Return a list of instances which are in active state, creation-in-progress state, /// and failed state. Instances that aren't successfully created (they are in a failed /// state) are returned only for 24 hours after the CreateInstance API was invoked. /// /// /// Container for the necessary parameters to execute the ListInstances service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInstances service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// REST API Reference for ListInstances Operation Task ListInstancesAsync(ListInstancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListInstanceStorageConfigs /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of storage configs for the identified instance and resource /// type. /// /// /// Container for the necessary parameters to execute the ListInstanceStorageConfigs service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListInstanceStorageConfigs service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListInstanceStorageConfigs Operation Task ListInstanceStorageConfigsAsync(ListInstanceStorageConfigsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListIntegrationAssociations /// /// Provides summary information about the Amazon Web Services resource associations for /// the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListIntegrationAssociations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListIntegrationAssociations service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListIntegrationAssociations Operation Task ListIntegrationAssociationsAsync(ListIntegrationAssociationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListLambdaFunctions /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of all Lambda functions that display in the dropdown options /// in the relevant flow blocks. /// /// /// Container for the necessary parameters to execute the ListLambdaFunctions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListLambdaFunctions service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListLambdaFunctions Operation Task ListLambdaFunctionsAsync(ListLambdaFunctionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListLexBots /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of all the Amazon Lex V1 bots currently associated with the /// instance. To return both Amazon Lex V1 and V2 bots, use the ListBots /// API. /// /// /// Container for the necessary parameters to execute the ListLexBots service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListLexBots service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListLexBots Operation Task ListLexBotsAsync(ListLexBotsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPhoneNumbers /// /// Provides information about the phone numbers for the specified Amazon Connect instance. /// /// /// /// /// For more information about phone numbers, see Set /// Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator /// Guide. /// /// /// /// The phone number Arn value that is returned from each of the items in /// the PhoneNumberSummaryList /// cannot be used to tag phone number resources. It will fail with a ResourceNotFoundException. /// Instead, use the ListPhoneNumbersV2 /// API. It returns the new phone number ARN that can be used to tag phone number resources. /// /// /// /// 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 Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListPhoneNumbers Operation Task ListPhoneNumbersAsync(ListPhoneNumbersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPhoneNumbersV2 /// /// Lists phone numbers claimed to your Amazon Connect instance or traffic distribution /// group. If the provided TargetArn is a traffic distribution group, you /// can call this API in both Amazon Web Services Regions associated with traffic distribution /// group. /// /// /// /// For more information about phone numbers, see Set /// Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator /// Guide. /// /// /// Container for the necessary parameters to execute the ListPhoneNumbersV2 service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPhoneNumbersV2 service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListPhoneNumbersV2 Operation Task ListPhoneNumbersV2Async(ListPhoneNumbersV2Request request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListPrompts /// /// Provides information about the prompts for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListPrompts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPrompts service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListPrompts Operation Task ListPromptsAsync(ListPromptsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListQueueQuickConnects /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Lists the quick connects associated with a queue. /// /// /// Container for the necessary parameters to execute the ListQueueQuickConnects service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListQueueQuickConnects service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListQueueQuickConnects Operation Task ListQueueQuickConnectsAsync(ListQueueQuickConnectsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListQueues /// /// Provides information about the queues for the specified Amazon Connect instance. /// /// /// /// If you do not specify a QueueTypes parameter, both standard and agent /// queues are returned. This might cause an unexpected truncation of results if you have /// more than 1000 agents and you limit the number of results of the API call in code. /// /// /// /// For more information about queues, see Queues: /// Standard and Agent in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListQueues Operation Task ListQueuesAsync(ListQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListQuickConnects /// /// Provides information about the quick connects for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListQuickConnects service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListQuickConnects service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListQuickConnects Operation Task ListQuickConnectsAsync(ListQuickConnectsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListRoutingProfileQueues /// /// Lists the queues associated with a routing profile. /// /// Container for the necessary parameters to execute the ListRoutingProfileQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRoutingProfileQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListRoutingProfileQueues Operation Task ListRoutingProfileQueuesAsync(ListRoutingProfileQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListRoutingProfiles /// /// Provides summary information about the routing profiles for the specified Amazon Connect /// instance. /// /// /// /// For more information about routing profiles, see Routing /// Profiles and Create /// a Routing Profile in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListRoutingProfiles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRoutingProfiles service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListRoutingProfiles Operation Task ListRoutingProfilesAsync(ListRoutingProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListRules /// /// List all rules for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListRules service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRules service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListRules Operation Task ListRulesAsync(ListRulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSecurityKeys /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Returns a paginated list of all security keys associated with the instance. /// /// /// Container for the necessary parameters to execute the ListSecurityKeys service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSecurityKeys service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListSecurityKeys Operation Task ListSecurityKeysAsync(ListSecurityKeysRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSecurityProfilePermissions /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Lists the permissions granted to a security profile. /// /// /// Container for the necessary parameters to execute the ListSecurityProfilePermissions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSecurityProfilePermissions service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListSecurityProfilePermissions Operation Task ListSecurityProfilePermissionsAsync(ListSecurityProfilePermissionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSecurityProfiles /// /// Provides summary information about the security profiles for the specified Amazon /// Connect instance. /// /// /// /// For more information about security profiles, see Security /// Profiles in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListSecurityProfiles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSecurityProfiles service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListSecurityProfiles Operation Task ListSecurityProfilesAsync(ListSecurityProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTagsForResource /// /// Lists the tags for the specified resource. /// /// /// /// For sample policies that use tags, see Amazon /// Connect Identity-Based Policy Examples in the Amazon Connect Administrator /// Guide. /// /// /// 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 Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListTagsForResource Operation Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTaskTemplates /// /// Lists task templates for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListTaskTemplates service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTaskTemplates service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListTaskTemplates Operation Task ListTaskTemplatesAsync(ListTaskTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListTrafficDistributionGroups /// /// Lists traffic distribution groups. /// /// Container for the necessary parameters to execute the ListTrafficDistributionGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTrafficDistributionGroups service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListTrafficDistributionGroups Operation Task ListTrafficDistributionGroupsAsync(ListTrafficDistributionGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListUseCases /// /// Lists the use cases for the integration association. /// /// Container for the necessary parameters to execute the ListUseCases service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUseCases service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListUseCases Operation Task ListUseCasesAsync(ListUseCasesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListUserHierarchyGroups /// /// Provides summary information about the hierarchy groups for the specified Amazon Connect /// instance. /// /// /// /// For more information about agent hierarchies, see Set /// Up Agent Hierarchies in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the ListUserHierarchyGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUserHierarchyGroups service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListUserHierarchyGroups Operation Task ListUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListUsers /// /// Provides summary information about the users for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUsers service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ListUsers Operation Task ListUsersAsync(ListUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region MonitorContact /// /// Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user /// specified by userId will be set to silent monitoring mode on the contact. /// /// Container for the necessary parameters to execute the MonitorContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the MonitorContact service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for MonitorContact Operation Task MonitorContactAsync(MonitorContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region PutUserStatus /// /// Changes the current status of a user or agent in Amazon Connect. If the agent is currently /// handling a contact, this sets the agent's next status. /// /// /// /// For more information, see Agent /// status and Set /// your next status in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the PutUserStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutUserStatus service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for PutUserStatus Operation Task PutUserStatusAsync(PutUserStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ReleasePhoneNumber /// /// Releases a phone number previously claimed to an Amazon Connect instance or traffic /// distribution group. You can call this API only in the Amazon Web Services Region where /// the number was claimed. /// /// /// /// To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber /// API, not the Amazon Connect console. /// /// /// /// After releasing a phone number, the phone number enters into a cooldown period of /// 30 days. It cannot be searched for or claimed again until the period has ended. If /// you accidentally release a phone number, contact Amazon Web Services Support. /// /// /// /// If you plan to claim and release numbers frequently during a 30 day period, contact /// us for a service quota exception. Otherwise, it is possible you will be blocked from /// claiming and releasing any more numbers until 30 days past the oldest number released /// has expired. /// /// /// /// By default you can claim and release up to 200% of your maximum number of active phone /// numbers during any 30 day period. If you claim and release phone numbers using the /// UI or API during a rolling 30 day cycle that exceeds 200% of your phone number service /// level quota, you will be blocked from claiming any more numbers until 30 days past /// the oldest number released has expired. /// /// /// /// For example, if you already have 99 claimed numbers and a service level quota of 99 /// phone numbers, and in any 30 day period you release 99, claim 99, and then release /// 99, you will have exceeded the 200% limit. At that point you are blocked from claiming /// any more numbers until you open an Amazon Web Services support ticket. /// /// /// Container for the necessary parameters to execute the ReleasePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ReleasePhoneNumber service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ReleasePhoneNumber Operation Task ReleasePhoneNumberAsync(ReleasePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ReplicateInstance /// /// Replicates an Amazon Connect instance in the specified Amazon Web Services Region. /// /// /// /// For more information about replicating an Amazon Connect instance, see Create /// a replica of your existing Amazon Connect instance in the Amazon Connect Administrator /// Guide. /// /// /// Container for the necessary parameters to execute the ReplicateInstance service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ReplicateInstance service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The resource is not ready. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for ReplicateInstance Operation Task ReplicateInstanceAsync(ReplicateInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ResumeContactRecording /// /// When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, /// this API resumes recording the call or screen. /// /// /// /// Voice and screen recordings are supported. /// /// /// Container for the necessary parameters to execute the ResumeContactRecording service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResumeContactRecording service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for ResumeContactRecording Operation Task ResumeContactRecordingAsync(ResumeContactRecordingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchAvailablePhoneNumbers /// /// Searches for available phone numbers that you can claim to your Amazon Connect instance /// or traffic distribution group. If the provided TargetArn is a traffic /// distribution group, you can call this API in both Amazon Web Services Regions associated /// with the traffic distribution group. /// /// 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 Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchAvailablePhoneNumbers Operation Task SearchAvailablePhoneNumbersAsync(SearchAvailablePhoneNumbersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchHoursOfOperations /// /// Searches the hours of operation in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchHoursOfOperations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchHoursOfOperations service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchHoursOfOperations Operation Task SearchHoursOfOperationsAsync(SearchHoursOfOperationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchPrompts /// /// Searches prompts in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchPrompts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchPrompts service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchPrompts Operation Task SearchPromptsAsync(SearchPromptsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchQueues /// /// Searches queues in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchQueues Operation Task SearchQueuesAsync(SearchQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchQuickConnects /// /// Searches quick connects in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchQuickConnects service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchQuickConnects service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchQuickConnects Operation Task SearchQuickConnectsAsync(SearchQuickConnectsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchResourceTags /// /// Searches tags used in an Amazon Connect instance using optional search criteria. /// /// Container for the necessary parameters to execute the SearchResourceTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchResourceTags service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// Maximum number (1000) of tags have been returned with current request. Consider changing /// request parameters to get more tags. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchResourceTags Operation Task SearchResourceTagsAsync(SearchResourceTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchRoutingProfiles /// /// Searches routing profiles in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchRoutingProfiles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchRoutingProfiles service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchRoutingProfiles Operation Task SearchRoutingProfilesAsync(SearchRoutingProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchSecurityProfiles /// /// Searches security profiles in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchSecurityProfiles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchSecurityProfiles service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchSecurityProfiles Operation Task SearchSecurityProfilesAsync(SearchSecurityProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchUsers /// /// Searches users in an Amazon Connect instance, with optional filtering. /// /// /// /// AfterContactWorkTimeLimit is returned in milliseconds. /// /// /// /// Container for the necessary parameters to execute the SearchUsers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchUsers service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchUsers Operation Task SearchUsersAsync(SearchUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SearchVocabularies /// /// Searches for vocabularies within a specific Amazon Connect instance using State, /// NameStartsWith, and LanguageCode. /// /// Container for the necessary parameters to execute the SearchVocabularies service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchVocabularies service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SearchVocabularies Operation Task SearchVocabulariesAsync(SearchVocabulariesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartChatContact /// /// Initiates a flow to start a new chat for the customer. Response of this API provides /// a token required to obtain credentials from the CreateParticipantConnection /// API in the Amazon Connect Participant Service. /// /// /// /// When a new chat contact is successfully created, clients must subscribe to the participant’s /// connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection /// with WEBSOCKET and CONNECTION_CREDENTIALS. /// /// /// /// A 429 error occurs in the following situations: /// ///
  • /// /// API rate limit is exceeded. API TPS throttling returns a TooManyRequests /// exception. /// ///
  • /// /// The quota /// for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException. /// ///
/// /// If you use the ChatDurationInMinutes parameter and receive a 400 error, /// your account may not support the ability to configure custom chat durations. For more /// information, contact Amazon Web Services Support. /// /// /// /// For more information about chat, see Chat /// in the Amazon Connect Administrator Guide. /// ///
/// Container for the necessary parameters to execute the StartChatContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartChatContact service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// REST API Reference for StartChatContact Operation Task StartChatContactAsync(StartChatContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartContactEvaluation /// /// Starts an empty evaluation in the specified Amazon Connect instance, using the given /// evaluation form for the particular contact. The evaluation form version used for the /// contact evaluation corresponds to the currently activated version. If no version is /// activated for the evaluation form, the contact evaluation cannot be started. /// /// /// /// Evaluations created through the public API do not contain answer values suggested /// from automation. /// /// /// /// Container for the necessary parameters to execute the StartContactEvaluation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartContactEvaluation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for StartContactEvaluation Operation Task StartContactEvaluationAsync(StartContactEvaluationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartContactRecording /// /// Starts recording the contact: /// ///
  • /// /// If the API is called before the agent joins the call, recording starts when /// the agent joins the call. /// ///
  • /// /// If the API is called after the agent joins the call, recording starts at the /// time of the API call. /// ///
/// /// StartContactRecording is a one-time action. For example, if you use StopContactRecording /// to stop recording an ongoing call, you can't use StartContactRecording to restart /// it. For scenarios where the recording has started and you want to suspend and resume /// it, such as when collecting sensitive information (for example, a credit card number), /// use SuspendContactRecording and ResumeContactRecording. /// /// /// /// You can use this API to override the recording behavior configured in the Set /// recording behavior block. /// /// /// /// Only voice recordings are supported at this time. /// ///
/// Container for the necessary parameters to execute the StartContactRecording service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartContactRecording service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for StartContactRecording Operation Task StartContactRecordingAsync(StartContactRecordingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartContactStreaming /// /// Initiates real-time message streaming for a new chat contact. /// /// /// /// For more information about message streaming, see Enable /// real-time chat message streaming in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the StartContactStreaming service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartContactStreaming service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// REST API Reference for StartContactStreaming Operation Task StartContactStreamingAsync(StartContactStreamingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartOutboundVoiceContact /// /// Places an outbound call to a contact, and then initiates the flow. It performs the /// actions in the flow that's specified (in ContactFlowId). /// /// /// /// Agents do not initiate the outbound API, which means that they do not dial the contact. /// If the flow places an outbound call to a contact, and then puts the contact in queue, /// the call is then routed to the agent, like any other inbound case. /// /// /// /// There is a 60-second dialing timeout for this operation. If the call is not connected /// after 60 seconds, it fails. /// /// /// /// UK numbers with a 447 prefix are not allowed by default. Before you can dial these /// UK mobile numbers, you must submit a service quota increase request. For more information, /// see Amazon /// Connect Service Quotas in the Amazon Connect Administrator Guide. /// /// /// /// Campaign calls are not allowed by default. Before you can make a call with TrafficType /// = CAMPAIGN, you must submit a service quota increase request to the quota /// Amazon /// Connect campaigns. /// /// /// /// Container for the necessary parameters to execute the StartOutboundVoiceContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartOutboundVoiceContact service method, as returned by Connect. /// /// Outbound calls to the destination number are not allowed. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The contact is not permitted. /// /// /// The specified resource was not found. /// /// REST API Reference for StartOutboundVoiceContact Operation Task StartOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StartTaskContact /// /// Initiates a flow to start a new task. /// /// Container for the necessary parameters to execute the StartTaskContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartTaskContact service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for StartTaskContact Operation Task StartTaskContactAsync(StartTaskContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopContact /// /// Ends the specified contact. This call does not work for the following initiation methods: /// ///
  • /// /// DISCONNECT /// ///
  • /// /// TRANSFER /// ///
  • /// /// QUEUE_TRANSFER /// ///
///
/// Container for the necessary parameters to execute the StopContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopContact service method, as returned by Connect. /// /// The contact with the specified ID is not active or does not exist. Applies to Voice /// calls only, not to Chat, Task, or Voice Callback. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for StopContact Operation Task StopContactAsync(StopContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopContactRecording /// /// Stops recording a call when a contact is being recorded. StopContactRecording is a /// one-time action. If you use StopContactRecording to stop recording an ongoing call, /// you can't use StartContactRecording to restart it. For scenarios where the recording /// has started and you want to suspend it for sensitive information (for example, to /// collect a credit card number), and then restart it, use SuspendContactRecording and /// ResumeContactRecording. /// /// /// /// Only voice recordings are supported at this time. /// /// /// Container for the necessary parameters to execute the StopContactRecording service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopContactRecording service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for StopContactRecording Operation Task StopContactRecordingAsync(StopContactRecordingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region StopContactStreaming /// /// Ends message streaming on a specified contact. To restart message streaming on that /// contact, call the StartContactStreaming /// API. /// /// Container for the necessary parameters to execute the StopContactStreaming service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopContactStreaming service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for StopContactStreaming Operation Task StopContactStreamingAsync(StopContactStreamingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SubmitContactEvaluation /// /// Submits a contact evaluation in the specified Amazon Connect instance. Answers included /// in the request are merged with existing answers for the given evaluation. If no answers /// or notes are passed, the evaluation is submitted with the existing answers and notes. /// You can delete an answer or note by passing an empty object ({}) to the /// question identifier. /// /// /// /// If a contact evaluation is already in submitted state, this operation will trigger /// a resubmission. /// /// /// Container for the necessary parameters to execute the SubmitContactEvaluation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SubmitContactEvaluation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for SubmitContactEvaluation Operation Task SubmitContactEvaluationAsync(SubmitContactEvaluationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region SuspendContactRecording /// /// When a contact is being recorded, this API suspends recording the call or screen. /// For example, you might suspend the call or screen recording while collecting sensitive /// information, such as a credit card number. Then use ResumeContactRecording to restart /// recording. /// /// /// /// The period of time that the recording is suspended is filled with silence in the final /// recording. /// /// /// /// Voice and screen recordings are supported. /// /// /// Container for the necessary parameters to execute the SuspendContactRecording service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SuspendContactRecording service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for SuspendContactRecording Operation Task SuspendContactRecordingAsync(SuspendContactRecordingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TagResource /// /// Adds the specified tags to the specified resource. /// /// /// /// Some of the supported resource types are agents, routing profiles, queues, quick connects, /// contact flows, agent statuses, hours of operation, phone numbers, security profiles, /// and task templates. For a complete list, see Tagging /// resources in Amazon Connect. /// /// /// /// For sample policies that use tags, see Amazon /// Connect Identity-Based Policy Examples in the Amazon Connect Administrator /// Guide. /// /// /// 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 Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for TagResource Operation Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region TransferContact /// /// Transfers contacts from one agent or queue to another agent or queue at any point /// after a contact is created. You can transfer a contact to another queue by providing /// the flow which orchestrates the contact to the destination queue. This gives you more /// control over contact handling and helps you adhere to the service level agreement /// (SLA) guaranteed to your customers. /// /// /// /// Note the following requirements: /// ///
  • /// /// Transfer is supported for only TASK contacts. /// ///
  • /// /// Do not use both QueueId and UserId in the same call. /// ///
  • /// /// The following flow types are supported: Inbound flow, Transfer to agent flow, and /// Transfer to queue flow. /// ///
  • /// /// The TransferContact API can be called only on active contacts. /// ///
  • /// /// A contact cannot be transferred more than 11 times. /// ///
///
/// Container for the necessary parameters to execute the TransferContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TransferContact service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for TransferContact Operation Task TransferContactAsync(TransferContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UntagResource /// /// Removes the specified tags from the specified 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 Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UntagResource Operation Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateAgentStatus /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates agent status. /// /// /// Container for the necessary parameters to execute the UpdateAgentStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateAgentStatus service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateAgentStatus Operation Task UpdateAgentStatusAsync(UpdateAgentStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContact /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Adds or updates user-defined contact information associated with the specified contact. /// At least one field to be updated must be present in the request. /// /// /// /// You can add or update user-defined contact information for both ongoing and completed /// contacts. /// /// /// /// Container for the necessary parameters to execute the UpdateContact service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContact service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContact Operation Task UpdateContactAsync(UpdateContactRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactAttributes /// /// Creates or updates user-defined contact attributes associated with the specified contact. /// /// /// /// You can create or update user-defined attributes for both ongoing and completed contacts. /// For example, while the call is active, you can update the customer's name or the reason /// the customer called. You can add notes about steps that the agent took during the /// call that display to the next agent that takes the call. You can also update attributes /// for a contact using data from your CRM application and save the data with the contact /// in Amazon Connect. You could also flag calls for additional analysis, such as legal /// review or to identify abusive callers. /// /// /// /// Contact attributes are available in Amazon Connect for 24 months, and are then deleted. /// For information about contact record retention and the maximum size of the contact /// record attributes section, see Feature /// specifications in the Amazon Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the UpdateContactAttributes service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactAttributes service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// REST API Reference for UpdateContactAttributes Operation Task UpdateContactAttributesAsync(UpdateContactAttributesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactEvaluation /// /// Updates details about a contact evaluation in the specified Amazon Connect instance. /// A contact evaluation must be in draft state. Answers included in the request are merged /// with existing answers for the given evaluation. An answer or note can be deleted by /// passing an empty object ({}) to the question identifier. /// /// Container for the necessary parameters to execute the UpdateContactEvaluation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactEvaluation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactEvaluation Operation Task UpdateContactEvaluationAsync(UpdateContactEvaluationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactFlowContent /// /// Updates the specified flow. /// /// /// /// You can also create and update flows using the Amazon /// Connect Flow language. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactFlowContent service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// The flow is not valid. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactFlowContent Operation Task UpdateContactFlowContentAsync(UpdateContactFlowContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactFlowMetadata /// /// Updates metadata about specified flow. /// /// Container for the necessary parameters to execute the UpdateContactFlowMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactFlowMetadata service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactFlowMetadata Operation Task UpdateContactFlowMetadataAsync(UpdateContactFlowMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactFlowModuleContent /// /// Updates specified flow module for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleContent service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactFlowModuleContent service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The problems with the module. Please fix before trying again. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactFlowModuleContent Operation Task UpdateContactFlowModuleContentAsync(UpdateContactFlowModuleContentRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactFlowModuleMetadata /// /// Updates metadata about specified flow module. /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleMetadata service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactFlowModuleMetadata service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactFlowModuleMetadata Operation Task UpdateContactFlowModuleMetadataAsync(UpdateContactFlowModuleMetadataRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactFlowName /// /// The name of the flow. /// /// /// /// You can also create and update flows using the Amazon /// Connect Flow language. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowName service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactFlowName service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactFlowName Operation Task UpdateContactFlowNameAsync(UpdateContactFlowNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateContactSchedule /// /// Updates the scheduled time of a task contact that is already scheduled. /// /// Container for the necessary parameters to execute the UpdateContactSchedule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateContactSchedule service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The allowed limit for the resource has been exceeded. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateContactSchedule Operation Task UpdateContactScheduleAsync(UpdateContactScheduleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateEvaluationForm /// /// Updates details about a specific evaluation form version in the specified Amazon Connect /// instance. Question and section identifiers cannot be duplicated within the same evaluation /// form. /// /// /// /// This operation does not support partial updates. Instead it does a full update of /// evaluation form content. /// /// /// Container for the necessary parameters to execute the UpdateEvaluationForm service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateEvaluationForm service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateEvaluationForm Operation Task UpdateEvaluationFormAsync(UpdateEvaluationFormRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateHoursOfOperation /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the hours of operation. /// /// /// Container for the necessary parameters to execute the UpdateHoursOfOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateHoursOfOperation service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateHoursOfOperation Operation Task UpdateHoursOfOperationAsync(UpdateHoursOfOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateInstanceAttribute /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the value for the specified attribute type. /// /// /// Container for the necessary parameters to execute the UpdateInstanceAttribute service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateInstanceAttribute service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateInstanceAttribute Operation Task UpdateInstanceAttributeAsync(UpdateInstanceAttributeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateInstanceStorageConfig /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates an existing configuration for a resource type. This API is idempotent. /// /// /// Container for the necessary parameters to execute the UpdateInstanceStorageConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateInstanceStorageConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateInstanceStorageConfig Operation Task UpdateInstanceStorageConfigAsync(UpdateInstanceStorageConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateParticipantRoleConfig /// /// Updates timeouts for when human chat participants are to be considered idle, and when /// agents are automatically disconnected from a chat due to idleness. You can set four /// timers: /// ///
  • /// /// Customer idle timeout /// ///
  • /// /// Customer auto-disconnect timeout /// ///
  • /// /// Agent idle timeout /// ///
  • /// /// Agent auto-disconnect timeout /// ///
/// /// For more information about how chat timeouts work, see Set /// up chat timeouts for human participants. /// ///
/// Container for the necessary parameters to execute the UpdateParticipantRoleConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateParticipantRoleConfig service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateParticipantRoleConfig Operation Task UpdateParticipantRoleConfigAsync(UpdateParticipantRoleConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePhoneNumber /// /// Updates your claimed phone number from its current Amazon Connect instance or traffic /// distribution group to another Amazon Connect instance or traffic distribution group /// in the same Amazon Web Services Region. /// /// /// /// After using this API, you must verify that the phone number is attached to the correct /// flow in the target instance or traffic distribution group. You need to do this because /// the API switches only the phone number to a new instance or traffic distribution group. /// It doesn't migrate the flow configuration of the phone number, too. /// /// /// /// You can call DescribePhoneNumber /// API to verify the status of a previous UpdatePhoneNumber /// operation. /// /// /// /// 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 Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// An entity with the same name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdatePhoneNumber Operation Task UpdatePhoneNumberAsync(UpdatePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdatePrompt /// /// Updates a prompt. /// /// Container for the necessary parameters to execute the UpdatePrompt service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePrompt service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdatePrompt Operation Task UpdatePromptAsync(UpdatePromptRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQueueHoursOfOperation /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the hours of operation for the specified queue. /// /// /// Container for the necessary parameters to execute the UpdateQueueHoursOfOperation service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQueueHoursOfOperation service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQueueHoursOfOperation Operation Task UpdateQueueHoursOfOperationAsync(UpdateQueueHoursOfOperationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQueueMaxContacts /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the maximum number of contacts allowed in a queue before it is considered /// full. /// /// /// Container for the necessary parameters to execute the UpdateQueueMaxContacts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQueueMaxContacts service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQueueMaxContacts Operation Task UpdateQueueMaxContactsAsync(UpdateQueueMaxContactsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQueueName /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the name and description of a queue. At least Name or Description /// must be provided. /// /// /// Container for the necessary parameters to execute the UpdateQueueName service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQueueName service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQueueName Operation Task UpdateQueueNameAsync(UpdateQueueNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQueueOutboundCallerConfig /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the outbound caller ID name, number, and outbound whisper flow for a specified /// queue. /// /// /// /// If the number being used in the input is claimed to a traffic distribution group, /// and you are calling this API using an instance in the Amazon Web Services Region where /// the traffic distribution group was created, you can use either a full phone number /// ARN or UUID value for the OutboundCallerIdNumberId value of the OutboundCallerConfig /// request body parameter. However, if the number is claimed to a traffic distribution /// group and you are calling this API using an instance in the alternate Amazon Web Services /// Region associated with the traffic distribution group, you must provide a full phone /// number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException. /// /// /// /// Only use the phone number ARN format that doesn't contain instance in /// the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. /// This is the same ARN format that is returned when you call the ListPhoneNumbersV2 /// API. /// /// /// /// Container for the necessary parameters to execute the UpdateQueueOutboundCallerConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQueueOutboundCallerConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQueueOutboundCallerConfig Operation Task UpdateQueueOutboundCallerConfigAsync(UpdateQueueOutboundCallerConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQueueStatus /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates the status of the queue. /// /// /// Container for the necessary parameters to execute the UpdateQueueStatus service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQueueStatus service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQueueStatus Operation Task UpdateQueueStatusAsync(UpdateQueueStatusRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQuickConnectConfig /// /// Updates the configuration settings for the specified quick connect. /// /// Container for the necessary parameters to execute the UpdateQuickConnectConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQuickConnectConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQuickConnectConfig Operation Task UpdateQuickConnectConfigAsync(UpdateQuickConnectConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateQuickConnectName /// /// Updates the name and description of a quick connect. The request accepts the following /// data in JSON format. At least Name or Description must be /// provided. /// /// Container for the necessary parameters to execute the UpdateQuickConnectName service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateQuickConnectName service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateQuickConnectName Operation Task UpdateQuickConnectNameAsync(UpdateQuickConnectNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRoutingProfileConcurrency /// /// Updates the channels that agents can handle in the Contact Control Panel (CCP) for /// a routing profile. /// /// Container for the necessary parameters to execute the UpdateRoutingProfileConcurrency service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoutingProfileConcurrency service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateRoutingProfileConcurrency Operation Task UpdateRoutingProfileConcurrencyAsync(UpdateRoutingProfileConcurrencyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRoutingProfileDefaultOutboundQueue /// /// Updates the default outbound queue of a routing profile. /// /// Container for the necessary parameters to execute the UpdateRoutingProfileDefaultOutboundQueue service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoutingProfileDefaultOutboundQueue service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateRoutingProfileDefaultOutboundQueue Operation Task UpdateRoutingProfileDefaultOutboundQueueAsync(UpdateRoutingProfileDefaultOutboundQueueRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRoutingProfileName /// /// Updates the name and description of a routing profile. The request accepts the following /// data in JSON format. At least Name or Description must be /// provided. /// /// Container for the necessary parameters to execute the UpdateRoutingProfileName service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoutingProfileName service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateRoutingProfileName Operation Task UpdateRoutingProfileNameAsync(UpdateRoutingProfileNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRoutingProfileQueues /// /// Updates the properties associated with a set of queues for a routing profile. /// /// Container for the necessary parameters to execute the UpdateRoutingProfileQueues service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoutingProfileQueues service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateRoutingProfileQueues Operation Task UpdateRoutingProfileQueuesAsync(UpdateRoutingProfileQueuesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateRule /// /// Updates a rule for the specified Amazon Connect instance. /// /// /// /// Use the Rules /// Function language to code conditions for the rule. /// /// /// Container for the necessary parameters to execute the UpdateRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRule service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateRule Operation Task UpdateRuleAsync(UpdateRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSecurityProfile /// /// This API is in preview release for Amazon Connect and is subject to change. /// /// /// /// Updates a security profile. /// /// /// Container for the necessary parameters to execute the UpdateSecurityProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSecurityProfile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateSecurityProfile Operation Task UpdateSecurityProfileAsync(UpdateSecurityProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateTaskTemplate /// /// Updates details about a specific task template in the specified Amazon Connect instance. /// This operation does not support partial updates. Instead it does a full update of /// template content. /// /// Container for the necessary parameters to execute the UpdateTaskTemplate service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateTaskTemplate service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The property is not valid. /// /// /// The specified resource was not found. /// /// /// The service quota has been exceeded. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateTaskTemplate Operation Task UpdateTaskTemplateAsync(UpdateTaskTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateTrafficDistribution /// /// Updates the traffic distribution for a given traffic distribution group. /// /// /// /// For more information about updating a traffic distribution group, see Update /// telephony traffic distribution across Amazon Web Services Regions in the Amazon /// Connect Administrator Guide. /// /// /// Container for the necessary parameters to execute the UpdateTrafficDistribution service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateTrafficDistribution service method, as returned by Connect. /// /// You do not have sufficient permissions to perform this action. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// The request is not valid. /// /// /// A resource already has that name. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateTrafficDistribution Operation Task UpdateTrafficDistributionAsync(UpdateTrafficDistributionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserHierarchy /// /// Assigns the specified hierarchy group to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserHierarchy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserHierarchy service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserHierarchy Operation Task UpdateUserHierarchyAsync(UpdateUserHierarchyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserHierarchyGroupName /// /// Updates the name of the user hierarchy group. /// /// Container for the necessary parameters to execute the UpdateUserHierarchyGroupName service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserHierarchyGroupName service method, as returned by Connect. /// /// A resource with the specified name already exists. /// /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserHierarchyGroupName Operation Task UpdateUserHierarchyGroupNameAsync(UpdateUserHierarchyGroupNameRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserHierarchyStructure /// /// Updates the user hierarchy structure: add, remove, and rename user hierarchy levels. /// /// Container for the necessary parameters to execute the UpdateUserHierarchyStructure service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserHierarchyStructure service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// That resource is already in use. Please try another. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserHierarchyStructure Operation Task UpdateUserHierarchyStructureAsync(UpdateUserHierarchyStructureRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserIdentityInfo /// /// Updates the identity information for the specified user. /// /// /// /// We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. /// Someone with that ability can change the login credentials of other users by changing /// their email address. This poses a security risk to your organization. They can change /// the email address of a user to the attacker's email address, and then reset the password /// through email. For more information, see Best /// Practices for Security Profiles in the Amazon Connect Administrator Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateUserIdentityInfo service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserIdentityInfo service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserIdentityInfo Operation Task UpdateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserPhoneConfig /// /// Updates the phone configuration settings for the specified user. /// /// Container for the necessary parameters to execute the UpdateUserPhoneConfig service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserPhoneConfig service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserPhoneConfig Operation Task UpdateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserRoutingProfile /// /// Assigns the specified routing profile to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserRoutingProfile service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserRoutingProfile service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserRoutingProfile Operation Task UpdateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateUserSecurityProfiles /// /// Assigns the specified security profiles to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserSecurityProfiles service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserSecurityProfiles service method, as returned by Connect. /// /// Request processing failed because of an error or failure with the service. /// /// /// One or more of the specified parameters are not valid. /// /// /// The request is not valid. /// /// /// The specified resource was not found. /// /// /// The throttling limit has been exceeded. /// /// REST API Reference for UpdateUserSecurityProfiles Operation Task UpdateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }