/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the chime-sdk-identity-2021-04-20.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.ChimeSDKIdentity.Model;
namespace Amazon.ChimeSDKIdentity
{
///
/// Interface for accessing ChimeSDKIdentity
///
/// The Amazon Chime SDK Identity APIs in this section allow software developers to create
/// and manage unique instances of their messaging applications. These APIs provide the
/// overarching framework for creating and sending messages. For more information about
/// the identity APIs, refer to Amazon
/// Chime SDK identity.
///
public partial interface IAmazonChimeSDKIdentity : IAmazonService, IDisposable
{
///
/// Paginators for the service
///
IChimeSDKIdentityPaginatorFactory Paginators { get; }
#region CreateAppInstance
///
/// Creates an Amazon Chime SDK messaging AppInstance
under an AWS account.
/// Only SDK messaging customers use this API. CreateAppInstance
supports
/// idempotency behavior as described in the AWS API Standard.
///
///
///
/// identity
///
///
/// Container for the necessary parameters to execute the CreateAppInstance service method.
///
/// The response from the CreateAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstance Operation
CreateAppInstanceResponse CreateAppInstance(CreateAppInstanceRequest request);
///
/// Creates an Amazon Chime SDK messaging AppInstance
under an AWS account.
/// Only SDK messaging customers use this API. CreateAppInstance
supports
/// idempotency behavior as described in the AWS API Standard.
///
///
///
/// identity
///
///
/// Container for the necessary parameters to execute the CreateAppInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstance Operation
Task CreateAppInstanceAsync(CreateAppInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAppInstanceAdmin
///
/// Promotes an AppInstanceUser
or AppInstanceBot
to an AppInstanceAdmin
.
/// The promoted entity can perform the following actions.
///
/// -
///
///
ChannelModerator
actions across all channels in the AppInstance
.
///
/// -
///
///
DeleteChannelMessage
actions.
///
///
///
/// Only an AppInstanceUser
and AppInstanceBot
can be promoted
/// to an AppInstanceAdmin
role.
///
///
/// Container for the necessary parameters to execute the CreateAppInstanceAdmin service method.
///
/// The response from the CreateAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceAdmin Operation
CreateAppInstanceAdminResponse CreateAppInstanceAdmin(CreateAppInstanceAdminRequest request);
///
/// Promotes an AppInstanceUser
or AppInstanceBot
to an AppInstanceAdmin
.
/// The promoted entity can perform the following actions.
///
/// -
///
///
ChannelModerator
actions across all channels in the AppInstance
.
///
/// -
///
///
DeleteChannelMessage
actions.
///
///
///
/// Only an AppInstanceUser
and AppInstanceBot
can be promoted
/// to an AppInstanceAdmin
role.
///
///
/// Container for the necessary parameters to execute the CreateAppInstanceAdmin service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceAdmin Operation
Task CreateAppInstanceAdminAsync(CreateAppInstanceAdminRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAppInstanceBot
///
/// Creates a bot under an Amazon Chime AppInstance
. The request consists
/// of a unique Configuration
and Name
for that bot.
///
/// Container for the necessary parameters to execute the CreateAppInstanceBot service method.
///
/// The response from the CreateAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceBot Operation
CreateAppInstanceBotResponse CreateAppInstanceBot(CreateAppInstanceBotRequest request);
///
/// Creates a bot under an Amazon Chime AppInstance
. The request consists
/// of a unique Configuration
and Name
for that bot.
///
/// Container for the necessary parameters to execute the CreateAppInstanceBot service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceBot Operation
Task CreateAppInstanceBotAsync(CreateAppInstanceBotRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAppInstanceUser
///
/// Creates a user under an Amazon Chime AppInstance
. The request consists
/// of a unique appInstanceUserId
and Name
for that user.
///
/// Container for the necessary parameters to execute the CreateAppInstanceUser service method.
///
/// The response from the CreateAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceUser Operation
CreateAppInstanceUserResponse CreateAppInstanceUser(CreateAppInstanceUserRequest request);
///
/// Creates a user under an Amazon Chime AppInstance
. The request consists
/// of a unique appInstanceUserId
and Name
for that user.
///
/// Container for the necessary parameters to execute the CreateAppInstanceUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for CreateAppInstanceUser Operation
Task CreateAppInstanceUserAsync(CreateAppInstanceUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAppInstance
///
/// Deletes an AppInstance
and all associated data asynchronously.
///
/// Container for the necessary parameters to execute the DeleteAppInstance service method.
///
/// The response from the DeleteAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstance Operation
DeleteAppInstanceResponse DeleteAppInstance(DeleteAppInstanceRequest request);
///
/// Deletes an AppInstance
and all associated data asynchronously.
///
/// Container for the necessary parameters to execute the DeleteAppInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstance Operation
Task DeleteAppInstanceAsync(DeleteAppInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAppInstanceAdmin
///
/// Demotes an AppInstanceAdmin
to an AppInstanceUser
or AppInstanceBot
.
/// This action does not delete the user.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceAdmin service method.
///
/// The response from the DeleteAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceAdmin Operation
DeleteAppInstanceAdminResponse DeleteAppInstanceAdmin(DeleteAppInstanceAdminRequest request);
///
/// Demotes an AppInstanceAdmin
to an AppInstanceUser
or AppInstanceBot
.
/// This action does not delete the user.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceAdmin service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceAdmin Operation
Task DeleteAppInstanceAdminAsync(DeleteAppInstanceAdminRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAppInstanceBot
///
/// Deletes an AppInstanceBot
.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceBot service method.
///
/// The response from the DeleteAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceBot Operation
DeleteAppInstanceBotResponse DeleteAppInstanceBot(DeleteAppInstanceBotRequest request);
///
/// Deletes an AppInstanceBot
.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceBot service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceBot Operation
Task DeleteAppInstanceBotAsync(DeleteAppInstanceBotRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAppInstanceUser
///
/// Deletes an AppInstanceUser
.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceUser service method.
///
/// The response from the DeleteAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceUser Operation
DeleteAppInstanceUserResponse DeleteAppInstanceUser(DeleteAppInstanceUserRequest request);
///
/// Deletes an AppInstanceUser
.
///
/// Container for the necessary parameters to execute the DeleteAppInstanceUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeleteAppInstanceUser Operation
Task DeleteAppInstanceUserAsync(DeleteAppInstanceUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeregisterAppInstanceUserEndpoint
///
/// Deregisters an AppInstanceUserEndpoint
.
///
/// Container for the necessary parameters to execute the DeregisterAppInstanceUserEndpoint service method.
///
/// The response from the DeregisterAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeregisterAppInstanceUserEndpoint Operation
DeregisterAppInstanceUserEndpointResponse DeregisterAppInstanceUserEndpoint(DeregisterAppInstanceUserEndpointRequest request);
///
/// Deregisters an AppInstanceUserEndpoint
.
///
/// Container for the necessary parameters to execute the DeregisterAppInstanceUserEndpoint service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeregisterAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DeregisterAppInstanceUserEndpoint Operation
Task DeregisterAppInstanceUserEndpointAsync(DeregisterAppInstanceUserEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAppInstance
///
/// Returns the full details of an AppInstance
.
///
/// Container for the necessary parameters to execute the DescribeAppInstance service method.
///
/// The response from the DescribeAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstance Operation
DescribeAppInstanceResponse DescribeAppInstance(DescribeAppInstanceRequest request);
///
/// Returns the full details of an AppInstance
.
///
/// Container for the necessary parameters to execute the DescribeAppInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstance Operation
Task DescribeAppInstanceAsync(DescribeAppInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAppInstanceAdmin
///
/// Returns the full details of an AppInstanceAdmin
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceAdmin service method.
///
/// The response from the DescribeAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceAdmin Operation
DescribeAppInstanceAdminResponse DescribeAppInstanceAdmin(DescribeAppInstanceAdminRequest request);
///
/// Returns the full details of an AppInstanceAdmin
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceAdmin service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAppInstanceAdmin service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceAdmin Operation
Task DescribeAppInstanceAdminAsync(DescribeAppInstanceAdminRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAppInstanceBot
///
/// The AppInstanceBot's
information.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceBot service method.
///
/// The response from the DescribeAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// One or more of the resources in the request does not exist in the system.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceBot Operation
DescribeAppInstanceBotResponse DescribeAppInstanceBot(DescribeAppInstanceBotRequest request);
///
/// The AppInstanceBot's
information.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceBot service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// One or more of the resources in the request does not exist in the system.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceBot Operation
Task DescribeAppInstanceBotAsync(DescribeAppInstanceBotRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAppInstanceUser
///
/// Returns the full details of an AppInstanceUser
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceUser service method.
///
/// The response from the DescribeAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceUser Operation
DescribeAppInstanceUserResponse DescribeAppInstanceUser(DescribeAppInstanceUserRequest request);
///
/// Returns the full details of an AppInstanceUser
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceUser Operation
Task DescribeAppInstanceUserAsync(DescribeAppInstanceUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DescribeAppInstanceUserEndpoint
///
/// Returns the full details of an AppInstanceUserEndpoint
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceUserEndpoint service method.
///
/// The response from the DescribeAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceUserEndpoint Operation
DescribeAppInstanceUserEndpointResponse DescribeAppInstanceUserEndpoint(DescribeAppInstanceUserEndpointRequest request);
///
/// Returns the full details of an AppInstanceUserEndpoint
.
///
/// Container for the necessary parameters to execute the DescribeAppInstanceUserEndpoint service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DescribeAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for DescribeAppInstanceUserEndpoint Operation
Task DescribeAppInstanceUserEndpointAsync(DescribeAppInstanceUserEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAppInstanceRetentionSettings
///
/// Gets the retention settings for an AppInstance
.
///
/// Container for the necessary parameters to execute the GetAppInstanceRetentionSettings service method.
///
/// The response from the GetAppInstanceRetentionSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for GetAppInstanceRetentionSettings Operation
GetAppInstanceRetentionSettingsResponse GetAppInstanceRetentionSettings(GetAppInstanceRetentionSettingsRequest request);
///
/// Gets the retention settings for an AppInstance
.
///
/// Container for the necessary parameters to execute the GetAppInstanceRetentionSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAppInstanceRetentionSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for GetAppInstanceRetentionSettings Operation
Task GetAppInstanceRetentionSettingsAsync(GetAppInstanceRetentionSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAppInstanceAdmins
///
/// Returns a list of the administrators in the AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceAdmins service method.
///
/// The response from the ListAppInstanceAdmins service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceAdmins Operation
ListAppInstanceAdminsResponse ListAppInstanceAdmins(ListAppInstanceAdminsRequest request);
///
/// Returns a list of the administrators in the AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceAdmins service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAppInstanceAdmins service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceAdmins Operation
Task ListAppInstanceAdminsAsync(ListAppInstanceAdminsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAppInstanceBots
///
/// Lists all AppInstanceBots
created under a single AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceBots service method.
///
/// The response from the ListAppInstanceBots service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceBots Operation
ListAppInstanceBotsResponse ListAppInstanceBots(ListAppInstanceBotsRequest request);
///
/// Lists all AppInstanceBots
created under a single AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceBots service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAppInstanceBots service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceBots Operation
Task ListAppInstanceBotsAsync(ListAppInstanceBotsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAppInstances
///
/// Lists all Amazon Chime AppInstance
s created under a single AWS account.
///
/// Container for the necessary parameters to execute the ListAppInstances service method.
///
/// The response from the ListAppInstances service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstances Operation
ListAppInstancesResponse ListAppInstances(ListAppInstancesRequest request);
///
/// Lists all Amazon Chime AppInstance
s created under a single AWS account.
///
/// Container for the necessary parameters to execute the ListAppInstances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAppInstances service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstances Operation
Task ListAppInstancesAsync(ListAppInstancesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAppInstanceUserEndpoints
///
/// Lists all the AppInstanceUserEndpoints
created under a single AppInstanceUser
.
///
/// Container for the necessary parameters to execute the ListAppInstanceUserEndpoints service method.
///
/// The response from the ListAppInstanceUserEndpoints service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceUserEndpoints Operation
ListAppInstanceUserEndpointsResponse ListAppInstanceUserEndpoints(ListAppInstanceUserEndpointsRequest request);
///
/// Lists all the AppInstanceUserEndpoints
created under a single AppInstanceUser
.
///
/// Container for the necessary parameters to execute the ListAppInstanceUserEndpoints service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAppInstanceUserEndpoints service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceUserEndpoints Operation
Task ListAppInstanceUserEndpointsAsync(ListAppInstanceUserEndpointsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListAppInstanceUsers
///
/// List all AppInstanceUsers
created under a single AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceUsers service method.
///
/// The response from the ListAppInstanceUsers service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceUsers Operation
ListAppInstanceUsersResponse ListAppInstanceUsers(ListAppInstanceUsersRequest request);
///
/// List all AppInstanceUsers
created under a single AppInstance
.
///
/// Container for the necessary parameters to execute the ListAppInstanceUsers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListAppInstanceUsers service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListAppInstanceUsers Operation
Task ListAppInstanceUsersAsync(ListAppInstanceUsersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTagsForResource
///
/// Lists the tags applied to an Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Lists the tags applied to an Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTagsForResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for ListTagsForResource Operation
Task ListTagsForResourceAsync(ListTagsForResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutAppInstanceRetentionSettings
///
/// Sets the amount of time in days that a given AppInstance
retains data.
///
/// Container for the necessary parameters to execute the PutAppInstanceRetentionSettings service method.
///
/// The response from the PutAppInstanceRetentionSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for PutAppInstanceRetentionSettings Operation
PutAppInstanceRetentionSettingsResponse PutAppInstanceRetentionSettings(PutAppInstanceRetentionSettingsRequest request);
///
/// Sets the amount of time in days that a given AppInstance
retains data.
///
/// Container for the necessary parameters to execute the PutAppInstanceRetentionSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutAppInstanceRetentionSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for PutAppInstanceRetentionSettings Operation
Task PutAppInstanceRetentionSettingsAsync(PutAppInstanceRetentionSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutAppInstanceUserExpirationSettings
///
/// Sets the number of days before the AppInstanceUser
is automatically deleted.
///
///
///
/// A background process deletes expired AppInstanceUsers
within 6 hours
/// of expiration. Actual deletion times may vary.
///
///
///
/// Expired AppInstanceUsers
that have not yet been deleted appear as active,
/// and you can update their expiration settings. The system honors the new settings.
///
///
///
/// Container for the necessary parameters to execute the PutAppInstanceUserExpirationSettings service method.
///
/// The response from the PutAppInstanceUserExpirationSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for PutAppInstanceUserExpirationSettings Operation
PutAppInstanceUserExpirationSettingsResponse PutAppInstanceUserExpirationSettings(PutAppInstanceUserExpirationSettingsRequest request);
///
/// Sets the number of days before the AppInstanceUser
is automatically deleted.
///
///
///
/// A background process deletes expired AppInstanceUsers
within 6 hours
/// of expiration. Actual deletion times may vary.
///
///
///
/// Expired AppInstanceUsers
that have not yet been deleted appear as active,
/// and you can update their expiration settings. The system honors the new settings.
///
///
///
/// Container for the necessary parameters to execute the PutAppInstanceUserExpirationSettings service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutAppInstanceUserExpirationSettings service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for PutAppInstanceUserExpirationSettings Operation
Task PutAppInstanceUserExpirationSettingsAsync(PutAppInstanceUserExpirationSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RegisterAppInstanceUserEndpoint
///
/// Registers an endpoint under an Amazon Chime AppInstanceUser
. The endpoint
/// receives messages for a user. For push notifications, the endpoint is a mobile device
/// used to receive mobile push notifications for a user.
///
/// Container for the necessary parameters to execute the RegisterAppInstanceUserEndpoint service method.
///
/// The response from the RegisterAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for RegisterAppInstanceUserEndpoint Operation
RegisterAppInstanceUserEndpointResponse RegisterAppInstanceUserEndpoint(RegisterAppInstanceUserEndpointRequest request);
///
/// Registers an endpoint under an Amazon Chime AppInstanceUser
. The endpoint
/// receives messages for a user. For push notifications, the endpoint is a mobile device
/// used to receive mobile push notifications for a user.
///
/// Container for the necessary parameters to execute the RegisterAppInstanceUserEndpoint service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RegisterAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for RegisterAppInstanceUserEndpoint Operation
Task RegisterAppInstanceUserEndpointAsync(RegisterAppInstanceUserEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Applies the specified tags to the specified Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Applies the specified tags to the specified Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for TagResource Operation
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes the specified tags from the specified Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Removes the specified tags from the specified Amazon Chime SDK identity resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UntagResource Operation
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAppInstance
///
/// Updates AppInstance
metadata.
///
/// Container for the necessary parameters to execute the UpdateAppInstance service method.
///
/// The response from the UpdateAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstance Operation
UpdateAppInstanceResponse UpdateAppInstance(UpdateAppInstanceRequest request);
///
/// Updates AppInstance
metadata.
///
/// Container for the necessary parameters to execute the UpdateAppInstance service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAppInstance service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstance Operation
Task UpdateAppInstanceAsync(UpdateAppInstanceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAppInstanceBot
///
/// Updates the name and metadata of an AppInstanceBot
.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceBot service method.
///
/// The response from the UpdateAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceBot Operation
UpdateAppInstanceBotResponse UpdateAppInstanceBot(UpdateAppInstanceBotRequest request);
///
/// Updates the name and metadata of an AppInstanceBot
.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceBot service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAppInstanceBot service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceBot Operation
Task UpdateAppInstanceBotAsync(UpdateAppInstanceBotRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAppInstanceUser
///
/// Updates the details of an AppInstanceUser
. You can update names and metadata.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceUser service method.
///
/// The response from the UpdateAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceUser Operation
UpdateAppInstanceUserResponse UpdateAppInstanceUser(UpdateAppInstanceUserRequest request);
///
/// Updates the details of an AppInstanceUser
. You can update names and metadata.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAppInstanceUser service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The request exceeds the resource limit.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceUser Operation
Task UpdateAppInstanceUserAsync(UpdateAppInstanceUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAppInstanceUserEndpoint
///
/// Updates the details of an AppInstanceUserEndpoint
. You can update the
/// name and AllowMessage
values.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceUserEndpoint service method.
///
/// The response from the UpdateAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceUserEndpoint Operation
UpdateAppInstanceUserEndpointResponse UpdateAppInstanceUserEndpoint(UpdateAppInstanceUserEndpointRequest request);
///
/// Updates the details of an AppInstanceUserEndpoint
. You can update the
/// name and AllowMessage
values.
///
/// Container for the necessary parameters to execute the UpdateAppInstanceUserEndpoint service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAppInstanceUserEndpoint service method, as returned by ChimeSDKIdentity.
///
/// The input parameters don't match the service's restrictions.
///
///
/// The request could not be processed because of conflict in the current state of the
/// resource.
///
///
/// The client is permanently forbidden from making the request.
///
///
/// The service encountered an unexpected error.
///
///
/// The service is currently unavailable.
///
///
/// The client exceeded its request rate limit.
///
///
/// The client is not currently authorized to make the request.
///
/// REST API Reference for UpdateAppInstanceUserEndpoint Operation
Task UpdateAppInstanceUserEndpointAsync(UpdateAppInstanceUserEndpointRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}