/* * 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.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 BCL45 || 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. /// /// 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 ActivateEvaluationFormResponse ActivateEvaluationForm(ActivateEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the ActivateEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the ActivateEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndActivateEvaluationForm /// operation. /// REST API Reference for ActivateEvaluationForm Operation IAsyncResult BeginActivateEvaluationForm(ActivateEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ActivateEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginActivateEvaluationForm. /// /// Returns a ActivateEvaluationFormResult from Connect. /// REST API Reference for ActivateEvaluationForm Operation ActivateEvaluationFormResponse EndActivateEvaluationForm(IAsyncResult asyncResult); #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. /// /// 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 AssociateApprovedOriginResponse AssociateApprovedOrigin(AssociateApprovedOriginRequest request); /// /// Initiates the asynchronous execution of the AssociateApprovedOrigin operation. /// /// /// Container for the necessary parameters to execute the AssociateApprovedOrigin operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateApprovedOrigin /// operation. /// REST API Reference for AssociateApprovedOrigin Operation IAsyncResult BeginAssociateApprovedOrigin(AssociateApprovedOriginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateApprovedOrigin operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateApprovedOrigin. /// /// Returns a AssociateApprovedOriginResult from Connect. /// REST API Reference for AssociateApprovedOrigin Operation AssociateApprovedOriginResponse EndAssociateApprovedOrigin(IAsyncResult asyncResult); #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. /// /// 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 AssociateBotResponse AssociateBot(AssociateBotRequest request); /// /// Initiates the asynchronous execution of the AssociateBot operation. /// /// /// Container for the necessary parameters to execute the AssociateBot operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateBot /// operation. /// REST API Reference for AssociateBot Operation IAsyncResult BeginAssociateBot(AssociateBotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateBot operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateBot. /// /// Returns a AssociateBotResult from Connect. /// REST API Reference for AssociateBot Operation AssociateBotResponse EndAssociateBot(IAsyncResult asyncResult); #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. /// /// 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 AssociateDefaultVocabularyResponse AssociateDefaultVocabulary(AssociateDefaultVocabularyRequest request); /// /// Initiates the asynchronous execution of the AssociateDefaultVocabulary operation. /// /// /// Container for the necessary parameters to execute the AssociateDefaultVocabulary operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateDefaultVocabulary /// operation. /// REST API Reference for AssociateDefaultVocabulary Operation IAsyncResult BeginAssociateDefaultVocabulary(AssociateDefaultVocabularyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateDefaultVocabulary operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateDefaultVocabulary. /// /// Returns a AssociateDefaultVocabularyResult from Connect. /// REST API Reference for AssociateDefaultVocabulary Operation AssociateDefaultVocabularyResponse EndAssociateDefaultVocabulary(IAsyncResult asyncResult); #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. /// /// 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 AssociateInstanceStorageConfigResponse AssociateInstanceStorageConfig(AssociateInstanceStorageConfigRequest request); /// /// Initiates the asynchronous execution of the AssociateInstanceStorageConfig operation. /// /// /// Container for the necessary parameters to execute the AssociateInstanceStorageConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateInstanceStorageConfig /// operation. /// REST API Reference for AssociateInstanceStorageConfig Operation IAsyncResult BeginAssociateInstanceStorageConfig(AssociateInstanceStorageConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateInstanceStorageConfig operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateInstanceStorageConfig. /// /// Returns a AssociateInstanceStorageConfigResult from Connect. /// REST API Reference for AssociateInstanceStorageConfig Operation AssociateInstanceStorageConfigResponse EndAssociateInstanceStorageConfig(IAsyncResult asyncResult); #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. /// /// 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 AssociateLambdaFunctionResponse AssociateLambdaFunction(AssociateLambdaFunctionRequest request); /// /// Initiates the asynchronous execution of the AssociateLambdaFunction operation. /// /// /// Container for the necessary parameters to execute the AssociateLambdaFunction operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateLambdaFunction /// operation. /// REST API Reference for AssociateLambdaFunction Operation IAsyncResult BeginAssociateLambdaFunction(AssociateLambdaFunctionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateLambdaFunction operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateLambdaFunction. /// /// Returns a AssociateLambdaFunctionResult from Connect. /// REST API Reference for AssociateLambdaFunction Operation AssociateLambdaFunctionResponse EndAssociateLambdaFunction(IAsyncResult asyncResult); #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. /// /// 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 AssociateLexBotResponse AssociateLexBot(AssociateLexBotRequest request); /// /// Initiates the asynchronous execution of the AssociateLexBot operation. /// /// /// Container for the necessary parameters to execute the AssociateLexBot operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateLexBot /// operation. /// REST API Reference for AssociateLexBot Operation IAsyncResult BeginAssociateLexBot(AssociateLexBotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateLexBot operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateLexBot. /// /// Returns a AssociateLexBotResult from Connect. /// REST API Reference for AssociateLexBot Operation AssociateLexBotResponse EndAssociateLexBot(IAsyncResult asyncResult); #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. /// /// 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 AssociatePhoneNumberContactFlowResponse AssociatePhoneNumberContactFlow(AssociatePhoneNumberContactFlowRequest request); /// /// Initiates the asynchronous execution of the AssociatePhoneNumberContactFlow operation. /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumberContactFlow operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociatePhoneNumberContactFlow /// operation. /// REST API Reference for AssociatePhoneNumberContactFlow Operation IAsyncResult BeginAssociatePhoneNumberContactFlow(AssociatePhoneNumberContactFlowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociatePhoneNumberContactFlow operation. /// /// /// The IAsyncResult returned by the call to BeginAssociatePhoneNumberContactFlow. /// /// Returns a AssociatePhoneNumberContactFlowResult from Connect. /// REST API Reference for AssociatePhoneNumberContactFlow Operation AssociatePhoneNumberContactFlowResponse EndAssociatePhoneNumberContactFlow(IAsyncResult asyncResult); #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. /// /// 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 AssociateQueueQuickConnectsResponse AssociateQueueQuickConnects(AssociateQueueQuickConnectsRequest request); /// /// Initiates the asynchronous execution of the AssociateQueueQuickConnects operation. /// /// /// Container for the necessary parameters to execute the AssociateQueueQuickConnects operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateQueueQuickConnects /// operation. /// REST API Reference for AssociateQueueQuickConnects Operation IAsyncResult BeginAssociateQueueQuickConnects(AssociateQueueQuickConnectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateQueueQuickConnects operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateQueueQuickConnects. /// /// Returns a AssociateQueueQuickConnectsResult from Connect. /// REST API Reference for AssociateQueueQuickConnects Operation AssociateQueueQuickConnectsResponse EndAssociateQueueQuickConnects(IAsyncResult asyncResult); #endregion #region AssociateRoutingProfileQueues /// /// Associates a set of queues with a routing profile. /// /// Container for the necessary parameters to execute the AssociateRoutingProfileQueues service method. /// /// 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 AssociateRoutingProfileQueuesResponse AssociateRoutingProfileQueues(AssociateRoutingProfileQueuesRequest request); /// /// Initiates the asynchronous execution of the AssociateRoutingProfileQueues operation. /// /// /// Container for the necessary parameters to execute the AssociateRoutingProfileQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateRoutingProfileQueues /// operation. /// REST API Reference for AssociateRoutingProfileQueues Operation IAsyncResult BeginAssociateRoutingProfileQueues(AssociateRoutingProfileQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateRoutingProfileQueues operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateRoutingProfileQueues. /// /// Returns a AssociateRoutingProfileQueuesResult from Connect. /// REST API Reference for AssociateRoutingProfileQueues Operation AssociateRoutingProfileQueuesResponse EndAssociateRoutingProfileQueues(IAsyncResult asyncResult); #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. /// /// 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 AssociateSecurityKeyResponse AssociateSecurityKey(AssociateSecurityKeyRequest request); /// /// Initiates the asynchronous execution of the AssociateSecurityKey operation. /// /// /// Container for the necessary parameters to execute the AssociateSecurityKey operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAssociateSecurityKey /// operation. /// REST API Reference for AssociateSecurityKey Operation IAsyncResult BeginAssociateSecurityKey(AssociateSecurityKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateSecurityKey operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateSecurityKey. /// /// Returns a AssociateSecurityKeyResult from Connect. /// REST API Reference for AssociateSecurityKey Operation AssociateSecurityKeyResponse EndAssociateSecurityKey(IAsyncResult asyncResult); #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. /// /// 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 ClaimPhoneNumberResponse ClaimPhoneNumber(ClaimPhoneNumberRequest request); /// /// Initiates the asynchronous execution of the ClaimPhoneNumber operation. /// /// /// Container for the necessary parameters to execute the ClaimPhoneNumber operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndClaimPhoneNumber /// operation. /// REST API Reference for ClaimPhoneNumber Operation IAsyncResult BeginClaimPhoneNumber(ClaimPhoneNumberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ClaimPhoneNumber operation. /// /// /// The IAsyncResult returned by the call to BeginClaimPhoneNumber. /// /// Returns a ClaimPhoneNumberResult from Connect. /// REST API Reference for ClaimPhoneNumber Operation ClaimPhoneNumberResponse EndClaimPhoneNumber(IAsyncResult asyncResult); #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. /// /// 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 CreateAgentStatusResponse CreateAgentStatus(CreateAgentStatusRequest request); /// /// Initiates the asynchronous execution of the CreateAgentStatus operation. /// /// /// Container for the necessary parameters to execute the CreateAgentStatus operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAgentStatus /// operation. /// REST API Reference for CreateAgentStatus Operation IAsyncResult BeginCreateAgentStatus(CreateAgentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateAgentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginCreateAgentStatus. /// /// Returns a CreateAgentStatusResult from Connect. /// REST API Reference for CreateAgentStatus Operation CreateAgentStatusResponse EndCreateAgentStatus(IAsyncResult asyncResult); #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. /// /// 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 CreateContactFlowResponse CreateContactFlow(CreateContactFlowRequest request); /// /// Initiates the asynchronous execution of the CreateContactFlow operation. /// /// /// Container for the necessary parameters to execute the CreateContactFlow operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateContactFlow /// operation. /// REST API Reference for CreateContactFlow Operation IAsyncResult BeginCreateContactFlow(CreateContactFlowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContactFlow operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContactFlow. /// /// Returns a CreateContactFlowResult from Connect. /// REST API Reference for CreateContactFlow Operation CreateContactFlowResponse EndCreateContactFlow(IAsyncResult asyncResult); #endregion #region CreateContactFlowModule /// /// Creates a flow module for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateContactFlowModule service method. /// /// 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 CreateContactFlowModuleResponse CreateContactFlowModule(CreateContactFlowModuleRequest request); /// /// Initiates the asynchronous execution of the CreateContactFlowModule operation. /// /// /// Container for the necessary parameters to execute the CreateContactFlowModule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateContactFlowModule /// operation. /// REST API Reference for CreateContactFlowModule Operation IAsyncResult BeginCreateContactFlowModule(CreateContactFlowModuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateContactFlowModule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateContactFlowModule. /// /// Returns a CreateContactFlowModuleResult from Connect. /// REST API Reference for CreateContactFlowModule Operation CreateContactFlowModuleResponse EndCreateContactFlowModule(IAsyncResult asyncResult); #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. /// /// 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 CreateEvaluationFormResponse CreateEvaluationForm(CreateEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the CreateEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the CreateEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEvaluationForm /// operation. /// REST API Reference for CreateEvaluationForm Operation IAsyncResult BeginCreateEvaluationForm(CreateEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginCreateEvaluationForm. /// /// Returns a CreateEvaluationFormResult from Connect. /// REST API Reference for CreateEvaluationForm Operation CreateEvaluationFormResponse EndCreateEvaluationForm(IAsyncResult asyncResult); #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. /// /// 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 CreateHoursOfOperationResponse CreateHoursOfOperation(CreateHoursOfOperationRequest request); /// /// Initiates the asynchronous execution of the CreateHoursOfOperation operation. /// /// /// Container for the necessary parameters to execute the CreateHoursOfOperation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateHoursOfOperation /// operation. /// REST API Reference for CreateHoursOfOperation Operation IAsyncResult BeginCreateHoursOfOperation(CreateHoursOfOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateHoursOfOperation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateHoursOfOperation. /// /// Returns a CreateHoursOfOperationResult from Connect. /// REST API Reference for CreateHoursOfOperation Operation CreateHoursOfOperationResponse EndCreateHoursOfOperation(IAsyncResult asyncResult); #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. /// /// 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 CreateInstanceResponse CreateInstance(CreateInstanceRequest request); /// /// Initiates the asynchronous execution of the CreateInstance operation. /// /// /// Container for the necessary parameters to execute the CreateInstance operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInstance /// operation. /// REST API Reference for CreateInstance Operation IAsyncResult BeginCreateInstance(CreateInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstance operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstance. /// /// Returns a CreateInstanceResult from Connect. /// REST API Reference for CreateInstance Operation CreateInstanceResponse EndCreateInstance(IAsyncResult asyncResult); #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. /// /// 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 CreateIntegrationAssociationResponse CreateIntegrationAssociation(CreateIntegrationAssociationRequest request); /// /// Initiates the asynchronous execution of the CreateIntegrationAssociation operation. /// /// /// Container for the necessary parameters to execute the CreateIntegrationAssociation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIntegrationAssociation /// operation. /// REST API Reference for CreateIntegrationAssociation Operation IAsyncResult BeginCreateIntegrationAssociation(CreateIntegrationAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateIntegrationAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginCreateIntegrationAssociation. /// /// Returns a CreateIntegrationAssociationResult from Connect. /// REST API Reference for CreateIntegrationAssociation Operation CreateIntegrationAssociationResponse EndCreateIntegrationAssociation(IAsyncResult asyncResult); #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. /// /// 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 CreateParticipantResponse CreateParticipant(CreateParticipantRequest request); /// /// Initiates the asynchronous execution of the CreateParticipant operation. /// /// /// Container for the necessary parameters to execute the CreateParticipant operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateParticipant /// operation. /// REST API Reference for CreateParticipant Operation IAsyncResult BeginCreateParticipant(CreateParticipantRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateParticipant operation. /// /// /// The IAsyncResult returned by the call to BeginCreateParticipant. /// /// Returns a CreateParticipantResult from Connect. /// REST API Reference for CreateParticipant Operation CreateParticipantResponse EndCreateParticipant(IAsyncResult asyncResult); #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. /// /// 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 CreatePromptResponse CreatePrompt(CreatePromptRequest request); /// /// Initiates the asynchronous execution of the CreatePrompt operation. /// /// /// Container for the necessary parameters to execute the CreatePrompt operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreatePrompt /// operation. /// REST API Reference for CreatePrompt Operation IAsyncResult BeginCreatePrompt(CreatePromptRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreatePrompt operation. /// /// /// The IAsyncResult returned by the call to BeginCreatePrompt. /// /// Returns a CreatePromptResult from Connect. /// REST API Reference for CreatePrompt Operation CreatePromptResponse EndCreatePrompt(IAsyncResult asyncResult); #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. /// /// 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 CreateQueueResponse CreateQueue(CreateQueueRequest request); /// /// Initiates the asynchronous execution of the CreateQueue operation. /// /// /// Container for the necessary parameters to execute the CreateQueue operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateQueue /// operation. /// REST API Reference for CreateQueue Operation IAsyncResult BeginCreateQueue(CreateQueueRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateQueue operation. /// /// /// The IAsyncResult returned by the call to BeginCreateQueue. /// /// Returns a CreateQueueResult from Connect. /// REST API Reference for CreateQueue Operation CreateQueueResponse EndCreateQueue(IAsyncResult asyncResult); #endregion #region CreateQuickConnect /// /// Creates a quick connect for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the CreateQuickConnect service method. /// /// 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 CreateQuickConnectResponse CreateQuickConnect(CreateQuickConnectRequest request); /// /// Initiates the asynchronous execution of the CreateQuickConnect operation. /// /// /// Container for the necessary parameters to execute the CreateQuickConnect operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateQuickConnect /// operation. /// REST API Reference for CreateQuickConnect Operation IAsyncResult BeginCreateQuickConnect(CreateQuickConnectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateQuickConnect operation. /// /// /// The IAsyncResult returned by the call to BeginCreateQuickConnect. /// /// Returns a CreateQuickConnectResult from Connect. /// REST API Reference for CreateQuickConnect Operation CreateQuickConnectResponse EndCreateQuickConnect(IAsyncResult asyncResult); #endregion #region CreateRoutingProfile /// /// Creates a new routing profile. /// /// Container for the necessary parameters to execute the CreateRoutingProfile service method. /// /// 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 CreateRoutingProfileResponse CreateRoutingProfile(CreateRoutingProfileRequest request); /// /// Initiates the asynchronous execution of the CreateRoutingProfile operation. /// /// /// Container for the necessary parameters to execute the CreateRoutingProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRoutingProfile /// operation. /// REST API Reference for CreateRoutingProfile Operation IAsyncResult BeginCreateRoutingProfile(CreateRoutingProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRoutingProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRoutingProfile. /// /// Returns a CreateRoutingProfileResult from Connect. /// REST API Reference for CreateRoutingProfile Operation CreateRoutingProfileResponse EndCreateRoutingProfile(IAsyncResult asyncResult); #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. /// /// 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 CreateRuleResponse CreateRule(CreateRuleRequest request); /// /// Initiates the asynchronous execution of the CreateRule operation. /// /// /// Container for the necessary parameters to execute the CreateRule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRule /// operation. /// REST API Reference for CreateRule Operation IAsyncResult BeginCreateRule(CreateRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRule operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRule. /// /// Returns a CreateRuleResult from Connect. /// REST API Reference for CreateRule Operation CreateRuleResponse EndCreateRule(IAsyncResult asyncResult); #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. /// /// 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 CreateSecurityProfileResponse CreateSecurityProfile(CreateSecurityProfileRequest request); /// /// Initiates the asynchronous execution of the CreateSecurityProfile operation. /// /// /// Container for the necessary parameters to execute the CreateSecurityProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSecurityProfile /// operation. /// REST API Reference for CreateSecurityProfile Operation IAsyncResult BeginCreateSecurityProfile(CreateSecurityProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSecurityProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSecurityProfile. /// /// Returns a CreateSecurityProfileResult from Connect. /// REST API Reference for CreateSecurityProfile Operation CreateSecurityProfileResponse EndCreateSecurityProfile(IAsyncResult asyncResult); #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. /// /// 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 CreateTaskTemplateResponse CreateTaskTemplate(CreateTaskTemplateRequest request); /// /// Initiates the asynchronous execution of the CreateTaskTemplate operation. /// /// /// Container for the necessary parameters to execute the CreateTaskTemplate operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTaskTemplate /// operation. /// REST API Reference for CreateTaskTemplate Operation IAsyncResult BeginCreateTaskTemplate(CreateTaskTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTaskTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTaskTemplate. /// /// Returns a CreateTaskTemplateResult from Connect. /// REST API Reference for CreateTaskTemplate Operation CreateTaskTemplateResponse EndCreateTaskTemplate(IAsyncResult asyncResult); #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. /// /// 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 CreateTrafficDistributionGroupResponse CreateTrafficDistributionGroup(CreateTrafficDistributionGroupRequest request); /// /// Initiates the asynchronous execution of the CreateTrafficDistributionGroup operation. /// /// /// Container for the necessary parameters to execute the CreateTrafficDistributionGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTrafficDistributionGroup /// operation. /// REST API Reference for CreateTrafficDistributionGroup Operation IAsyncResult BeginCreateTrafficDistributionGroup(CreateTrafficDistributionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTrafficDistributionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTrafficDistributionGroup. /// /// Returns a CreateTrafficDistributionGroupResult from Connect. /// REST API Reference for CreateTrafficDistributionGroup Operation CreateTrafficDistributionGroupResponse EndCreateTrafficDistributionGroup(IAsyncResult asyncResult); #endregion #region CreateUseCase /// /// Creates a use case for an integration association. /// /// Container for the necessary parameters to execute the CreateUseCase service method. /// /// 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 CreateUseCaseResponse CreateUseCase(CreateUseCaseRequest request); /// /// Initiates the asynchronous execution of the CreateUseCase operation. /// /// /// Container for the necessary parameters to execute the CreateUseCase operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUseCase /// operation. /// REST API Reference for CreateUseCase Operation IAsyncResult BeginCreateUseCase(CreateUseCaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUseCase operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUseCase. /// /// Returns a CreateUseCaseResult from Connect. /// REST API Reference for CreateUseCase Operation CreateUseCaseResponse EndCreateUseCase(IAsyncResult asyncResult); #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. /// /// 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 CreateUserResponse CreateUser(CreateUserRequest request); /// /// Initiates the asynchronous execution of the CreateUser operation. /// /// /// Container for the necessary parameters to execute the CreateUser operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUser /// operation. /// REST API Reference for CreateUser Operation IAsyncResult BeginCreateUser(CreateUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUser operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUser. /// /// Returns a CreateUserResult from Connect. /// REST API Reference for CreateUser Operation CreateUserResponse EndCreateUser(IAsyncResult asyncResult); #endregion #region CreateUserHierarchyGroup /// /// Creates a new user hierarchy group. /// /// Container for the necessary parameters to execute the CreateUserHierarchyGroup service method. /// /// 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 CreateUserHierarchyGroupResponse CreateUserHierarchyGroup(CreateUserHierarchyGroupRequest request); /// /// Initiates the asynchronous execution of the CreateUserHierarchyGroup operation. /// /// /// Container for the necessary parameters to execute the CreateUserHierarchyGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUserHierarchyGroup /// operation. /// REST API Reference for CreateUserHierarchyGroup Operation IAsyncResult BeginCreateUserHierarchyGroup(CreateUserHierarchyGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUserHierarchyGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUserHierarchyGroup. /// /// Returns a CreateUserHierarchyGroupResult from Connect. /// REST API Reference for CreateUserHierarchyGroup Operation CreateUserHierarchyGroupResponse EndCreateUserHierarchyGroup(IAsyncResult asyncResult); #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. /// /// 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 CreateVocabularyResponse CreateVocabulary(CreateVocabularyRequest request); /// /// Initiates the asynchronous execution of the CreateVocabulary operation. /// /// /// Container for the necessary parameters to execute the CreateVocabulary operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVocabulary /// operation. /// REST API Reference for CreateVocabulary Operation IAsyncResult BeginCreateVocabulary(CreateVocabularyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVocabulary operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVocabulary. /// /// Returns a CreateVocabularyResult from Connect. /// REST API Reference for CreateVocabulary Operation CreateVocabularyResponse EndCreateVocabulary(IAsyncResult asyncResult); #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. /// /// 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 DeactivateEvaluationFormResponse DeactivateEvaluationForm(DeactivateEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the DeactivateEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the DeactivateEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeactivateEvaluationForm /// operation. /// REST API Reference for DeactivateEvaluationForm Operation IAsyncResult BeginDeactivateEvaluationForm(DeactivateEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeactivateEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginDeactivateEvaluationForm. /// /// Returns a DeactivateEvaluationFormResult from Connect. /// REST API Reference for DeactivateEvaluationForm Operation DeactivateEvaluationFormResponse EndDeactivateEvaluationForm(IAsyncResult asyncResult); #endregion #region DeleteContactEvaluation /// /// Deletes a contact evaluation in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteContactEvaluation service method. /// /// 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 DeleteContactEvaluationResponse DeleteContactEvaluation(DeleteContactEvaluationRequest request); /// /// Initiates the asynchronous execution of the DeleteContactEvaluation operation. /// /// /// Container for the necessary parameters to execute the DeleteContactEvaluation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteContactEvaluation /// operation. /// REST API Reference for DeleteContactEvaluation Operation IAsyncResult BeginDeleteContactEvaluation(DeleteContactEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContactEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContactEvaluation. /// /// Returns a DeleteContactEvaluationResult from Connect. /// REST API Reference for DeleteContactEvaluation Operation DeleteContactEvaluationResponse EndDeleteContactEvaluation(IAsyncResult asyncResult); #endregion #region DeleteContactFlow /// /// Deletes a flow for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteContactFlow service method. /// /// 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 DeleteContactFlowResponse DeleteContactFlow(DeleteContactFlowRequest request); /// /// Initiates the asynchronous execution of the DeleteContactFlow operation. /// /// /// Container for the necessary parameters to execute the DeleteContactFlow operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteContactFlow /// operation. /// REST API Reference for DeleteContactFlow Operation IAsyncResult BeginDeleteContactFlow(DeleteContactFlowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContactFlow operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContactFlow. /// /// Returns a DeleteContactFlowResult from Connect. /// REST API Reference for DeleteContactFlow Operation DeleteContactFlowResponse EndDeleteContactFlow(IAsyncResult asyncResult); #endregion #region DeleteContactFlowModule /// /// Deletes the specified flow module. /// /// Container for the necessary parameters to execute the DeleteContactFlowModule service method. /// /// 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 DeleteContactFlowModuleResponse DeleteContactFlowModule(DeleteContactFlowModuleRequest request); /// /// Initiates the asynchronous execution of the DeleteContactFlowModule operation. /// /// /// Container for the necessary parameters to execute the DeleteContactFlowModule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteContactFlowModule /// operation. /// REST API Reference for DeleteContactFlowModule Operation IAsyncResult BeginDeleteContactFlowModule(DeleteContactFlowModuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteContactFlowModule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteContactFlowModule. /// /// Returns a DeleteContactFlowModuleResult from Connect. /// REST API Reference for DeleteContactFlowModule Operation DeleteContactFlowModuleResponse EndDeleteContactFlowModule(IAsyncResult asyncResult); #endregion #region DeleteEvaluationForm /// /// Deletes an evaluation form in the specified Amazon Connect instance. /// /// /// /// Container for the necessary parameters to execute the DeleteEvaluationForm service method. /// /// 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 DeleteEvaluationFormResponse DeleteEvaluationForm(DeleteEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the DeleteEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the DeleteEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEvaluationForm /// operation. /// REST API Reference for DeleteEvaluationForm Operation IAsyncResult BeginDeleteEvaluationForm(DeleteEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEvaluationForm. /// /// Returns a DeleteEvaluationFormResult from Connect. /// REST API Reference for DeleteEvaluationForm Operation DeleteEvaluationFormResponse EndDeleteEvaluationForm(IAsyncResult asyncResult); #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. /// /// 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 DeleteHoursOfOperationResponse DeleteHoursOfOperation(DeleteHoursOfOperationRequest request); /// /// Initiates the asynchronous execution of the DeleteHoursOfOperation operation. /// /// /// Container for the necessary parameters to execute the DeleteHoursOfOperation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteHoursOfOperation /// operation. /// REST API Reference for DeleteHoursOfOperation Operation IAsyncResult BeginDeleteHoursOfOperation(DeleteHoursOfOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteHoursOfOperation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteHoursOfOperation. /// /// Returns a DeleteHoursOfOperationResult from Connect. /// REST API Reference for DeleteHoursOfOperation Operation DeleteHoursOfOperationResponse EndDeleteHoursOfOperation(IAsyncResult asyncResult); #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. /// /// 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 DeleteInstanceResponse DeleteInstance(DeleteInstanceRequest request); /// /// Initiates the asynchronous execution of the DeleteInstance operation. /// /// /// Container for the necessary parameters to execute the DeleteInstance operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInstance /// operation. /// REST API Reference for DeleteInstance Operation IAsyncResult BeginDeleteInstance(DeleteInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInstance. /// /// Returns a DeleteInstanceResult from Connect. /// REST API Reference for DeleteInstance Operation DeleteInstanceResponse EndDeleteInstance(IAsyncResult asyncResult); #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. /// /// 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 DeleteIntegrationAssociationResponse DeleteIntegrationAssociation(DeleteIntegrationAssociationRequest request); /// /// Initiates the asynchronous execution of the DeleteIntegrationAssociation operation. /// /// /// Container for the necessary parameters to execute the DeleteIntegrationAssociation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIntegrationAssociation /// operation. /// REST API Reference for DeleteIntegrationAssociation Operation IAsyncResult BeginDeleteIntegrationAssociation(DeleteIntegrationAssociationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteIntegrationAssociation operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteIntegrationAssociation. /// /// Returns a DeleteIntegrationAssociationResult from Connect. /// REST API Reference for DeleteIntegrationAssociation Operation DeleteIntegrationAssociationResponse EndDeleteIntegrationAssociation(IAsyncResult asyncResult); #endregion #region DeletePrompt /// /// Deletes a prompt. /// /// Container for the necessary parameters to execute the DeletePrompt service method. /// /// 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 DeletePromptResponse DeletePrompt(DeletePromptRequest request); /// /// Initiates the asynchronous execution of the DeletePrompt operation. /// /// /// Container for the necessary parameters to execute the DeletePrompt operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeletePrompt /// operation. /// REST API Reference for DeletePrompt Operation IAsyncResult BeginDeletePrompt(DeletePromptRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeletePrompt operation. /// /// /// The IAsyncResult returned by the call to BeginDeletePrompt. /// /// Returns a DeletePromptResult from Connect. /// REST API Reference for DeletePrompt Operation DeletePromptResponse EndDeletePrompt(IAsyncResult asyncResult); #endregion #region DeleteQueue /// /// Deletes a queue. /// /// Container for the necessary parameters to execute the DeleteQueue service method. /// /// 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 DeleteQueueResponse DeleteQueue(DeleteQueueRequest request); /// /// Initiates the asynchronous execution of the DeleteQueue operation. /// /// /// Container for the necessary parameters to execute the DeleteQueue operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteQueue /// operation. /// REST API Reference for DeleteQueue Operation IAsyncResult BeginDeleteQueue(DeleteQueueRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteQueue operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteQueue. /// /// Returns a DeleteQueueResult from Connect. /// REST API Reference for DeleteQueue Operation DeleteQueueResponse EndDeleteQueue(IAsyncResult asyncResult); #endregion #region DeleteQuickConnect /// /// Deletes a quick connect. /// /// Container for the necessary parameters to execute the DeleteQuickConnect service method. /// /// 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 DeleteQuickConnectResponse DeleteQuickConnect(DeleteQuickConnectRequest request); /// /// Initiates the asynchronous execution of the DeleteQuickConnect operation. /// /// /// Container for the necessary parameters to execute the DeleteQuickConnect operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteQuickConnect /// operation. /// REST API Reference for DeleteQuickConnect Operation IAsyncResult BeginDeleteQuickConnect(DeleteQuickConnectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteQuickConnect operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteQuickConnect. /// /// Returns a DeleteQuickConnectResult from Connect. /// REST API Reference for DeleteQuickConnect Operation DeleteQuickConnectResponse EndDeleteQuickConnect(IAsyncResult asyncResult); #endregion #region DeleteRoutingProfile /// /// Deletes a routing profile. /// /// Container for the necessary parameters to execute the DeleteRoutingProfile service method. /// /// 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 DeleteRoutingProfileResponse DeleteRoutingProfile(DeleteRoutingProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteRoutingProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteRoutingProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRoutingProfile /// operation. /// REST API Reference for DeleteRoutingProfile Operation IAsyncResult BeginDeleteRoutingProfile(DeleteRoutingProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRoutingProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRoutingProfile. /// /// Returns a DeleteRoutingProfileResult from Connect. /// REST API Reference for DeleteRoutingProfile Operation DeleteRoutingProfileResponse EndDeleteRoutingProfile(IAsyncResult asyncResult); #endregion #region DeleteRule /// /// Deletes a rule for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DeleteRule service method. /// /// 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 DeleteRuleResponse DeleteRule(DeleteRuleRequest request); /// /// Initiates the asynchronous execution of the DeleteRule operation. /// /// /// Container for the necessary parameters to execute the DeleteRule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRule /// operation. /// REST API Reference for DeleteRule Operation IAsyncResult BeginDeleteRule(DeleteRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRule operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRule. /// /// Returns a DeleteRuleResult from Connect. /// REST API Reference for DeleteRule Operation DeleteRuleResponse EndDeleteRule(IAsyncResult asyncResult); #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. /// /// 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 DeleteSecurityProfileResponse DeleteSecurityProfile(DeleteSecurityProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteSecurityProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteSecurityProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSecurityProfile /// operation. /// REST API Reference for DeleteSecurityProfile Operation IAsyncResult BeginDeleteSecurityProfile(DeleteSecurityProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSecurityProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSecurityProfile. /// /// Returns a DeleteSecurityProfileResult from Connect. /// REST API Reference for DeleteSecurityProfile Operation DeleteSecurityProfileResponse EndDeleteSecurityProfile(IAsyncResult asyncResult); #endregion #region DeleteTaskTemplate /// /// Deletes the task template. /// /// Container for the necessary parameters to execute the DeleteTaskTemplate service method. /// /// 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 DeleteTaskTemplateResponse DeleteTaskTemplate(DeleteTaskTemplateRequest request); /// /// Initiates the asynchronous execution of the DeleteTaskTemplate operation. /// /// /// Container for the necessary parameters to execute the DeleteTaskTemplate operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTaskTemplate /// operation. /// REST API Reference for DeleteTaskTemplate Operation IAsyncResult BeginDeleteTaskTemplate(DeleteTaskTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTaskTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTaskTemplate. /// /// Returns a DeleteTaskTemplateResult from Connect. /// REST API Reference for DeleteTaskTemplate Operation DeleteTaskTemplateResponse EndDeleteTaskTemplate(IAsyncResult asyncResult); #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. /// /// 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 DeleteTrafficDistributionGroupResponse DeleteTrafficDistributionGroup(DeleteTrafficDistributionGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteTrafficDistributionGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteTrafficDistributionGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTrafficDistributionGroup /// operation. /// REST API Reference for DeleteTrafficDistributionGroup Operation IAsyncResult BeginDeleteTrafficDistributionGroup(DeleteTrafficDistributionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTrafficDistributionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTrafficDistributionGroup. /// /// Returns a DeleteTrafficDistributionGroupResult from Connect. /// REST API Reference for DeleteTrafficDistributionGroup Operation DeleteTrafficDistributionGroupResponse EndDeleteTrafficDistributionGroup(IAsyncResult asyncResult); #endregion #region DeleteUseCase /// /// Deletes a use case from an integration association. /// /// Container for the necessary parameters to execute the DeleteUseCase service method. /// /// 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 DeleteUseCaseResponse DeleteUseCase(DeleteUseCaseRequest request); /// /// Initiates the asynchronous execution of the DeleteUseCase operation. /// /// /// Container for the necessary parameters to execute the DeleteUseCase operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUseCase /// operation. /// REST API Reference for DeleteUseCase Operation IAsyncResult BeginDeleteUseCase(DeleteUseCaseRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUseCase operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUseCase. /// /// Returns a DeleteUseCaseResult from Connect. /// REST API Reference for DeleteUseCase Operation DeleteUseCaseResponse EndDeleteUseCase(IAsyncResult asyncResult); #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. /// /// 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 DeleteUserResponse DeleteUser(DeleteUserRequest request); /// /// Initiates the asynchronous execution of the DeleteUser operation. /// /// /// Container for the necessary parameters to execute the DeleteUser operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUser /// operation. /// REST API Reference for DeleteUser Operation IAsyncResult BeginDeleteUser(DeleteUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUser operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUser. /// /// Returns a DeleteUserResult from Connect. /// REST API Reference for DeleteUser Operation DeleteUserResponse EndDeleteUser(IAsyncResult asyncResult); #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. /// /// 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 DeleteUserHierarchyGroupResponse DeleteUserHierarchyGroup(DeleteUserHierarchyGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteUserHierarchyGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteUserHierarchyGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUserHierarchyGroup /// operation. /// REST API Reference for DeleteUserHierarchyGroup Operation IAsyncResult BeginDeleteUserHierarchyGroup(DeleteUserHierarchyGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUserHierarchyGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUserHierarchyGroup. /// /// Returns a DeleteUserHierarchyGroupResult from Connect. /// REST API Reference for DeleteUserHierarchyGroup Operation DeleteUserHierarchyGroupResponse EndDeleteUserHierarchyGroup(IAsyncResult asyncResult); #endregion #region DeleteVocabulary /// /// Deletes the vocabulary that has the given identifier. /// /// Container for the necessary parameters to execute the DeleteVocabulary service method. /// /// 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 DeleteVocabularyResponse DeleteVocabulary(DeleteVocabularyRequest request); /// /// Initiates the asynchronous execution of the DeleteVocabulary operation. /// /// /// Container for the necessary parameters to execute the DeleteVocabulary operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVocabulary /// operation. /// REST API Reference for DeleteVocabulary Operation IAsyncResult BeginDeleteVocabulary(DeleteVocabularyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVocabulary operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVocabulary. /// /// Returns a DeleteVocabularyResult from Connect. /// REST API Reference for DeleteVocabulary Operation DeleteVocabularyResponse EndDeleteVocabulary(IAsyncResult asyncResult); #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. /// /// 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 DescribeAgentStatusResponse DescribeAgentStatus(DescribeAgentStatusRequest request); /// /// Initiates the asynchronous execution of the DescribeAgentStatus operation. /// /// /// Container for the necessary parameters to execute the DescribeAgentStatus operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAgentStatus /// operation. /// REST API Reference for DescribeAgentStatus Operation IAsyncResult BeginDescribeAgentStatus(DescribeAgentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAgentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAgentStatus. /// /// Returns a DescribeAgentStatusResult from Connect. /// REST API Reference for DescribeAgentStatus Operation DescribeAgentStatusResponse EndDescribeAgentStatus(IAsyncResult asyncResult); #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. /// /// 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 DescribeContactResponse DescribeContact(DescribeContactRequest request); /// /// Initiates the asynchronous execution of the DescribeContact operation. /// /// /// Container for the necessary parameters to execute the DescribeContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeContact /// operation. /// REST API Reference for DescribeContact Operation IAsyncResult BeginDescribeContact(DescribeContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeContact operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeContact. /// /// Returns a DescribeContactResult from Connect. /// REST API Reference for DescribeContact Operation DescribeContactResponse EndDescribeContact(IAsyncResult asyncResult); #endregion #region DescribeContactEvaluation /// /// Describes a contact evaluation in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeContactEvaluation service method. /// /// 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 DescribeContactEvaluationResponse DescribeContactEvaluation(DescribeContactEvaluationRequest request); /// /// Initiates the asynchronous execution of the DescribeContactEvaluation operation. /// /// /// Container for the necessary parameters to execute the DescribeContactEvaluation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeContactEvaluation /// operation. /// REST API Reference for DescribeContactEvaluation Operation IAsyncResult BeginDescribeContactEvaluation(DescribeContactEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeContactEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeContactEvaluation. /// /// Returns a DescribeContactEvaluationResult from Connect. /// REST API Reference for DescribeContactEvaluation Operation DescribeContactEvaluationResponse EndDescribeContactEvaluation(IAsyncResult asyncResult); #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. /// /// 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 DescribeContactFlowResponse DescribeContactFlow(DescribeContactFlowRequest request); /// /// Initiates the asynchronous execution of the DescribeContactFlow operation. /// /// /// Container for the necessary parameters to execute the DescribeContactFlow operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeContactFlow /// operation. /// REST API Reference for DescribeContactFlow Operation IAsyncResult BeginDescribeContactFlow(DescribeContactFlowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeContactFlow operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeContactFlow. /// /// Returns a DescribeContactFlowResult from Connect. /// REST API Reference for DescribeContactFlow Operation DescribeContactFlowResponse EndDescribeContactFlow(IAsyncResult asyncResult); #endregion #region DescribeContactFlowModule /// /// Describes the specified flow module. /// /// Container for the necessary parameters to execute the DescribeContactFlowModule service method. /// /// 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 DescribeContactFlowModuleResponse DescribeContactFlowModule(DescribeContactFlowModuleRequest request); /// /// Initiates the asynchronous execution of the DescribeContactFlowModule operation. /// /// /// Container for the necessary parameters to execute the DescribeContactFlowModule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeContactFlowModule /// operation. /// REST API Reference for DescribeContactFlowModule Operation IAsyncResult BeginDescribeContactFlowModule(DescribeContactFlowModuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeContactFlowModule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeContactFlowModule. /// /// Returns a DescribeContactFlowModuleResult from Connect. /// REST API Reference for DescribeContactFlowModule Operation DescribeContactFlowModuleResponse EndDescribeContactFlowModule(IAsyncResult asyncResult); #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. /// /// 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 DescribeEvaluationFormResponse DescribeEvaluationForm(DescribeEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the DescribeEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the DescribeEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEvaluationForm /// operation. /// REST API Reference for DescribeEvaluationForm Operation IAsyncResult BeginDescribeEvaluationForm(DescribeEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEvaluationForm. /// /// Returns a DescribeEvaluationFormResult from Connect. /// REST API Reference for DescribeEvaluationForm Operation DescribeEvaluationFormResponse EndDescribeEvaluationForm(IAsyncResult asyncResult); #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. /// /// 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 DescribeHoursOfOperationResponse DescribeHoursOfOperation(DescribeHoursOfOperationRequest request); /// /// Initiates the asynchronous execution of the DescribeHoursOfOperation operation. /// /// /// Container for the necessary parameters to execute the DescribeHoursOfOperation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeHoursOfOperation /// operation. /// REST API Reference for DescribeHoursOfOperation Operation IAsyncResult BeginDescribeHoursOfOperation(DescribeHoursOfOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeHoursOfOperation operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeHoursOfOperation. /// /// Returns a DescribeHoursOfOperationResult from Connect. /// REST API Reference for DescribeHoursOfOperation Operation DescribeHoursOfOperationResponse EndDescribeHoursOfOperation(IAsyncResult asyncResult); #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. /// /// 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 DescribeInstanceResponse DescribeInstance(DescribeInstanceRequest request); /// /// Initiates the asynchronous execution of the DescribeInstance operation. /// /// /// Container for the necessary parameters to execute the DescribeInstance operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstance /// operation. /// REST API Reference for DescribeInstance Operation IAsyncResult BeginDescribeInstance(DescribeInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstance. /// /// Returns a DescribeInstanceResult from Connect. /// REST API Reference for DescribeInstance Operation DescribeInstanceResponse EndDescribeInstance(IAsyncResult asyncResult); #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. /// /// 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 DescribeInstanceAttributeResponse DescribeInstanceAttribute(DescribeInstanceAttributeRequest request); /// /// Initiates the asynchronous execution of the DescribeInstanceAttribute operation. /// /// /// Container for the necessary parameters to execute the DescribeInstanceAttribute operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstanceAttribute /// operation. /// REST API Reference for DescribeInstanceAttribute Operation IAsyncResult BeginDescribeInstanceAttribute(DescribeInstanceAttributeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstanceAttribute operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstanceAttribute. /// /// Returns a DescribeInstanceAttributeResult from Connect. /// REST API Reference for DescribeInstanceAttribute Operation DescribeInstanceAttributeResponse EndDescribeInstanceAttribute(IAsyncResult asyncResult); #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. /// /// 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 DescribeInstanceStorageConfigResponse DescribeInstanceStorageConfig(DescribeInstanceStorageConfigRequest request); /// /// Initiates the asynchronous execution of the DescribeInstanceStorageConfig operation. /// /// /// Container for the necessary parameters to execute the DescribeInstanceStorageConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeInstanceStorageConfig /// operation. /// REST API Reference for DescribeInstanceStorageConfig Operation IAsyncResult BeginDescribeInstanceStorageConfig(DescribeInstanceStorageConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeInstanceStorageConfig operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeInstanceStorageConfig. /// /// Returns a DescribeInstanceStorageConfigResult from Connect. /// REST API Reference for DescribeInstanceStorageConfig Operation DescribeInstanceStorageConfigResponse EndDescribeInstanceStorageConfig(IAsyncResult asyncResult); #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. /// /// 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 DescribePhoneNumberResponse DescribePhoneNumber(DescribePhoneNumberRequest request); /// /// Initiates the asynchronous execution of the DescribePhoneNumber operation. /// /// /// Container for the necessary parameters to execute the DescribePhoneNumber operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePhoneNumber /// operation. /// REST API Reference for DescribePhoneNumber Operation IAsyncResult BeginDescribePhoneNumber(DescribePhoneNumberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePhoneNumber operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePhoneNumber. /// /// Returns a DescribePhoneNumberResult from Connect. /// REST API Reference for DescribePhoneNumber Operation DescribePhoneNumberResponse EndDescribePhoneNumber(IAsyncResult asyncResult); #endregion #region DescribePrompt /// /// Describes the prompt. /// /// Container for the necessary parameters to execute the DescribePrompt service method. /// /// 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 DescribePromptResponse DescribePrompt(DescribePromptRequest request); /// /// Initiates the asynchronous execution of the DescribePrompt operation. /// /// /// Container for the necessary parameters to execute the DescribePrompt operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePrompt /// operation. /// REST API Reference for DescribePrompt Operation IAsyncResult BeginDescribePrompt(DescribePromptRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePrompt operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePrompt. /// /// Returns a DescribePromptResult from Connect. /// REST API Reference for DescribePrompt Operation DescribePromptResponse EndDescribePrompt(IAsyncResult asyncResult); #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. /// /// 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 DescribeQueueResponse DescribeQueue(DescribeQueueRequest request); /// /// Initiates the asynchronous execution of the DescribeQueue operation. /// /// /// Container for the necessary parameters to execute the DescribeQueue operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeQueue /// operation. /// REST API Reference for DescribeQueue Operation IAsyncResult BeginDescribeQueue(DescribeQueueRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeQueue operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeQueue. /// /// Returns a DescribeQueueResult from Connect. /// REST API Reference for DescribeQueue Operation DescribeQueueResponse EndDescribeQueue(IAsyncResult asyncResult); #endregion #region DescribeQuickConnect /// /// Describes the quick connect. /// /// Container for the necessary parameters to execute the DescribeQuickConnect service method. /// /// 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 DescribeQuickConnectResponse DescribeQuickConnect(DescribeQuickConnectRequest request); /// /// Initiates the asynchronous execution of the DescribeQuickConnect operation. /// /// /// Container for the necessary parameters to execute the DescribeQuickConnect operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeQuickConnect /// operation. /// REST API Reference for DescribeQuickConnect Operation IAsyncResult BeginDescribeQuickConnect(DescribeQuickConnectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeQuickConnect operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeQuickConnect. /// /// Returns a DescribeQuickConnectResult from Connect. /// REST API Reference for DescribeQuickConnect Operation DescribeQuickConnectResponse EndDescribeQuickConnect(IAsyncResult asyncResult); #endregion #region DescribeRoutingProfile /// /// Describes the specified routing profile. /// /// Container for the necessary parameters to execute the DescribeRoutingProfile service method. /// /// 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 DescribeRoutingProfileResponse DescribeRoutingProfile(DescribeRoutingProfileRequest request); /// /// Initiates the asynchronous execution of the DescribeRoutingProfile operation. /// /// /// Container for the necessary parameters to execute the DescribeRoutingProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRoutingProfile /// operation. /// REST API Reference for DescribeRoutingProfile Operation IAsyncResult BeginDescribeRoutingProfile(DescribeRoutingProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRoutingProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRoutingProfile. /// /// Returns a DescribeRoutingProfileResult from Connect. /// REST API Reference for DescribeRoutingProfile Operation DescribeRoutingProfileResponse EndDescribeRoutingProfile(IAsyncResult asyncResult); #endregion #region DescribeRule /// /// Describes a rule for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeRule service method. /// /// 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 DescribeRuleResponse DescribeRule(DescribeRuleRequest request); /// /// Initiates the asynchronous execution of the DescribeRule operation. /// /// /// Container for the necessary parameters to execute the DescribeRule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRule /// operation. /// REST API Reference for DescribeRule Operation IAsyncResult BeginDescribeRule(DescribeRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeRule operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeRule. /// /// Returns a DescribeRuleResult from Connect. /// REST API Reference for DescribeRule Operation DescribeRuleResponse EndDescribeRule(IAsyncResult asyncResult); #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. /// /// 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 DescribeSecurityProfileResponse DescribeSecurityProfile(DescribeSecurityProfileRequest request); /// /// Initiates the asynchronous execution of the DescribeSecurityProfile operation. /// /// /// Container for the necessary parameters to execute the DescribeSecurityProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSecurityProfile /// operation. /// REST API Reference for DescribeSecurityProfile Operation IAsyncResult BeginDescribeSecurityProfile(DescribeSecurityProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSecurityProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSecurityProfile. /// /// Returns a DescribeSecurityProfileResult from Connect. /// REST API Reference for DescribeSecurityProfile Operation DescribeSecurityProfileResponse EndDescribeSecurityProfile(IAsyncResult asyncResult); #endregion #region DescribeTrafficDistributionGroup /// /// Gets details and status of a traffic distribution group. /// /// Container for the necessary parameters to execute the DescribeTrafficDistributionGroup service method. /// /// 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 DescribeTrafficDistributionGroupResponse DescribeTrafficDistributionGroup(DescribeTrafficDistributionGroupRequest request); /// /// Initiates the asynchronous execution of the DescribeTrafficDistributionGroup operation. /// /// /// Container for the necessary parameters to execute the DescribeTrafficDistributionGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeTrafficDistributionGroup /// operation. /// REST API Reference for DescribeTrafficDistributionGroup Operation IAsyncResult BeginDescribeTrafficDistributionGroup(DescribeTrafficDistributionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeTrafficDistributionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeTrafficDistributionGroup. /// /// Returns a DescribeTrafficDistributionGroupResult from Connect. /// REST API Reference for DescribeTrafficDistributionGroup Operation DescribeTrafficDistributionGroupResponse EndDescribeTrafficDistributionGroup(IAsyncResult asyncResult); #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. /// /// 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 DescribeUserResponse DescribeUser(DescribeUserRequest request); /// /// Initiates the asynchronous execution of the DescribeUser operation. /// /// /// Container for the necessary parameters to execute the DescribeUser operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUser /// operation. /// REST API Reference for DescribeUser Operation IAsyncResult BeginDescribeUser(DescribeUserRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUser operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUser. /// /// Returns a DescribeUserResult from Connect. /// REST API Reference for DescribeUser Operation DescribeUserResponse EndDescribeUser(IAsyncResult asyncResult); #endregion #region DescribeUserHierarchyGroup /// /// Describes the specified hierarchy group. /// /// Container for the necessary parameters to execute the DescribeUserHierarchyGroup service method. /// /// 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 DescribeUserHierarchyGroupResponse DescribeUserHierarchyGroup(DescribeUserHierarchyGroupRequest request); /// /// Initiates the asynchronous execution of the DescribeUserHierarchyGroup operation. /// /// /// Container for the necessary parameters to execute the DescribeUserHierarchyGroup operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserHierarchyGroup /// operation. /// REST API Reference for DescribeUserHierarchyGroup Operation IAsyncResult BeginDescribeUserHierarchyGroup(DescribeUserHierarchyGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUserHierarchyGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUserHierarchyGroup. /// /// Returns a DescribeUserHierarchyGroupResult from Connect. /// REST API Reference for DescribeUserHierarchyGroup Operation DescribeUserHierarchyGroupResponse EndDescribeUserHierarchyGroup(IAsyncResult asyncResult); #endregion #region DescribeUserHierarchyStructure /// /// Describes the hierarchy structure of the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the DescribeUserHierarchyStructure service method. /// /// 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 DescribeUserHierarchyStructureResponse DescribeUserHierarchyStructure(DescribeUserHierarchyStructureRequest request); /// /// Initiates the asynchronous execution of the DescribeUserHierarchyStructure operation. /// /// /// Container for the necessary parameters to execute the DescribeUserHierarchyStructure operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeUserHierarchyStructure /// operation. /// REST API Reference for DescribeUserHierarchyStructure Operation IAsyncResult BeginDescribeUserHierarchyStructure(DescribeUserHierarchyStructureRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeUserHierarchyStructure operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeUserHierarchyStructure. /// /// Returns a DescribeUserHierarchyStructureResult from Connect. /// REST API Reference for DescribeUserHierarchyStructure Operation DescribeUserHierarchyStructureResponse EndDescribeUserHierarchyStructure(IAsyncResult asyncResult); #endregion #region DescribeVocabulary /// /// Describes the specified vocabulary. /// /// Container for the necessary parameters to execute the DescribeVocabulary service method. /// /// 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 DescribeVocabularyResponse DescribeVocabulary(DescribeVocabularyRequest request); /// /// Initiates the asynchronous execution of the DescribeVocabulary operation. /// /// /// Container for the necessary parameters to execute the DescribeVocabulary operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeVocabulary /// operation. /// REST API Reference for DescribeVocabulary Operation IAsyncResult BeginDescribeVocabulary(DescribeVocabularyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeVocabulary operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeVocabulary. /// /// Returns a DescribeVocabularyResult from Connect. /// REST API Reference for DescribeVocabulary Operation DescribeVocabularyResponse EndDescribeVocabulary(IAsyncResult asyncResult); #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. /// /// 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 DisassociateApprovedOriginResponse DisassociateApprovedOrigin(DisassociateApprovedOriginRequest request); /// /// Initiates the asynchronous execution of the DisassociateApprovedOrigin operation. /// /// /// Container for the necessary parameters to execute the DisassociateApprovedOrigin operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateApprovedOrigin /// operation. /// REST API Reference for DisassociateApprovedOrigin Operation IAsyncResult BeginDisassociateApprovedOrigin(DisassociateApprovedOriginRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateApprovedOrigin operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateApprovedOrigin. /// /// Returns a DisassociateApprovedOriginResult from Connect. /// REST API Reference for DisassociateApprovedOrigin Operation DisassociateApprovedOriginResponse EndDisassociateApprovedOrigin(IAsyncResult asyncResult); #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. /// /// 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 DisassociateBotResponse DisassociateBot(DisassociateBotRequest request); /// /// Initiates the asynchronous execution of the DisassociateBot operation. /// /// /// Container for the necessary parameters to execute the DisassociateBot operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateBot /// operation. /// REST API Reference for DisassociateBot Operation IAsyncResult BeginDisassociateBot(DisassociateBotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateBot operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateBot. /// /// Returns a DisassociateBotResult from Connect. /// REST API Reference for DisassociateBot Operation DisassociateBotResponse EndDisassociateBot(IAsyncResult asyncResult); #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. /// /// 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 DisassociateInstanceStorageConfigResponse DisassociateInstanceStorageConfig(DisassociateInstanceStorageConfigRequest request); /// /// Initiates the asynchronous execution of the DisassociateInstanceStorageConfig operation. /// /// /// Container for the necessary parameters to execute the DisassociateInstanceStorageConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateInstanceStorageConfig /// operation. /// REST API Reference for DisassociateInstanceStorageConfig Operation IAsyncResult BeginDisassociateInstanceStorageConfig(DisassociateInstanceStorageConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateInstanceStorageConfig operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateInstanceStorageConfig. /// /// Returns a DisassociateInstanceStorageConfigResult from Connect. /// REST API Reference for DisassociateInstanceStorageConfig Operation DisassociateInstanceStorageConfigResponse EndDisassociateInstanceStorageConfig(IAsyncResult asyncResult); #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. /// /// 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 DisassociateLambdaFunctionResponse DisassociateLambdaFunction(DisassociateLambdaFunctionRequest request); /// /// Initiates the asynchronous execution of the DisassociateLambdaFunction operation. /// /// /// Container for the necessary parameters to execute the DisassociateLambdaFunction operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateLambdaFunction /// operation. /// REST API Reference for DisassociateLambdaFunction Operation IAsyncResult BeginDisassociateLambdaFunction(DisassociateLambdaFunctionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateLambdaFunction operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateLambdaFunction. /// /// Returns a DisassociateLambdaFunctionResult from Connect. /// REST API Reference for DisassociateLambdaFunction Operation DisassociateLambdaFunctionResponse EndDisassociateLambdaFunction(IAsyncResult asyncResult); #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. /// /// 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 DisassociateLexBotResponse DisassociateLexBot(DisassociateLexBotRequest request); /// /// Initiates the asynchronous execution of the DisassociateLexBot operation. /// /// /// Container for the necessary parameters to execute the DisassociateLexBot operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateLexBot /// operation. /// REST API Reference for DisassociateLexBot Operation IAsyncResult BeginDisassociateLexBot(DisassociateLexBotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateLexBot operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateLexBot. /// /// Returns a DisassociateLexBotResult from Connect. /// REST API Reference for DisassociateLexBot Operation DisassociateLexBotResponse EndDisassociateLexBot(IAsyncResult asyncResult); #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. /// /// 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 DisassociatePhoneNumberContactFlowResponse DisassociatePhoneNumberContactFlow(DisassociatePhoneNumberContactFlowRequest request); /// /// Initiates the asynchronous execution of the DisassociatePhoneNumberContactFlow operation. /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumberContactFlow operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociatePhoneNumberContactFlow /// operation. /// REST API Reference for DisassociatePhoneNumberContactFlow Operation IAsyncResult BeginDisassociatePhoneNumberContactFlow(DisassociatePhoneNumberContactFlowRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociatePhoneNumberContactFlow operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociatePhoneNumberContactFlow. /// /// Returns a DisassociatePhoneNumberContactFlowResult from Connect. /// REST API Reference for DisassociatePhoneNumberContactFlow Operation DisassociatePhoneNumberContactFlowResponse EndDisassociatePhoneNumberContactFlow(IAsyncResult asyncResult); #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. /// /// 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 DisassociateQueueQuickConnectsResponse DisassociateQueueQuickConnects(DisassociateQueueQuickConnectsRequest request); /// /// Initiates the asynchronous execution of the DisassociateQueueQuickConnects operation. /// /// /// Container for the necessary parameters to execute the DisassociateQueueQuickConnects operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateQueueQuickConnects /// operation. /// REST API Reference for DisassociateQueueQuickConnects Operation IAsyncResult BeginDisassociateQueueQuickConnects(DisassociateQueueQuickConnectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateQueueQuickConnects operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateQueueQuickConnects. /// /// Returns a DisassociateQueueQuickConnectsResult from Connect. /// REST API Reference for DisassociateQueueQuickConnects Operation DisassociateQueueQuickConnectsResponse EndDisassociateQueueQuickConnects(IAsyncResult asyncResult); #endregion #region DisassociateRoutingProfileQueues /// /// Disassociates a set of queues from a routing profile. /// /// Container for the necessary parameters to execute the DisassociateRoutingProfileQueues service method. /// /// 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 DisassociateRoutingProfileQueuesResponse DisassociateRoutingProfileQueues(DisassociateRoutingProfileQueuesRequest request); /// /// Initiates the asynchronous execution of the DisassociateRoutingProfileQueues operation. /// /// /// Container for the necessary parameters to execute the DisassociateRoutingProfileQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateRoutingProfileQueues /// operation. /// REST API Reference for DisassociateRoutingProfileQueues Operation IAsyncResult BeginDisassociateRoutingProfileQueues(DisassociateRoutingProfileQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateRoutingProfileQueues operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateRoutingProfileQueues. /// /// Returns a DisassociateRoutingProfileQueuesResult from Connect. /// REST API Reference for DisassociateRoutingProfileQueues Operation DisassociateRoutingProfileQueuesResponse EndDisassociateRoutingProfileQueues(IAsyncResult asyncResult); #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. /// /// 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 DisassociateSecurityKeyResponse DisassociateSecurityKey(DisassociateSecurityKeyRequest request); /// /// Initiates the asynchronous execution of the DisassociateSecurityKey operation. /// /// /// Container for the necessary parameters to execute the DisassociateSecurityKey operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDisassociateSecurityKey /// operation. /// REST API Reference for DisassociateSecurityKey Operation IAsyncResult BeginDisassociateSecurityKey(DisassociateSecurityKeyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateSecurityKey operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateSecurityKey. /// /// Returns a DisassociateSecurityKeyResult from Connect. /// REST API Reference for DisassociateSecurityKey Operation DisassociateSecurityKeyResponse EndDisassociateSecurityKey(IAsyncResult asyncResult); #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. /// /// 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 DismissUserContactResponse DismissUserContact(DismissUserContactRequest request); /// /// Initiates the asynchronous execution of the DismissUserContact operation. /// /// /// Container for the necessary parameters to execute the DismissUserContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDismissUserContact /// operation. /// REST API Reference for DismissUserContact Operation IAsyncResult BeginDismissUserContact(DismissUserContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DismissUserContact operation. /// /// /// The IAsyncResult returned by the call to BeginDismissUserContact. /// /// Returns a DismissUserContactResult from Connect. /// REST API Reference for DismissUserContact Operation DismissUserContactResponse EndDismissUserContact(IAsyncResult asyncResult); #endregion #region GetContactAttributes /// /// Retrieves the contact attributes for the specified contact. /// /// Container for the necessary parameters to execute the GetContactAttributes service method. /// /// 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 GetContactAttributesResponse GetContactAttributes(GetContactAttributesRequest request); /// /// Initiates the asynchronous execution of the GetContactAttributes operation. /// /// /// Container for the necessary parameters to execute the GetContactAttributes operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetContactAttributes /// operation. /// REST API Reference for GetContactAttributes Operation IAsyncResult BeginGetContactAttributes(GetContactAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetContactAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginGetContactAttributes. /// /// Returns a GetContactAttributesResult from Connect. /// REST API Reference for GetContactAttributes Operation GetContactAttributesResponse EndGetContactAttributes(IAsyncResult asyncResult); #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. /// /// 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 GetCurrentMetricDataResponse GetCurrentMetricData(GetCurrentMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetCurrentMetricData operation. /// /// /// Container for the necessary parameters to execute the GetCurrentMetricData operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCurrentMetricData /// operation. /// REST API Reference for GetCurrentMetricData Operation IAsyncResult BeginGetCurrentMetricData(GetCurrentMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCurrentMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetCurrentMetricData. /// /// Returns a GetCurrentMetricDataResult from Connect. /// REST API Reference for GetCurrentMetricData Operation GetCurrentMetricDataResponse EndGetCurrentMetricData(IAsyncResult asyncResult); #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. /// /// 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 GetCurrentUserDataResponse GetCurrentUserData(GetCurrentUserDataRequest request); /// /// Initiates the asynchronous execution of the GetCurrentUserData operation. /// /// /// Container for the necessary parameters to execute the GetCurrentUserData operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetCurrentUserData /// operation. /// REST API Reference for GetCurrentUserData Operation IAsyncResult BeginGetCurrentUserData(GetCurrentUserDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCurrentUserData operation. /// /// /// The IAsyncResult returned by the call to BeginGetCurrentUserData. /// /// Returns a GetCurrentUserDataResult from Connect. /// REST API Reference for GetCurrentUserData Operation GetCurrentUserDataResponse EndGetCurrentUserData(IAsyncResult asyncResult); #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. /// /// 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 GetFederationTokenResponse GetFederationToken(GetFederationTokenRequest request); /// /// Initiates the asynchronous execution of the GetFederationToken operation. /// /// /// Container for the necessary parameters to execute the GetFederationToken operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetFederationToken /// operation. /// REST API Reference for GetFederationToken Operation IAsyncResult BeginGetFederationToken(GetFederationTokenRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetFederationToken operation. /// /// /// The IAsyncResult returned by the call to BeginGetFederationToken. /// /// Returns a GetFederationTokenResult from Connect. /// REST API Reference for GetFederationToken Operation GetFederationTokenResponse EndGetFederationToken(IAsyncResult asyncResult); #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. /// /// 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 GetMetricDataResponse GetMetricData(GetMetricDataRequest request); /// /// Initiates the asynchronous execution of the GetMetricData operation. /// /// /// Container for the necessary parameters to execute the GetMetricData operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMetricData /// operation. /// REST API Reference for GetMetricData Operation IAsyncResult BeginGetMetricData(GetMetricDataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMetricData operation. /// /// /// The IAsyncResult returned by the call to BeginGetMetricData. /// /// Returns a GetMetricDataResult from Connect. /// REST API Reference for GetMetricData Operation GetMetricDataResponse EndGetMetricData(IAsyncResult asyncResult); #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. /// /// 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 GetMetricDataV2Response GetMetricDataV2(GetMetricDataV2Request request); /// /// Initiates the asynchronous execution of the GetMetricDataV2 operation. /// /// /// Container for the necessary parameters to execute the GetMetricDataV2 operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetMetricDataV2 /// operation. /// REST API Reference for GetMetricDataV2 Operation IAsyncResult BeginGetMetricDataV2(GetMetricDataV2Request request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetMetricDataV2 operation. /// /// /// The IAsyncResult returned by the call to BeginGetMetricDataV2. /// /// Returns a GetMetricDataV2Result from Connect. /// REST API Reference for GetMetricDataV2 Operation GetMetricDataV2Response EndGetMetricDataV2(IAsyncResult asyncResult); #endregion #region GetPromptFile /// /// Gets the prompt file. /// /// Container for the necessary parameters to execute the GetPromptFile service method. /// /// 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 GetPromptFileResponse GetPromptFile(GetPromptFileRequest request); /// /// Initiates the asynchronous execution of the GetPromptFile operation. /// /// /// Container for the necessary parameters to execute the GetPromptFile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPromptFile /// operation. /// REST API Reference for GetPromptFile Operation IAsyncResult BeginGetPromptFile(GetPromptFileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetPromptFile operation. /// /// /// The IAsyncResult returned by the call to BeginGetPromptFile. /// /// Returns a GetPromptFileResult from Connect. /// REST API Reference for GetPromptFile Operation GetPromptFileResponse EndGetPromptFile(IAsyncResult asyncResult); #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. /// /// 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 GetTaskTemplateResponse GetTaskTemplate(GetTaskTemplateRequest request); /// /// Initiates the asynchronous execution of the GetTaskTemplate operation. /// /// /// Container for the necessary parameters to execute the GetTaskTemplate operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTaskTemplate /// operation. /// REST API Reference for GetTaskTemplate Operation IAsyncResult BeginGetTaskTemplate(GetTaskTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTaskTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginGetTaskTemplate. /// /// Returns a GetTaskTemplateResult from Connect. /// REST API Reference for GetTaskTemplate Operation GetTaskTemplateResponse EndGetTaskTemplate(IAsyncResult asyncResult); #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. /// /// 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 GetTrafficDistributionResponse GetTrafficDistribution(GetTrafficDistributionRequest request); /// /// Initiates the asynchronous execution of the GetTrafficDistribution operation. /// /// /// Container for the necessary parameters to execute the GetTrafficDistribution operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTrafficDistribution /// operation. /// REST API Reference for GetTrafficDistribution Operation IAsyncResult BeginGetTrafficDistribution(GetTrafficDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTrafficDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginGetTrafficDistribution. /// /// Returns a GetTrafficDistributionResult from Connect. /// REST API Reference for GetTrafficDistribution Operation GetTrafficDistributionResponse EndGetTrafficDistribution(IAsyncResult asyncResult); #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. /// /// 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 ListAgentStatusesResponse ListAgentStatuses(ListAgentStatusesRequest request); /// /// Initiates the asynchronous execution of the ListAgentStatuses operation. /// /// /// Container for the necessary parameters to execute the ListAgentStatuses operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListAgentStatuses /// operation. /// REST API Reference for ListAgentStatuses Operation IAsyncResult BeginListAgentStatuses(ListAgentStatusesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListAgentStatuses operation. /// /// /// The IAsyncResult returned by the call to BeginListAgentStatuses. /// /// Returns a ListAgentStatusesResult from Connect. /// REST API Reference for ListAgentStatuses Operation ListAgentStatusesResponse EndListAgentStatuses(IAsyncResult asyncResult); #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. /// /// 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 ListApprovedOriginsResponse ListApprovedOrigins(ListApprovedOriginsRequest request); /// /// Initiates the asynchronous execution of the ListApprovedOrigins operation. /// /// /// Container for the necessary parameters to execute the ListApprovedOrigins operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListApprovedOrigins /// operation. /// REST API Reference for ListApprovedOrigins Operation IAsyncResult BeginListApprovedOrigins(ListApprovedOriginsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListApprovedOrigins operation. /// /// /// The IAsyncResult returned by the call to BeginListApprovedOrigins. /// /// Returns a ListApprovedOriginsResult from Connect. /// REST API Reference for ListApprovedOrigins Operation ListApprovedOriginsResponse EndListApprovedOrigins(IAsyncResult asyncResult); #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. /// /// 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 ListBotsResponse ListBots(ListBotsRequest request); /// /// Initiates the asynchronous execution of the ListBots operation. /// /// /// Container for the necessary parameters to execute the ListBots operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListBots /// operation. /// REST API Reference for ListBots Operation IAsyncResult BeginListBots(ListBotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListBots operation. /// /// /// The IAsyncResult returned by the call to BeginListBots. /// /// Returns a ListBotsResult from Connect. /// REST API Reference for ListBots Operation ListBotsResponse EndListBots(IAsyncResult asyncResult); #endregion #region ListContactEvaluations /// /// Lists contact evaluations in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListContactEvaluations service method. /// /// 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 ListContactEvaluationsResponse ListContactEvaluations(ListContactEvaluationsRequest request); /// /// Initiates the asynchronous execution of the ListContactEvaluations operation. /// /// /// Container for the necessary parameters to execute the ListContactEvaluations operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListContactEvaluations /// operation. /// REST API Reference for ListContactEvaluations Operation IAsyncResult BeginListContactEvaluations(ListContactEvaluationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListContactEvaluations operation. /// /// /// The IAsyncResult returned by the call to BeginListContactEvaluations. /// /// Returns a ListContactEvaluationsResult from Connect. /// REST API Reference for ListContactEvaluations Operation ListContactEvaluationsResponse EndListContactEvaluations(IAsyncResult asyncResult); #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. /// /// 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 ListContactFlowModulesResponse ListContactFlowModules(ListContactFlowModulesRequest request); /// /// Initiates the asynchronous execution of the ListContactFlowModules operation. /// /// /// Container for the necessary parameters to execute the ListContactFlowModules operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListContactFlowModules /// operation. /// REST API Reference for ListContactFlowModules Operation IAsyncResult BeginListContactFlowModules(ListContactFlowModulesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListContactFlowModules operation. /// /// /// The IAsyncResult returned by the call to BeginListContactFlowModules. /// /// Returns a ListContactFlowModulesResult from Connect. /// REST API Reference for ListContactFlowModules Operation ListContactFlowModulesResponse EndListContactFlowModules(IAsyncResult asyncResult); #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. /// /// 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 ListContactFlowsResponse ListContactFlows(ListContactFlowsRequest request); /// /// Initiates the asynchronous execution of the ListContactFlows operation. /// /// /// Container for the necessary parameters to execute the ListContactFlows operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListContactFlows /// operation. /// REST API Reference for ListContactFlows Operation IAsyncResult BeginListContactFlows(ListContactFlowsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListContactFlows operation. /// /// /// The IAsyncResult returned by the call to BeginListContactFlows. /// /// Returns a ListContactFlowsResult from Connect. /// REST API Reference for ListContactFlows Operation ListContactFlowsResponse EndListContactFlows(IAsyncResult asyncResult); #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. /// /// 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 ListContactReferencesResponse ListContactReferences(ListContactReferencesRequest request); /// /// Initiates the asynchronous execution of the ListContactReferences operation. /// /// /// Container for the necessary parameters to execute the ListContactReferences operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListContactReferences /// operation. /// REST API Reference for ListContactReferences Operation IAsyncResult BeginListContactReferences(ListContactReferencesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListContactReferences operation. /// /// /// The IAsyncResult returned by the call to BeginListContactReferences. /// /// Returns a ListContactReferencesResult from Connect. /// REST API Reference for ListContactReferences Operation ListContactReferencesResponse EndListContactReferences(IAsyncResult asyncResult); #endregion #region ListDefaultVocabularies /// /// Lists the default vocabularies for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListDefaultVocabularies service method. /// /// 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 ListDefaultVocabulariesResponse ListDefaultVocabularies(ListDefaultVocabulariesRequest request); /// /// Initiates the asynchronous execution of the ListDefaultVocabularies operation. /// /// /// Container for the necessary parameters to execute the ListDefaultVocabularies operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDefaultVocabularies /// operation. /// REST API Reference for ListDefaultVocabularies Operation IAsyncResult BeginListDefaultVocabularies(ListDefaultVocabulariesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDefaultVocabularies operation. /// /// /// The IAsyncResult returned by the call to BeginListDefaultVocabularies. /// /// Returns a ListDefaultVocabulariesResult from Connect. /// REST API Reference for ListDefaultVocabularies Operation ListDefaultVocabulariesResponse EndListDefaultVocabularies(IAsyncResult asyncResult); #endregion #region ListEvaluationForms /// /// Lists evaluation forms in the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListEvaluationForms service method. /// /// 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 ListEvaluationFormsResponse ListEvaluationForms(ListEvaluationFormsRequest request); /// /// Initiates the asynchronous execution of the ListEvaluationForms operation. /// /// /// Container for the necessary parameters to execute the ListEvaluationForms operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEvaluationForms /// operation. /// REST API Reference for ListEvaluationForms Operation IAsyncResult BeginListEvaluationForms(ListEvaluationFormsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEvaluationForms operation. /// /// /// The IAsyncResult returned by the call to BeginListEvaluationForms. /// /// Returns a ListEvaluationFormsResult from Connect. /// REST API Reference for ListEvaluationForms Operation ListEvaluationFormsResponse EndListEvaluationForms(IAsyncResult asyncResult); #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. /// /// 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 ListEvaluationFormVersionsResponse ListEvaluationFormVersions(ListEvaluationFormVersionsRequest request); /// /// Initiates the asynchronous execution of the ListEvaluationFormVersions operation. /// /// /// Container for the necessary parameters to execute the ListEvaluationFormVersions operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEvaluationFormVersions /// operation. /// REST API Reference for ListEvaluationFormVersions Operation IAsyncResult BeginListEvaluationFormVersions(ListEvaluationFormVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListEvaluationFormVersions operation. /// /// /// The IAsyncResult returned by the call to BeginListEvaluationFormVersions. /// /// Returns a ListEvaluationFormVersionsResult from Connect. /// REST API Reference for ListEvaluationFormVersions Operation ListEvaluationFormVersionsResponse EndListEvaluationFormVersions(IAsyncResult asyncResult); #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. /// /// 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 ListHoursOfOperationsResponse ListHoursOfOperations(ListHoursOfOperationsRequest request); /// /// Initiates the asynchronous execution of the ListHoursOfOperations operation. /// /// /// Container for the necessary parameters to execute the ListHoursOfOperations operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListHoursOfOperations /// operation. /// REST API Reference for ListHoursOfOperations Operation IAsyncResult BeginListHoursOfOperations(ListHoursOfOperationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListHoursOfOperations operation. /// /// /// The IAsyncResult returned by the call to BeginListHoursOfOperations. /// /// Returns a ListHoursOfOperationsResult from Connect. /// REST API Reference for ListHoursOfOperations Operation ListHoursOfOperationsResponse EndListHoursOfOperations(IAsyncResult asyncResult); #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. /// /// 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 ListInstanceAttributesResponse ListInstanceAttributes(ListInstanceAttributesRequest request); /// /// Initiates the asynchronous execution of the ListInstanceAttributes operation. /// /// /// Container for the necessary parameters to execute the ListInstanceAttributes operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInstanceAttributes /// operation. /// REST API Reference for ListInstanceAttributes Operation IAsyncResult BeginListInstanceAttributes(ListInstanceAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListInstanceAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginListInstanceAttributes. /// /// Returns a ListInstanceAttributesResult from Connect. /// REST API Reference for ListInstanceAttributes Operation ListInstanceAttributesResponse EndListInstanceAttributes(IAsyncResult asyncResult); #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. /// /// 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 ListInstancesResponse ListInstances(ListInstancesRequest request); /// /// Initiates the asynchronous execution of the ListInstances operation. /// /// /// Container for the necessary parameters to execute the ListInstances operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInstances /// operation. /// REST API Reference for ListInstances Operation IAsyncResult BeginListInstances(ListInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListInstances operation. /// /// /// The IAsyncResult returned by the call to BeginListInstances. /// /// Returns a ListInstancesResult from Connect. /// REST API Reference for ListInstances Operation ListInstancesResponse EndListInstances(IAsyncResult asyncResult); #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. /// /// 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 ListInstanceStorageConfigsResponse ListInstanceStorageConfigs(ListInstanceStorageConfigsRequest request); /// /// Initiates the asynchronous execution of the ListInstanceStorageConfigs operation. /// /// /// Container for the necessary parameters to execute the ListInstanceStorageConfigs operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInstanceStorageConfigs /// operation. /// REST API Reference for ListInstanceStorageConfigs Operation IAsyncResult BeginListInstanceStorageConfigs(ListInstanceStorageConfigsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListInstanceStorageConfigs operation. /// /// /// The IAsyncResult returned by the call to BeginListInstanceStorageConfigs. /// /// Returns a ListInstanceStorageConfigsResult from Connect. /// REST API Reference for ListInstanceStorageConfigs Operation ListInstanceStorageConfigsResponse EndListInstanceStorageConfigs(IAsyncResult asyncResult); #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. /// /// 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 ListIntegrationAssociationsResponse ListIntegrationAssociations(ListIntegrationAssociationsRequest request); /// /// Initiates the asynchronous execution of the ListIntegrationAssociations operation. /// /// /// Container for the necessary parameters to execute the ListIntegrationAssociations operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListIntegrationAssociations /// operation. /// REST API Reference for ListIntegrationAssociations Operation IAsyncResult BeginListIntegrationAssociations(ListIntegrationAssociationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListIntegrationAssociations operation. /// /// /// The IAsyncResult returned by the call to BeginListIntegrationAssociations. /// /// Returns a ListIntegrationAssociationsResult from Connect. /// REST API Reference for ListIntegrationAssociations Operation ListIntegrationAssociationsResponse EndListIntegrationAssociations(IAsyncResult asyncResult); #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. /// /// 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 ListLambdaFunctionsResponse ListLambdaFunctions(ListLambdaFunctionsRequest request); /// /// Initiates the asynchronous execution of the ListLambdaFunctions operation. /// /// /// Container for the necessary parameters to execute the ListLambdaFunctions operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLambdaFunctions /// operation. /// REST API Reference for ListLambdaFunctions Operation IAsyncResult BeginListLambdaFunctions(ListLambdaFunctionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLambdaFunctions operation. /// /// /// The IAsyncResult returned by the call to BeginListLambdaFunctions. /// /// Returns a ListLambdaFunctionsResult from Connect. /// REST API Reference for ListLambdaFunctions Operation ListLambdaFunctionsResponse EndListLambdaFunctions(IAsyncResult asyncResult); #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. /// /// 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 ListLexBotsResponse ListLexBots(ListLexBotsRequest request); /// /// Initiates the asynchronous execution of the ListLexBots operation. /// /// /// Container for the necessary parameters to execute the ListLexBots operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListLexBots /// operation. /// REST API Reference for ListLexBots Operation IAsyncResult BeginListLexBots(ListLexBotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListLexBots operation. /// /// /// The IAsyncResult returned by the call to BeginListLexBots. /// /// Returns a ListLexBotsResult from Connect. /// REST API Reference for ListLexBots Operation ListLexBotsResponse EndListLexBots(IAsyncResult asyncResult); #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. /// /// 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 ListPhoneNumbersResponse ListPhoneNumbers(ListPhoneNumbersRequest request); /// /// Initiates the asynchronous execution of the ListPhoneNumbers operation. /// /// /// Container for the necessary parameters to execute the ListPhoneNumbers operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPhoneNumbers /// operation. /// REST API Reference for ListPhoneNumbers Operation IAsyncResult BeginListPhoneNumbers(ListPhoneNumbersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPhoneNumbers operation. /// /// /// The IAsyncResult returned by the call to BeginListPhoneNumbers. /// /// Returns a ListPhoneNumbersResult from Connect. /// REST API Reference for ListPhoneNumbers Operation ListPhoneNumbersResponse EndListPhoneNumbers(IAsyncResult asyncResult); #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. /// /// 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 ListPhoneNumbersV2Response ListPhoneNumbersV2(ListPhoneNumbersV2Request request); /// /// Initiates the asynchronous execution of the ListPhoneNumbersV2 operation. /// /// /// Container for the necessary parameters to execute the ListPhoneNumbersV2 operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPhoneNumbersV2 /// operation. /// REST API Reference for ListPhoneNumbersV2 Operation IAsyncResult BeginListPhoneNumbersV2(ListPhoneNumbersV2Request request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPhoneNumbersV2 operation. /// /// /// The IAsyncResult returned by the call to BeginListPhoneNumbersV2. /// /// Returns a ListPhoneNumbersV2Result from Connect. /// REST API Reference for ListPhoneNumbersV2 Operation ListPhoneNumbersV2Response EndListPhoneNumbersV2(IAsyncResult asyncResult); #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. /// /// 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 ListPromptsResponse ListPrompts(ListPromptsRequest request); /// /// Initiates the asynchronous execution of the ListPrompts operation. /// /// /// Container for the necessary parameters to execute the ListPrompts operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListPrompts /// operation. /// REST API Reference for ListPrompts Operation IAsyncResult BeginListPrompts(ListPromptsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListPrompts operation. /// /// /// The IAsyncResult returned by the call to BeginListPrompts. /// /// Returns a ListPromptsResult from Connect. /// REST API Reference for ListPrompts Operation ListPromptsResponse EndListPrompts(IAsyncResult asyncResult); #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. /// /// 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 ListQueueQuickConnectsResponse ListQueueQuickConnects(ListQueueQuickConnectsRequest request); /// /// Initiates the asynchronous execution of the ListQueueQuickConnects operation. /// /// /// Container for the necessary parameters to execute the ListQueueQuickConnects operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQueueQuickConnects /// operation. /// REST API Reference for ListQueueQuickConnects Operation IAsyncResult BeginListQueueQuickConnects(ListQueueQuickConnectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListQueueQuickConnects operation. /// /// /// The IAsyncResult returned by the call to BeginListQueueQuickConnects. /// /// Returns a ListQueueQuickConnectsResult from Connect. /// REST API Reference for ListQueueQuickConnects Operation ListQueueQuickConnectsResponse EndListQueueQuickConnects(IAsyncResult asyncResult); #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. /// /// 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 ListQueuesResponse ListQueues(ListQueuesRequest request); /// /// Initiates the asynchronous execution of the ListQueues operation. /// /// /// Container for the necessary parameters to execute the ListQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQueues /// operation. /// REST API Reference for ListQueues Operation IAsyncResult BeginListQueues(ListQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListQueues operation. /// /// /// The IAsyncResult returned by the call to BeginListQueues. /// /// Returns a ListQueuesResult from Connect. /// REST API Reference for ListQueues Operation ListQueuesResponse EndListQueues(IAsyncResult asyncResult); #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. /// /// 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 ListQuickConnectsResponse ListQuickConnects(ListQuickConnectsRequest request); /// /// Initiates the asynchronous execution of the ListQuickConnects operation. /// /// /// Container for the necessary parameters to execute the ListQuickConnects operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListQuickConnects /// operation. /// REST API Reference for ListQuickConnects Operation IAsyncResult BeginListQuickConnects(ListQuickConnectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListQuickConnects operation. /// /// /// The IAsyncResult returned by the call to BeginListQuickConnects. /// /// Returns a ListQuickConnectsResult from Connect. /// REST API Reference for ListQuickConnects Operation ListQuickConnectsResponse EndListQuickConnects(IAsyncResult asyncResult); #endregion #region ListRoutingProfileQueues /// /// Lists the queues associated with a routing profile. /// /// Container for the necessary parameters to execute the ListRoutingProfileQueues service method. /// /// 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 ListRoutingProfileQueuesResponse ListRoutingProfileQueues(ListRoutingProfileQueuesRequest request); /// /// Initiates the asynchronous execution of the ListRoutingProfileQueues operation. /// /// /// Container for the necessary parameters to execute the ListRoutingProfileQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRoutingProfileQueues /// operation. /// REST API Reference for ListRoutingProfileQueues Operation IAsyncResult BeginListRoutingProfileQueues(ListRoutingProfileQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRoutingProfileQueues operation. /// /// /// The IAsyncResult returned by the call to BeginListRoutingProfileQueues. /// /// Returns a ListRoutingProfileQueuesResult from Connect. /// REST API Reference for ListRoutingProfileQueues Operation ListRoutingProfileQueuesResponse EndListRoutingProfileQueues(IAsyncResult asyncResult); #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. /// /// 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 ListRoutingProfilesResponse ListRoutingProfiles(ListRoutingProfilesRequest request); /// /// Initiates the asynchronous execution of the ListRoutingProfiles operation. /// /// /// Container for the necessary parameters to execute the ListRoutingProfiles operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRoutingProfiles /// operation. /// REST API Reference for ListRoutingProfiles Operation IAsyncResult BeginListRoutingProfiles(ListRoutingProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRoutingProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListRoutingProfiles. /// /// Returns a ListRoutingProfilesResult from Connect. /// REST API Reference for ListRoutingProfiles Operation ListRoutingProfilesResponse EndListRoutingProfiles(IAsyncResult asyncResult); #endregion #region ListRules /// /// List all rules for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListRules service method. /// /// 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 ListRulesResponse ListRules(ListRulesRequest request); /// /// Initiates the asynchronous execution of the ListRules operation. /// /// /// Container for the necessary parameters to execute the ListRules operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRules /// operation. /// REST API Reference for ListRules Operation IAsyncResult BeginListRules(ListRulesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRules operation. /// /// /// The IAsyncResult returned by the call to BeginListRules. /// /// Returns a ListRulesResult from Connect. /// REST API Reference for ListRules Operation ListRulesResponse EndListRules(IAsyncResult asyncResult); #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. /// /// 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 ListSecurityKeysResponse ListSecurityKeys(ListSecurityKeysRequest request); /// /// Initiates the asynchronous execution of the ListSecurityKeys operation. /// /// /// Container for the necessary parameters to execute the ListSecurityKeys operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSecurityKeys /// operation. /// REST API Reference for ListSecurityKeys Operation IAsyncResult BeginListSecurityKeys(ListSecurityKeysRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSecurityKeys operation. /// /// /// The IAsyncResult returned by the call to BeginListSecurityKeys. /// /// Returns a ListSecurityKeysResult from Connect. /// REST API Reference for ListSecurityKeys Operation ListSecurityKeysResponse EndListSecurityKeys(IAsyncResult asyncResult); #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. /// /// 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 ListSecurityProfilePermissionsResponse ListSecurityProfilePermissions(ListSecurityProfilePermissionsRequest request); /// /// Initiates the asynchronous execution of the ListSecurityProfilePermissions operation. /// /// /// Container for the necessary parameters to execute the ListSecurityProfilePermissions operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSecurityProfilePermissions /// operation. /// REST API Reference for ListSecurityProfilePermissions Operation IAsyncResult BeginListSecurityProfilePermissions(ListSecurityProfilePermissionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSecurityProfilePermissions operation. /// /// /// The IAsyncResult returned by the call to BeginListSecurityProfilePermissions. /// /// Returns a ListSecurityProfilePermissionsResult from Connect. /// REST API Reference for ListSecurityProfilePermissions Operation ListSecurityProfilePermissionsResponse EndListSecurityProfilePermissions(IAsyncResult asyncResult); #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. /// /// 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 ListSecurityProfilesResponse ListSecurityProfiles(ListSecurityProfilesRequest request); /// /// Initiates the asynchronous execution of the ListSecurityProfiles operation. /// /// /// Container for the necessary parameters to execute the ListSecurityProfiles operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSecurityProfiles /// operation. /// REST API Reference for ListSecurityProfiles Operation IAsyncResult BeginListSecurityProfiles(ListSecurityProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSecurityProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListSecurityProfiles. /// /// Returns a ListSecurityProfilesResult from Connect. /// REST API Reference for ListSecurityProfiles Operation ListSecurityProfilesResponse EndListSecurityProfiles(IAsyncResult asyncResult); #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. /// /// 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 ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from Connect. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListTaskTemplates /// /// Lists task templates for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the ListTaskTemplates service method. /// /// 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 ListTaskTemplatesResponse ListTaskTemplates(ListTaskTemplatesRequest request); /// /// Initiates the asynchronous execution of the ListTaskTemplates operation. /// /// /// Container for the necessary parameters to execute the ListTaskTemplates operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTaskTemplates /// operation. /// REST API Reference for ListTaskTemplates Operation IAsyncResult BeginListTaskTemplates(ListTaskTemplatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTaskTemplates operation. /// /// /// The IAsyncResult returned by the call to BeginListTaskTemplates. /// /// Returns a ListTaskTemplatesResult from Connect. /// REST API Reference for ListTaskTemplates Operation ListTaskTemplatesResponse EndListTaskTemplates(IAsyncResult asyncResult); #endregion #region ListTrafficDistributionGroups /// /// Lists traffic distribution groups. /// /// Container for the necessary parameters to execute the ListTrafficDistributionGroups service method. /// /// 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 ListTrafficDistributionGroupsResponse ListTrafficDistributionGroups(ListTrafficDistributionGroupsRequest request); /// /// Initiates the asynchronous execution of the ListTrafficDistributionGroups operation. /// /// /// Container for the necessary parameters to execute the ListTrafficDistributionGroups operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTrafficDistributionGroups /// operation. /// REST API Reference for ListTrafficDistributionGroups Operation IAsyncResult BeginListTrafficDistributionGroups(ListTrafficDistributionGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTrafficDistributionGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListTrafficDistributionGroups. /// /// Returns a ListTrafficDistributionGroupsResult from Connect. /// REST API Reference for ListTrafficDistributionGroups Operation ListTrafficDistributionGroupsResponse EndListTrafficDistributionGroups(IAsyncResult asyncResult); #endregion #region ListUseCases /// /// Lists the use cases for the integration association. /// /// Container for the necessary parameters to execute the ListUseCases service method. /// /// 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 ListUseCasesResponse ListUseCases(ListUseCasesRequest request); /// /// Initiates the asynchronous execution of the ListUseCases operation. /// /// /// Container for the necessary parameters to execute the ListUseCases operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUseCases /// operation. /// REST API Reference for ListUseCases Operation IAsyncResult BeginListUseCases(ListUseCasesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUseCases operation. /// /// /// The IAsyncResult returned by the call to BeginListUseCases. /// /// Returns a ListUseCasesResult from Connect. /// REST API Reference for ListUseCases Operation ListUseCasesResponse EndListUseCases(IAsyncResult asyncResult); #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. /// /// 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 ListUserHierarchyGroupsResponse ListUserHierarchyGroups(ListUserHierarchyGroupsRequest request); /// /// Initiates the asynchronous execution of the ListUserHierarchyGroups operation. /// /// /// Container for the necessary parameters to execute the ListUserHierarchyGroups operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUserHierarchyGroups /// operation. /// REST API Reference for ListUserHierarchyGroups Operation IAsyncResult BeginListUserHierarchyGroups(ListUserHierarchyGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUserHierarchyGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListUserHierarchyGroups. /// /// Returns a ListUserHierarchyGroupsResult from Connect. /// REST API Reference for ListUserHierarchyGroups Operation ListUserHierarchyGroupsResponse EndListUserHierarchyGroups(IAsyncResult asyncResult); #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. /// /// 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 ListUsersResponse ListUsers(ListUsersRequest request); /// /// Initiates the asynchronous execution of the ListUsers operation. /// /// /// Container for the necessary parameters to execute the ListUsers operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUsers /// operation. /// REST API Reference for ListUsers Operation IAsyncResult BeginListUsers(ListUsersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUsers operation. /// /// /// The IAsyncResult returned by the call to BeginListUsers. /// /// Returns a ListUsersResult from Connect. /// REST API Reference for ListUsers Operation ListUsersResponse EndListUsers(IAsyncResult asyncResult); #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. /// /// 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 MonitorContactResponse MonitorContact(MonitorContactRequest request); /// /// Initiates the asynchronous execution of the MonitorContact operation. /// /// /// Container for the necessary parameters to execute the MonitorContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndMonitorContact /// operation. /// REST API Reference for MonitorContact Operation IAsyncResult BeginMonitorContact(MonitorContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the MonitorContact operation. /// /// /// The IAsyncResult returned by the call to BeginMonitorContact. /// /// Returns a MonitorContactResult from Connect. /// REST API Reference for MonitorContact Operation MonitorContactResponse EndMonitorContact(IAsyncResult asyncResult); #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. /// /// 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 PutUserStatusResponse PutUserStatus(PutUserStatusRequest request); /// /// Initiates the asynchronous execution of the PutUserStatus operation. /// /// /// Container for the necessary parameters to execute the PutUserStatus operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPutUserStatus /// operation. /// REST API Reference for PutUserStatus Operation IAsyncResult BeginPutUserStatus(PutUserStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutUserStatus operation. /// /// /// The IAsyncResult returned by the call to BeginPutUserStatus. /// /// Returns a PutUserStatusResult from Connect. /// REST API Reference for PutUserStatus Operation PutUserStatusResponse EndPutUserStatus(IAsyncResult asyncResult); #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. /// /// 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 ReleasePhoneNumberResponse ReleasePhoneNumber(ReleasePhoneNumberRequest request); /// /// Initiates the asynchronous execution of the ReleasePhoneNumber operation. /// /// /// Container for the necessary parameters to execute the ReleasePhoneNumber operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReleasePhoneNumber /// operation. /// REST API Reference for ReleasePhoneNumber Operation IAsyncResult BeginReleasePhoneNumber(ReleasePhoneNumberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ReleasePhoneNumber operation. /// /// /// The IAsyncResult returned by the call to BeginReleasePhoneNumber. /// /// Returns a ReleasePhoneNumberResult from Connect. /// REST API Reference for ReleasePhoneNumber Operation ReleasePhoneNumberResponse EndReleasePhoneNumber(IAsyncResult asyncResult); #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. /// /// 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 ReplicateInstanceResponse ReplicateInstance(ReplicateInstanceRequest request); /// /// Initiates the asynchronous execution of the ReplicateInstance operation. /// /// /// Container for the necessary parameters to execute the ReplicateInstance operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReplicateInstance /// operation. /// REST API Reference for ReplicateInstance Operation IAsyncResult BeginReplicateInstance(ReplicateInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ReplicateInstance operation. /// /// /// The IAsyncResult returned by the call to BeginReplicateInstance. /// /// Returns a ReplicateInstanceResult from Connect. /// REST API Reference for ReplicateInstance Operation ReplicateInstanceResponse EndReplicateInstance(IAsyncResult asyncResult); #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. /// /// 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 ResumeContactRecordingResponse ResumeContactRecording(ResumeContactRecordingRequest request); /// /// Initiates the asynchronous execution of the ResumeContactRecording operation. /// /// /// Container for the necessary parameters to execute the ResumeContactRecording operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResumeContactRecording /// operation. /// REST API Reference for ResumeContactRecording Operation IAsyncResult BeginResumeContactRecording(ResumeContactRecordingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResumeContactRecording operation. /// /// /// The IAsyncResult returned by the call to BeginResumeContactRecording. /// /// Returns a ResumeContactRecordingResult from Connect. /// REST API Reference for ResumeContactRecording Operation ResumeContactRecordingResponse EndResumeContactRecording(IAsyncResult asyncResult); #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. /// /// 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 SearchAvailablePhoneNumbersResponse SearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request); /// /// Initiates the asynchronous execution of the SearchAvailablePhoneNumbers operation. /// /// /// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchAvailablePhoneNumbers /// operation. /// REST API Reference for SearchAvailablePhoneNumbers Operation IAsyncResult BeginSearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchAvailablePhoneNumbers operation. /// /// /// The IAsyncResult returned by the call to BeginSearchAvailablePhoneNumbers. /// /// Returns a SearchAvailablePhoneNumbersResult from Connect. /// REST API Reference for SearchAvailablePhoneNumbers Operation SearchAvailablePhoneNumbersResponse EndSearchAvailablePhoneNumbers(IAsyncResult asyncResult); #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. /// /// 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 SearchHoursOfOperationsResponse SearchHoursOfOperations(SearchHoursOfOperationsRequest request); /// /// Initiates the asynchronous execution of the SearchHoursOfOperations operation. /// /// /// Container for the necessary parameters to execute the SearchHoursOfOperations operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchHoursOfOperations /// operation. /// REST API Reference for SearchHoursOfOperations Operation IAsyncResult BeginSearchHoursOfOperations(SearchHoursOfOperationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchHoursOfOperations operation. /// /// /// The IAsyncResult returned by the call to BeginSearchHoursOfOperations. /// /// Returns a SearchHoursOfOperationsResult from Connect. /// REST API Reference for SearchHoursOfOperations Operation SearchHoursOfOperationsResponse EndSearchHoursOfOperations(IAsyncResult asyncResult); #endregion #region SearchPrompts /// /// Searches prompts in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchPrompts service method. /// /// 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 SearchPromptsResponse SearchPrompts(SearchPromptsRequest request); /// /// Initiates the asynchronous execution of the SearchPrompts operation. /// /// /// Container for the necessary parameters to execute the SearchPrompts operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchPrompts /// operation. /// REST API Reference for SearchPrompts Operation IAsyncResult BeginSearchPrompts(SearchPromptsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchPrompts operation. /// /// /// The IAsyncResult returned by the call to BeginSearchPrompts. /// /// Returns a SearchPromptsResult from Connect. /// REST API Reference for SearchPrompts Operation SearchPromptsResponse EndSearchPrompts(IAsyncResult asyncResult); #endregion #region SearchQueues /// /// Searches queues in an Amazon Connect instance, with optional filtering. /// /// Container for the necessary parameters to execute the SearchQueues service method. /// /// 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 SearchQueuesResponse SearchQueues(SearchQueuesRequest request); /// /// Initiates the asynchronous execution of the SearchQueues operation. /// /// /// Container for the necessary parameters to execute the SearchQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchQueues /// operation. /// REST API Reference for SearchQueues Operation IAsyncResult BeginSearchQueues(SearchQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchQueues operation. /// /// /// The IAsyncResult returned by the call to BeginSearchQueues. /// /// Returns a SearchQueuesResult from Connect. /// REST API Reference for SearchQueues Operation SearchQueuesResponse EndSearchQueues(IAsyncResult asyncResult); #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. /// /// 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 SearchQuickConnectsResponse SearchQuickConnects(SearchQuickConnectsRequest request); /// /// Initiates the asynchronous execution of the SearchQuickConnects operation. /// /// /// Container for the necessary parameters to execute the SearchQuickConnects operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchQuickConnects /// operation. /// REST API Reference for SearchQuickConnects Operation IAsyncResult BeginSearchQuickConnects(SearchQuickConnectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchQuickConnects operation. /// /// /// The IAsyncResult returned by the call to BeginSearchQuickConnects. /// /// Returns a SearchQuickConnectsResult from Connect. /// REST API Reference for SearchQuickConnects Operation SearchQuickConnectsResponse EndSearchQuickConnects(IAsyncResult asyncResult); #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. /// /// 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 SearchResourceTagsResponse SearchResourceTags(SearchResourceTagsRequest request); /// /// Initiates the asynchronous execution of the SearchResourceTags operation. /// /// /// Container for the necessary parameters to execute the SearchResourceTags operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchResourceTags /// operation. /// REST API Reference for SearchResourceTags Operation IAsyncResult BeginSearchResourceTags(SearchResourceTagsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchResourceTags operation. /// /// /// The IAsyncResult returned by the call to BeginSearchResourceTags. /// /// Returns a SearchResourceTagsResult from Connect. /// REST API Reference for SearchResourceTags Operation SearchResourceTagsResponse EndSearchResourceTags(IAsyncResult asyncResult); #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. /// /// 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 SearchRoutingProfilesResponse SearchRoutingProfiles(SearchRoutingProfilesRequest request); /// /// Initiates the asynchronous execution of the SearchRoutingProfiles operation. /// /// /// Container for the necessary parameters to execute the SearchRoutingProfiles operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchRoutingProfiles /// operation. /// REST API Reference for SearchRoutingProfiles Operation IAsyncResult BeginSearchRoutingProfiles(SearchRoutingProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchRoutingProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginSearchRoutingProfiles. /// /// Returns a SearchRoutingProfilesResult from Connect. /// REST API Reference for SearchRoutingProfiles Operation SearchRoutingProfilesResponse EndSearchRoutingProfiles(IAsyncResult asyncResult); #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. /// /// 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 SearchSecurityProfilesResponse SearchSecurityProfiles(SearchSecurityProfilesRequest request); /// /// Initiates the asynchronous execution of the SearchSecurityProfiles operation. /// /// /// Container for the necessary parameters to execute the SearchSecurityProfiles operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchSecurityProfiles /// operation. /// REST API Reference for SearchSecurityProfiles Operation IAsyncResult BeginSearchSecurityProfiles(SearchSecurityProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchSecurityProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginSearchSecurityProfiles. /// /// Returns a SearchSecurityProfilesResult from Connect. /// REST API Reference for SearchSecurityProfiles Operation SearchSecurityProfilesResponse EndSearchSecurityProfiles(IAsyncResult asyncResult); #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. /// /// 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 SearchUsersResponse SearchUsers(SearchUsersRequest request); /// /// Initiates the asynchronous execution of the SearchUsers operation. /// /// /// Container for the necessary parameters to execute the SearchUsers operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchUsers /// operation. /// REST API Reference for SearchUsers Operation IAsyncResult BeginSearchUsers(SearchUsersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchUsers operation. /// /// /// The IAsyncResult returned by the call to BeginSearchUsers. /// /// Returns a SearchUsersResult from Connect. /// REST API Reference for SearchUsers Operation SearchUsersResponse EndSearchUsers(IAsyncResult asyncResult); #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. /// /// 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 SearchVocabulariesResponse SearchVocabularies(SearchVocabulariesRequest request); /// /// Initiates the asynchronous execution of the SearchVocabularies operation. /// /// /// Container for the necessary parameters to execute the SearchVocabularies operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSearchVocabularies /// operation. /// REST API Reference for SearchVocabularies Operation IAsyncResult BeginSearchVocabularies(SearchVocabulariesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SearchVocabularies operation. /// /// /// The IAsyncResult returned by the call to BeginSearchVocabularies. /// /// Returns a SearchVocabulariesResult from Connect. /// REST API Reference for SearchVocabularies Operation SearchVocabulariesResponse EndSearchVocabularies(IAsyncResult asyncResult); #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: /// /// /// /// 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. /// /// 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 StartChatContactResponse StartChatContact(StartChatContactRequest request); /// /// Initiates the asynchronous execution of the StartChatContact operation. /// /// /// Container for the necessary parameters to execute the StartChatContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartChatContact /// operation. /// REST API Reference for StartChatContact Operation IAsyncResult BeginStartChatContact(StartChatContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartChatContact operation. /// /// /// The IAsyncResult returned by the call to BeginStartChatContact. /// /// Returns a StartChatContactResult from Connect. /// REST API Reference for StartChatContact Operation StartChatContactResponse EndStartChatContact(IAsyncResult asyncResult); #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. /// /// 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 StartContactEvaluationResponse StartContactEvaluation(StartContactEvaluationRequest request); /// /// Initiates the asynchronous execution of the StartContactEvaluation operation. /// /// /// Container for the necessary parameters to execute the StartContactEvaluation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartContactEvaluation /// operation. /// REST API Reference for StartContactEvaluation Operation IAsyncResult BeginStartContactEvaluation(StartContactEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartContactEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginStartContactEvaluation. /// /// Returns a StartContactEvaluationResult from Connect. /// REST API Reference for StartContactEvaluation Operation StartContactEvaluationResponse EndStartContactEvaluation(IAsyncResult asyncResult); #endregion #region StartContactRecording /// /// Starts recording the contact: /// /// /// /// 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. /// /// 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 StartContactRecordingResponse StartContactRecording(StartContactRecordingRequest request); /// /// Initiates the asynchronous execution of the StartContactRecording operation. /// /// /// Container for the necessary parameters to execute the StartContactRecording operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartContactRecording /// operation. /// REST API Reference for StartContactRecording Operation IAsyncResult BeginStartContactRecording(StartContactRecordingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartContactRecording operation. /// /// /// The IAsyncResult returned by the call to BeginStartContactRecording. /// /// Returns a StartContactRecordingResult from Connect. /// REST API Reference for StartContactRecording Operation StartContactRecordingResponse EndStartContactRecording(IAsyncResult asyncResult); #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. /// /// 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 StartContactStreamingResponse StartContactStreaming(StartContactStreamingRequest request); /// /// Initiates the asynchronous execution of the StartContactStreaming operation. /// /// /// Container for the necessary parameters to execute the StartContactStreaming operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartContactStreaming /// operation. /// REST API Reference for StartContactStreaming Operation IAsyncResult BeginStartContactStreaming(StartContactStreamingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartContactStreaming operation. /// /// /// The IAsyncResult returned by the call to BeginStartContactStreaming. /// /// Returns a StartContactStreamingResult from Connect. /// REST API Reference for StartContactStreaming Operation StartContactStreamingResponse EndStartContactStreaming(IAsyncResult asyncResult); #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. /// /// 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 StartOutboundVoiceContactResponse StartOutboundVoiceContact(StartOutboundVoiceContactRequest request); /// /// Initiates the asynchronous execution of the StartOutboundVoiceContact operation. /// /// /// Container for the necessary parameters to execute the StartOutboundVoiceContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartOutboundVoiceContact /// operation. /// REST API Reference for StartOutboundVoiceContact Operation IAsyncResult BeginStartOutboundVoiceContact(StartOutboundVoiceContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartOutboundVoiceContact operation. /// /// /// The IAsyncResult returned by the call to BeginStartOutboundVoiceContact. /// /// Returns a StartOutboundVoiceContactResult from Connect. /// REST API Reference for StartOutboundVoiceContact Operation StartOutboundVoiceContactResponse EndStartOutboundVoiceContact(IAsyncResult asyncResult); #endregion #region StartTaskContact /// /// Initiates a flow to start a new task. /// /// Container for the necessary parameters to execute the StartTaskContact service method. /// /// 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 StartTaskContactResponse StartTaskContact(StartTaskContactRequest request); /// /// Initiates the asynchronous execution of the StartTaskContact operation. /// /// /// Container for the necessary parameters to execute the StartTaskContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartTaskContact /// operation. /// REST API Reference for StartTaskContact Operation IAsyncResult BeginStartTaskContact(StartTaskContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartTaskContact operation. /// /// /// The IAsyncResult returned by the call to BeginStartTaskContact. /// /// Returns a StartTaskContactResult from Connect. /// REST API Reference for StartTaskContact Operation StartTaskContactResponse EndStartTaskContact(IAsyncResult asyncResult); #endregion #region StopContact /// /// Ends the specified contact. This call does not work for the following initiation methods: /// /// /// /// Container for the necessary parameters to execute the StopContact service method. /// /// 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 StopContactResponse StopContact(StopContactRequest request); /// /// Initiates the asynchronous execution of the StopContact operation. /// /// /// Container for the necessary parameters to execute the StopContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopContact /// operation. /// REST API Reference for StopContact Operation IAsyncResult BeginStopContact(StopContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopContact operation. /// /// /// The IAsyncResult returned by the call to BeginStopContact. /// /// Returns a StopContactResult from Connect. /// REST API Reference for StopContact Operation StopContactResponse EndStopContact(IAsyncResult asyncResult); #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. /// /// 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 StopContactRecordingResponse StopContactRecording(StopContactRecordingRequest request); /// /// Initiates the asynchronous execution of the StopContactRecording operation. /// /// /// Container for the necessary parameters to execute the StopContactRecording operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopContactRecording /// operation. /// REST API Reference for StopContactRecording Operation IAsyncResult BeginStopContactRecording(StopContactRecordingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopContactRecording operation. /// /// /// The IAsyncResult returned by the call to BeginStopContactRecording. /// /// Returns a StopContactRecordingResult from Connect. /// REST API Reference for StopContactRecording Operation StopContactRecordingResponse EndStopContactRecording(IAsyncResult asyncResult); #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. /// /// 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 StopContactStreamingResponse StopContactStreaming(StopContactStreamingRequest request); /// /// Initiates the asynchronous execution of the StopContactStreaming operation. /// /// /// Container for the necessary parameters to execute the StopContactStreaming operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopContactStreaming /// operation. /// REST API Reference for StopContactStreaming Operation IAsyncResult BeginStopContactStreaming(StopContactStreamingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopContactStreaming operation. /// /// /// The IAsyncResult returned by the call to BeginStopContactStreaming. /// /// Returns a StopContactStreamingResult from Connect. /// REST API Reference for StopContactStreaming Operation StopContactStreamingResponse EndStopContactStreaming(IAsyncResult asyncResult); #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. /// /// 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 SubmitContactEvaluationResponse SubmitContactEvaluation(SubmitContactEvaluationRequest request); /// /// Initiates the asynchronous execution of the SubmitContactEvaluation operation. /// /// /// Container for the necessary parameters to execute the SubmitContactEvaluation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSubmitContactEvaluation /// operation. /// REST API Reference for SubmitContactEvaluation Operation IAsyncResult BeginSubmitContactEvaluation(SubmitContactEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SubmitContactEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginSubmitContactEvaluation. /// /// Returns a SubmitContactEvaluationResult from Connect. /// REST API Reference for SubmitContactEvaluation Operation SubmitContactEvaluationResponse EndSubmitContactEvaluation(IAsyncResult asyncResult); #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. /// /// 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 SuspendContactRecordingResponse SuspendContactRecording(SuspendContactRecordingRequest request); /// /// Initiates the asynchronous execution of the SuspendContactRecording operation. /// /// /// Container for the necessary parameters to execute the SuspendContactRecording operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSuspendContactRecording /// operation. /// REST API Reference for SuspendContactRecording Operation IAsyncResult BeginSuspendContactRecording(SuspendContactRecordingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SuspendContactRecording operation. /// /// /// The IAsyncResult returned by the call to BeginSuspendContactRecording. /// /// Returns a SuspendContactRecordingResult from Connect. /// REST API Reference for SuspendContactRecording Operation SuspendContactRecordingResponse EndSuspendContactRecording(IAsyncResult asyncResult); #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. /// /// 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 TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from Connect. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #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: /// /// /// /// Container for the necessary parameters to execute the TransferContact service method. /// /// 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 TransferContactResponse TransferContact(TransferContactRequest request); /// /// Initiates the asynchronous execution of the TransferContact operation. /// /// /// Container for the necessary parameters to execute the TransferContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTransferContact /// operation. /// REST API Reference for TransferContact Operation IAsyncResult BeginTransferContact(TransferContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TransferContact operation. /// /// /// The IAsyncResult returned by the call to BeginTransferContact. /// /// Returns a TransferContactResult from Connect. /// REST API Reference for TransferContact Operation TransferContactResponse EndTransferContact(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes the specified tags from the specified resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// 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 UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from Connect. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #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. /// /// 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 UpdateAgentStatusResponse UpdateAgentStatus(UpdateAgentStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateAgentStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateAgentStatus operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAgentStatus /// operation. /// REST API Reference for UpdateAgentStatus Operation IAsyncResult BeginUpdateAgentStatus(UpdateAgentStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateAgentStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateAgentStatus. /// /// Returns a UpdateAgentStatusResult from Connect. /// REST API Reference for UpdateAgentStatus Operation UpdateAgentStatusResponse EndUpdateAgentStatus(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactResponse UpdateContact(UpdateContactRequest request); /// /// Initiates the asynchronous execution of the UpdateContact operation. /// /// /// Container for the necessary parameters to execute the UpdateContact operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContact /// operation. /// REST API Reference for UpdateContact Operation IAsyncResult BeginUpdateContact(UpdateContactRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContact operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContact. /// /// Returns a UpdateContactResult from Connect. /// REST API Reference for UpdateContact Operation UpdateContactResponse EndUpdateContact(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactAttributesResponse UpdateContactAttributes(UpdateContactAttributesRequest request); /// /// Initiates the asynchronous execution of the UpdateContactAttributes operation. /// /// /// Container for the necessary parameters to execute the UpdateContactAttributes operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactAttributes /// operation. /// REST API Reference for UpdateContactAttributes Operation IAsyncResult BeginUpdateContactAttributes(UpdateContactAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactAttributes. /// /// Returns a UpdateContactAttributesResult from Connect. /// REST API Reference for UpdateContactAttributes Operation UpdateContactAttributesResponse EndUpdateContactAttributes(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactEvaluationResponse UpdateContactEvaluation(UpdateContactEvaluationRequest request); /// /// Initiates the asynchronous execution of the UpdateContactEvaluation operation. /// /// /// Container for the necessary parameters to execute the UpdateContactEvaluation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactEvaluation /// operation. /// REST API Reference for UpdateContactEvaluation Operation IAsyncResult BeginUpdateContactEvaluation(UpdateContactEvaluationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactEvaluation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactEvaluation. /// /// Returns a UpdateContactEvaluationResult from Connect. /// REST API Reference for UpdateContactEvaluation Operation UpdateContactEvaluationResponse EndUpdateContactEvaluation(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactFlowContentResponse UpdateContactFlowContent(UpdateContactFlowContentRequest request); /// /// Initiates the asynchronous execution of the UpdateContactFlowContent operation. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowContent operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactFlowContent /// operation. /// REST API Reference for UpdateContactFlowContent Operation IAsyncResult BeginUpdateContactFlowContent(UpdateContactFlowContentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactFlowContent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactFlowContent. /// /// Returns a UpdateContactFlowContentResult from Connect. /// REST API Reference for UpdateContactFlowContent Operation UpdateContactFlowContentResponse EndUpdateContactFlowContent(IAsyncResult asyncResult); #endregion #region UpdateContactFlowMetadata /// /// Updates metadata about specified flow. /// /// Container for the necessary parameters to execute the UpdateContactFlowMetadata service method. /// /// 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 UpdateContactFlowMetadataResponse UpdateContactFlowMetadata(UpdateContactFlowMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateContactFlowMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowMetadata operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactFlowMetadata /// operation. /// REST API Reference for UpdateContactFlowMetadata Operation IAsyncResult BeginUpdateContactFlowMetadata(UpdateContactFlowMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactFlowMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactFlowMetadata. /// /// Returns a UpdateContactFlowMetadataResult from Connect. /// REST API Reference for UpdateContactFlowMetadata Operation UpdateContactFlowMetadataResponse EndUpdateContactFlowMetadata(IAsyncResult asyncResult); #endregion #region UpdateContactFlowModuleContent /// /// Updates specified flow module for the specified Amazon Connect instance. /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleContent service method. /// /// 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 UpdateContactFlowModuleContentResponse UpdateContactFlowModuleContent(UpdateContactFlowModuleContentRequest request); /// /// Initiates the asynchronous execution of the UpdateContactFlowModuleContent operation. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleContent operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactFlowModuleContent /// operation. /// REST API Reference for UpdateContactFlowModuleContent Operation IAsyncResult BeginUpdateContactFlowModuleContent(UpdateContactFlowModuleContentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactFlowModuleContent operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactFlowModuleContent. /// /// Returns a UpdateContactFlowModuleContentResult from Connect. /// REST API Reference for UpdateContactFlowModuleContent Operation UpdateContactFlowModuleContentResponse EndUpdateContactFlowModuleContent(IAsyncResult asyncResult); #endregion #region UpdateContactFlowModuleMetadata /// /// Updates metadata about specified flow module. /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleMetadata service method. /// /// 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 UpdateContactFlowModuleMetadataResponse UpdateContactFlowModuleMetadata(UpdateContactFlowModuleMetadataRequest request); /// /// Initiates the asynchronous execution of the UpdateContactFlowModuleMetadata operation. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowModuleMetadata operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactFlowModuleMetadata /// operation. /// REST API Reference for UpdateContactFlowModuleMetadata Operation IAsyncResult BeginUpdateContactFlowModuleMetadata(UpdateContactFlowModuleMetadataRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactFlowModuleMetadata operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactFlowModuleMetadata. /// /// Returns a UpdateContactFlowModuleMetadataResult from Connect. /// REST API Reference for UpdateContactFlowModuleMetadata Operation UpdateContactFlowModuleMetadataResponse EndUpdateContactFlowModuleMetadata(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactFlowNameResponse UpdateContactFlowName(UpdateContactFlowNameRequest request); /// /// Initiates the asynchronous execution of the UpdateContactFlowName operation. /// /// /// Container for the necessary parameters to execute the UpdateContactFlowName operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactFlowName /// operation. /// REST API Reference for UpdateContactFlowName Operation IAsyncResult BeginUpdateContactFlowName(UpdateContactFlowNameRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactFlowName operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactFlowName. /// /// Returns a UpdateContactFlowNameResult from Connect. /// REST API Reference for UpdateContactFlowName Operation UpdateContactFlowNameResponse EndUpdateContactFlowName(IAsyncResult asyncResult); #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. /// /// 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 UpdateContactScheduleResponse UpdateContactSchedule(UpdateContactScheduleRequest request); /// /// Initiates the asynchronous execution of the UpdateContactSchedule operation. /// /// /// Container for the necessary parameters to execute the UpdateContactSchedule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateContactSchedule /// operation. /// REST API Reference for UpdateContactSchedule Operation IAsyncResult BeginUpdateContactSchedule(UpdateContactScheduleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateContactSchedule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateContactSchedule. /// /// Returns a UpdateContactScheduleResult from Connect. /// REST API Reference for UpdateContactSchedule Operation UpdateContactScheduleResponse EndUpdateContactSchedule(IAsyncResult asyncResult); #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. /// /// 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 UpdateEvaluationFormResponse UpdateEvaluationForm(UpdateEvaluationFormRequest request); /// /// Initiates the asynchronous execution of the UpdateEvaluationForm operation. /// /// /// Container for the necessary parameters to execute the UpdateEvaluationForm operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEvaluationForm /// operation. /// REST API Reference for UpdateEvaluationForm Operation IAsyncResult BeginUpdateEvaluationForm(UpdateEvaluationFormRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateEvaluationForm operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEvaluationForm. /// /// Returns a UpdateEvaluationFormResult from Connect. /// REST API Reference for UpdateEvaluationForm Operation UpdateEvaluationFormResponse EndUpdateEvaluationForm(IAsyncResult asyncResult); #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. /// /// 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 UpdateHoursOfOperationResponse UpdateHoursOfOperation(UpdateHoursOfOperationRequest request); /// /// Initiates the asynchronous execution of the UpdateHoursOfOperation operation. /// /// /// Container for the necessary parameters to execute the UpdateHoursOfOperation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateHoursOfOperation /// operation. /// REST API Reference for UpdateHoursOfOperation Operation IAsyncResult BeginUpdateHoursOfOperation(UpdateHoursOfOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateHoursOfOperation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateHoursOfOperation. /// /// Returns a UpdateHoursOfOperationResult from Connect. /// REST API Reference for UpdateHoursOfOperation Operation UpdateHoursOfOperationResponse EndUpdateHoursOfOperation(IAsyncResult asyncResult); #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. /// /// 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 UpdateInstanceAttributeResponse UpdateInstanceAttribute(UpdateInstanceAttributeRequest request); /// /// Initiates the asynchronous execution of the UpdateInstanceAttribute operation. /// /// /// Container for the necessary parameters to execute the UpdateInstanceAttribute operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInstanceAttribute /// operation. /// REST API Reference for UpdateInstanceAttribute Operation IAsyncResult BeginUpdateInstanceAttribute(UpdateInstanceAttributeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateInstanceAttribute operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateInstanceAttribute. /// /// Returns a UpdateInstanceAttributeResult from Connect. /// REST API Reference for UpdateInstanceAttribute Operation UpdateInstanceAttributeResponse EndUpdateInstanceAttribute(IAsyncResult asyncResult); #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. /// /// 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 UpdateInstanceStorageConfigResponse UpdateInstanceStorageConfig(UpdateInstanceStorageConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateInstanceStorageConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateInstanceStorageConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInstanceStorageConfig /// operation. /// REST API Reference for UpdateInstanceStorageConfig Operation IAsyncResult BeginUpdateInstanceStorageConfig(UpdateInstanceStorageConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateInstanceStorageConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateInstanceStorageConfig. /// /// Returns a UpdateInstanceStorageConfigResult from Connect. /// REST API Reference for UpdateInstanceStorageConfig Operation UpdateInstanceStorageConfigResponse EndUpdateInstanceStorageConfig(IAsyncResult asyncResult); #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: /// /// /// /// 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. /// /// 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 UpdateParticipantRoleConfigResponse UpdateParticipantRoleConfig(UpdateParticipantRoleConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateParticipantRoleConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateParticipantRoleConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateParticipantRoleConfig /// operation. /// REST API Reference for UpdateParticipantRoleConfig Operation IAsyncResult BeginUpdateParticipantRoleConfig(UpdateParticipantRoleConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateParticipantRoleConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateParticipantRoleConfig. /// /// Returns a UpdateParticipantRoleConfigResult from Connect. /// REST API Reference for UpdateParticipantRoleConfig Operation UpdateParticipantRoleConfigResponse EndUpdateParticipantRoleConfig(IAsyncResult asyncResult); #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. /// /// 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 UpdatePhoneNumberResponse UpdatePhoneNumber(UpdatePhoneNumberRequest request); /// /// Initiates the asynchronous execution of the UpdatePhoneNumber operation. /// /// /// Container for the necessary parameters to execute the UpdatePhoneNumber operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePhoneNumber /// operation. /// REST API Reference for UpdatePhoneNumber Operation IAsyncResult BeginUpdatePhoneNumber(UpdatePhoneNumberRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePhoneNumber operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePhoneNumber. /// /// Returns a UpdatePhoneNumberResult from Connect. /// REST API Reference for UpdatePhoneNumber Operation UpdatePhoneNumberResponse EndUpdatePhoneNumber(IAsyncResult asyncResult); #endregion #region UpdatePrompt /// /// Updates a prompt. /// /// Container for the necessary parameters to execute the UpdatePrompt service method. /// /// 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 UpdatePromptResponse UpdatePrompt(UpdatePromptRequest request); /// /// Initiates the asynchronous execution of the UpdatePrompt operation. /// /// /// Container for the necessary parameters to execute the UpdatePrompt operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePrompt /// operation. /// REST API Reference for UpdatePrompt Operation IAsyncResult BeginUpdatePrompt(UpdatePromptRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdatePrompt operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePrompt. /// /// Returns a UpdatePromptResult from Connect. /// REST API Reference for UpdatePrompt Operation UpdatePromptResponse EndUpdatePrompt(IAsyncResult asyncResult); #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. /// /// 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 UpdateQueueHoursOfOperationResponse UpdateQueueHoursOfOperation(UpdateQueueHoursOfOperationRequest request); /// /// Initiates the asynchronous execution of the UpdateQueueHoursOfOperation operation. /// /// /// Container for the necessary parameters to execute the UpdateQueueHoursOfOperation operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueueHoursOfOperation /// operation. /// REST API Reference for UpdateQueueHoursOfOperation Operation IAsyncResult BeginUpdateQueueHoursOfOperation(UpdateQueueHoursOfOperationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQueueHoursOfOperation operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQueueHoursOfOperation. /// /// Returns a UpdateQueueHoursOfOperationResult from Connect. /// REST API Reference for UpdateQueueHoursOfOperation Operation UpdateQueueHoursOfOperationResponse EndUpdateQueueHoursOfOperation(IAsyncResult asyncResult); #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. /// /// 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 UpdateQueueMaxContactsResponse UpdateQueueMaxContacts(UpdateQueueMaxContactsRequest request); /// /// Initiates the asynchronous execution of the UpdateQueueMaxContacts operation. /// /// /// Container for the necessary parameters to execute the UpdateQueueMaxContacts operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueueMaxContacts /// operation. /// REST API Reference for UpdateQueueMaxContacts Operation IAsyncResult BeginUpdateQueueMaxContacts(UpdateQueueMaxContactsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQueueMaxContacts operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQueueMaxContacts. /// /// Returns a UpdateQueueMaxContactsResult from Connect. /// REST API Reference for UpdateQueueMaxContacts Operation UpdateQueueMaxContactsResponse EndUpdateQueueMaxContacts(IAsyncResult asyncResult); #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. /// /// 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 UpdateQueueNameResponse UpdateQueueName(UpdateQueueNameRequest request); /// /// Initiates the asynchronous execution of the UpdateQueueName operation. /// /// /// Container for the necessary parameters to execute the UpdateQueueName operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueueName /// operation. /// REST API Reference for UpdateQueueName Operation IAsyncResult BeginUpdateQueueName(UpdateQueueNameRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQueueName operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQueueName. /// /// Returns a UpdateQueueNameResult from Connect. /// REST API Reference for UpdateQueueName Operation UpdateQueueNameResponse EndUpdateQueueName(IAsyncResult asyncResult); #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. /// /// 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 UpdateQueueOutboundCallerConfigResponse UpdateQueueOutboundCallerConfig(UpdateQueueOutboundCallerConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateQueueOutboundCallerConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateQueueOutboundCallerConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueueOutboundCallerConfig /// operation. /// REST API Reference for UpdateQueueOutboundCallerConfig Operation IAsyncResult BeginUpdateQueueOutboundCallerConfig(UpdateQueueOutboundCallerConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQueueOutboundCallerConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQueueOutboundCallerConfig. /// /// Returns a UpdateQueueOutboundCallerConfigResult from Connect. /// REST API Reference for UpdateQueueOutboundCallerConfig Operation UpdateQueueOutboundCallerConfigResponse EndUpdateQueueOutboundCallerConfig(IAsyncResult asyncResult); #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. /// /// 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 UpdateQueueStatusResponse UpdateQueueStatus(UpdateQueueStatusRequest request); /// /// Initiates the asynchronous execution of the UpdateQueueStatus operation. /// /// /// Container for the necessary parameters to execute the UpdateQueueStatus operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQueueStatus /// operation. /// REST API Reference for UpdateQueueStatus Operation IAsyncResult BeginUpdateQueueStatus(UpdateQueueStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQueueStatus operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQueueStatus. /// /// Returns a UpdateQueueStatusResult from Connect. /// REST API Reference for UpdateQueueStatus Operation UpdateQueueStatusResponse EndUpdateQueueStatus(IAsyncResult asyncResult); #endregion #region UpdateQuickConnectConfig /// /// Updates the configuration settings for the specified quick connect. /// /// Container for the necessary parameters to execute the UpdateQuickConnectConfig service method. /// /// 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 UpdateQuickConnectConfigResponse UpdateQuickConnectConfig(UpdateQuickConnectConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateQuickConnectConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateQuickConnectConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQuickConnectConfig /// operation. /// REST API Reference for UpdateQuickConnectConfig Operation IAsyncResult BeginUpdateQuickConnectConfig(UpdateQuickConnectConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQuickConnectConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQuickConnectConfig. /// /// Returns a UpdateQuickConnectConfigResult from Connect. /// REST API Reference for UpdateQuickConnectConfig Operation UpdateQuickConnectConfigResponse EndUpdateQuickConnectConfig(IAsyncResult asyncResult); #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. /// /// 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 UpdateQuickConnectNameResponse UpdateQuickConnectName(UpdateQuickConnectNameRequest request); /// /// Initiates the asynchronous execution of the UpdateQuickConnectName operation. /// /// /// Container for the necessary parameters to execute the UpdateQuickConnectName operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateQuickConnectName /// operation. /// REST API Reference for UpdateQuickConnectName Operation IAsyncResult BeginUpdateQuickConnectName(UpdateQuickConnectNameRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateQuickConnectName operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateQuickConnectName. /// /// Returns a UpdateQuickConnectNameResult from Connect. /// REST API Reference for UpdateQuickConnectName Operation UpdateQuickConnectNameResponse EndUpdateQuickConnectName(IAsyncResult asyncResult); #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. /// /// 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 UpdateRoutingProfileConcurrencyResponse UpdateRoutingProfileConcurrency(UpdateRoutingProfileConcurrencyRequest request); /// /// Initiates the asynchronous execution of the UpdateRoutingProfileConcurrency operation. /// /// /// Container for the necessary parameters to execute the UpdateRoutingProfileConcurrency operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoutingProfileConcurrency /// operation. /// REST API Reference for UpdateRoutingProfileConcurrency Operation IAsyncResult BeginUpdateRoutingProfileConcurrency(UpdateRoutingProfileConcurrencyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRoutingProfileConcurrency operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRoutingProfileConcurrency. /// /// Returns a UpdateRoutingProfileConcurrencyResult from Connect. /// REST API Reference for UpdateRoutingProfileConcurrency Operation UpdateRoutingProfileConcurrencyResponse EndUpdateRoutingProfileConcurrency(IAsyncResult asyncResult); #endregion #region UpdateRoutingProfileDefaultOutboundQueue /// /// Updates the default outbound queue of a routing profile. /// /// Container for the necessary parameters to execute the UpdateRoutingProfileDefaultOutboundQueue service method. /// /// 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 UpdateRoutingProfileDefaultOutboundQueueResponse UpdateRoutingProfileDefaultOutboundQueue(UpdateRoutingProfileDefaultOutboundQueueRequest request); /// /// Initiates the asynchronous execution of the UpdateRoutingProfileDefaultOutboundQueue operation. /// /// /// Container for the necessary parameters to execute the UpdateRoutingProfileDefaultOutboundQueue operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoutingProfileDefaultOutboundQueue /// operation. /// REST API Reference for UpdateRoutingProfileDefaultOutboundQueue Operation IAsyncResult BeginUpdateRoutingProfileDefaultOutboundQueue(UpdateRoutingProfileDefaultOutboundQueueRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRoutingProfileDefaultOutboundQueue operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRoutingProfileDefaultOutboundQueue. /// /// Returns a UpdateRoutingProfileDefaultOutboundQueueResult from Connect. /// REST API Reference for UpdateRoutingProfileDefaultOutboundQueue Operation UpdateRoutingProfileDefaultOutboundQueueResponse EndUpdateRoutingProfileDefaultOutboundQueue(IAsyncResult asyncResult); #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. /// /// 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 UpdateRoutingProfileNameResponse UpdateRoutingProfileName(UpdateRoutingProfileNameRequest request); /// /// Initiates the asynchronous execution of the UpdateRoutingProfileName operation. /// /// /// Container for the necessary parameters to execute the UpdateRoutingProfileName operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoutingProfileName /// operation. /// REST API Reference for UpdateRoutingProfileName Operation IAsyncResult BeginUpdateRoutingProfileName(UpdateRoutingProfileNameRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRoutingProfileName operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRoutingProfileName. /// /// Returns a UpdateRoutingProfileNameResult from Connect. /// REST API Reference for UpdateRoutingProfileName Operation UpdateRoutingProfileNameResponse EndUpdateRoutingProfileName(IAsyncResult asyncResult); #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. /// /// 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 UpdateRoutingProfileQueuesResponse UpdateRoutingProfileQueues(UpdateRoutingProfileQueuesRequest request); /// /// Initiates the asynchronous execution of the UpdateRoutingProfileQueues operation. /// /// /// Container for the necessary parameters to execute the UpdateRoutingProfileQueues operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoutingProfileQueues /// operation. /// REST API Reference for UpdateRoutingProfileQueues Operation IAsyncResult BeginUpdateRoutingProfileQueues(UpdateRoutingProfileQueuesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRoutingProfileQueues operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRoutingProfileQueues. /// /// Returns a UpdateRoutingProfileQueuesResult from Connect. /// REST API Reference for UpdateRoutingProfileQueues Operation UpdateRoutingProfileQueuesResponse EndUpdateRoutingProfileQueues(IAsyncResult asyncResult); #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. /// /// 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 UpdateRuleResponse UpdateRule(UpdateRuleRequest request); /// /// Initiates the asynchronous execution of the UpdateRule operation. /// /// /// Container for the necessary parameters to execute the UpdateRule operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRule /// operation. /// REST API Reference for UpdateRule Operation IAsyncResult BeginUpdateRule(UpdateRuleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateRule operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateRule. /// /// Returns a UpdateRuleResult from Connect. /// REST API Reference for UpdateRule Operation UpdateRuleResponse EndUpdateRule(IAsyncResult asyncResult); #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. /// /// 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 UpdateSecurityProfileResponse UpdateSecurityProfile(UpdateSecurityProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateSecurityProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateSecurityProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSecurityProfile /// operation. /// REST API Reference for UpdateSecurityProfile Operation IAsyncResult BeginUpdateSecurityProfile(UpdateSecurityProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSecurityProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSecurityProfile. /// /// Returns a UpdateSecurityProfileResult from Connect. /// REST API Reference for UpdateSecurityProfile Operation UpdateSecurityProfileResponse EndUpdateSecurityProfile(IAsyncResult asyncResult); #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. /// /// 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 UpdateTaskTemplateResponse UpdateTaskTemplate(UpdateTaskTemplateRequest request); /// /// Initiates the asynchronous execution of the UpdateTaskTemplate operation. /// /// /// Container for the necessary parameters to execute the UpdateTaskTemplate operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTaskTemplate /// operation. /// REST API Reference for UpdateTaskTemplate Operation IAsyncResult BeginUpdateTaskTemplate(UpdateTaskTemplateRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTaskTemplate operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTaskTemplate. /// /// Returns a UpdateTaskTemplateResult from Connect. /// REST API Reference for UpdateTaskTemplate Operation UpdateTaskTemplateResponse EndUpdateTaskTemplate(IAsyncResult asyncResult); #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. /// /// 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 UpdateTrafficDistributionResponse UpdateTrafficDistribution(UpdateTrafficDistributionRequest request); /// /// Initiates the asynchronous execution of the UpdateTrafficDistribution operation. /// /// /// Container for the necessary parameters to execute the UpdateTrafficDistribution operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTrafficDistribution /// operation. /// REST API Reference for UpdateTrafficDistribution Operation IAsyncResult BeginUpdateTrafficDistribution(UpdateTrafficDistributionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTrafficDistribution operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTrafficDistribution. /// /// Returns a UpdateTrafficDistributionResult from Connect. /// REST API Reference for UpdateTrafficDistribution Operation UpdateTrafficDistributionResponse EndUpdateTrafficDistribution(IAsyncResult asyncResult); #endregion #region UpdateUserHierarchy /// /// Assigns the specified hierarchy group to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserHierarchy service method. /// /// 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 UpdateUserHierarchyResponse UpdateUserHierarchy(UpdateUserHierarchyRequest request); /// /// Initiates the asynchronous execution of the UpdateUserHierarchy operation. /// /// /// Container for the necessary parameters to execute the UpdateUserHierarchy operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserHierarchy /// operation. /// REST API Reference for UpdateUserHierarchy Operation IAsyncResult BeginUpdateUserHierarchy(UpdateUserHierarchyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserHierarchy operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserHierarchy. /// /// Returns a UpdateUserHierarchyResult from Connect. /// REST API Reference for UpdateUserHierarchy Operation UpdateUserHierarchyResponse EndUpdateUserHierarchy(IAsyncResult asyncResult); #endregion #region UpdateUserHierarchyGroupName /// /// Updates the name of the user hierarchy group. /// /// Container for the necessary parameters to execute the UpdateUserHierarchyGroupName service method. /// /// 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 UpdateUserHierarchyGroupNameResponse UpdateUserHierarchyGroupName(UpdateUserHierarchyGroupNameRequest request); /// /// Initiates the asynchronous execution of the UpdateUserHierarchyGroupName operation. /// /// /// Container for the necessary parameters to execute the UpdateUserHierarchyGroupName operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserHierarchyGroupName /// operation. /// REST API Reference for UpdateUserHierarchyGroupName Operation IAsyncResult BeginUpdateUserHierarchyGroupName(UpdateUserHierarchyGroupNameRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserHierarchyGroupName operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserHierarchyGroupName. /// /// Returns a UpdateUserHierarchyGroupNameResult from Connect. /// REST API Reference for UpdateUserHierarchyGroupName Operation UpdateUserHierarchyGroupNameResponse EndUpdateUserHierarchyGroupName(IAsyncResult asyncResult); #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. /// /// 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 UpdateUserHierarchyStructureResponse UpdateUserHierarchyStructure(UpdateUserHierarchyStructureRequest request); /// /// Initiates the asynchronous execution of the UpdateUserHierarchyStructure operation. /// /// /// Container for the necessary parameters to execute the UpdateUserHierarchyStructure operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserHierarchyStructure /// operation. /// REST API Reference for UpdateUserHierarchyStructure Operation IAsyncResult BeginUpdateUserHierarchyStructure(UpdateUserHierarchyStructureRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserHierarchyStructure operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserHierarchyStructure. /// /// Returns a UpdateUserHierarchyStructureResult from Connect. /// REST API Reference for UpdateUserHierarchyStructure Operation UpdateUserHierarchyStructureResponse EndUpdateUserHierarchyStructure(IAsyncResult asyncResult); #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. /// /// 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 UpdateUserIdentityInfoResponse UpdateUserIdentityInfo(UpdateUserIdentityInfoRequest request); /// /// Initiates the asynchronous execution of the UpdateUserIdentityInfo operation. /// /// /// Container for the necessary parameters to execute the UpdateUserIdentityInfo operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserIdentityInfo /// operation. /// REST API Reference for UpdateUserIdentityInfo Operation IAsyncResult BeginUpdateUserIdentityInfo(UpdateUserIdentityInfoRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserIdentityInfo operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserIdentityInfo. /// /// Returns a UpdateUserIdentityInfoResult from Connect. /// REST API Reference for UpdateUserIdentityInfo Operation UpdateUserIdentityInfoResponse EndUpdateUserIdentityInfo(IAsyncResult asyncResult); #endregion #region UpdateUserPhoneConfig /// /// Updates the phone configuration settings for the specified user. /// /// Container for the necessary parameters to execute the UpdateUserPhoneConfig service method. /// /// 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 UpdateUserPhoneConfigResponse UpdateUserPhoneConfig(UpdateUserPhoneConfigRequest request); /// /// Initiates the asynchronous execution of the UpdateUserPhoneConfig operation. /// /// /// Container for the necessary parameters to execute the UpdateUserPhoneConfig operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserPhoneConfig /// operation. /// REST API Reference for UpdateUserPhoneConfig Operation IAsyncResult BeginUpdateUserPhoneConfig(UpdateUserPhoneConfigRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserPhoneConfig operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserPhoneConfig. /// /// Returns a UpdateUserPhoneConfigResult from Connect. /// REST API Reference for UpdateUserPhoneConfig Operation UpdateUserPhoneConfigResponse EndUpdateUserPhoneConfig(IAsyncResult asyncResult); #endregion #region UpdateUserRoutingProfile /// /// Assigns the specified routing profile to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserRoutingProfile service method. /// /// 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 UpdateUserRoutingProfileResponse UpdateUserRoutingProfile(UpdateUserRoutingProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateUserRoutingProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateUserRoutingProfile operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserRoutingProfile /// operation. /// REST API Reference for UpdateUserRoutingProfile Operation IAsyncResult BeginUpdateUserRoutingProfile(UpdateUserRoutingProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserRoutingProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserRoutingProfile. /// /// Returns a UpdateUserRoutingProfileResult from Connect. /// REST API Reference for UpdateUserRoutingProfile Operation UpdateUserRoutingProfileResponse EndUpdateUserRoutingProfile(IAsyncResult asyncResult); #endregion #region UpdateUserSecurityProfiles /// /// Assigns the specified security profiles to the specified user. /// /// Container for the necessary parameters to execute the UpdateUserSecurityProfiles service method. /// /// 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 UpdateUserSecurityProfilesResponse UpdateUserSecurityProfiles(UpdateUserSecurityProfilesRequest request); /// /// Initiates the asynchronous execution of the UpdateUserSecurityProfiles operation. /// /// /// Container for the necessary parameters to execute the UpdateUserSecurityProfiles operation on AmazonConnectClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUserSecurityProfiles /// operation. /// REST API Reference for UpdateUserSecurityProfiles Operation IAsyncResult BeginUpdateUserSecurityProfiles(UpdateUserSecurityProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUserSecurityProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUserSecurityProfiles. /// /// Returns a UpdateUserSecurityProfilesResult from Connect. /// REST API Reference for UpdateUserSecurityProfiles Operation UpdateUserSecurityProfilesResponse EndUpdateUserSecurityProfiles(IAsyncResult asyncResult); #endregion } }