/* * 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-2018-05-01.normal.json service model. */ using System; using System.Runtime.ExceptionServices; using System.Threading; using System.Threading.Tasks; using System.Collections.Generic; using System.Net; using Amazon.Chime.Model; using Amazon.Chime.Model.Internal.MarshallTransformations; using Amazon.Chime.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.Chime { /// /// Implementation for accessing Chime /// /// /// /// Most of these APIs are no longer supported and will not be updated. We recommend /// using the latest versions in the Amazon /// Chime SDK API reference, in the Amazon Chime SDK. /// /// /// /// Using the latest versions requires migrating to dedicated namespaces. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// The Amazon Chime application programming interface (API) is designed so administrators /// can perform key tasks, such as creating and managing Amazon Chime accounts, users, /// and Voice Connectors. This guide provides detailed information about the Amazon Chime /// API, including operations, types, inputs and outputs, and error codes. /// /// /// /// You can use an AWS SDK, the AWS Command Line Interface (AWS CLI), or the REST API /// to make API calls for Amazon Chime. We recommend using an AWS SDK or the AWS CLI. /// The page for each API action contains a See Also section that includes links /// to information about using the action with a language-specific AWS SDK or the AWS /// CLI. /// ///
Using an AWS SDK
/// /// You don't need to write code to calculate a signature for request authentication. /// The SDK clients authenticate your requests by using access keys that you provide. /// For more information about AWS SDKs, see the AWS /// Developer Center. /// ///
Using the AWS CLI
/// /// Use your access keys with the AWS CLI to make API calls. For information about setting /// up the AWS CLI, see Installing /// the AWS Command Line Interface in the AWS Command Line Interface User Guide. /// For a list of available Amazon Chime commands, see the Amazon /// Chime commands in the AWS CLI Command Reference. /// ///
Using REST APIs
/// /// If you use REST to make API calls, you must authenticate your request by providing /// a signature. Amazon Chime supports Signature Version 4. For more information, see /// Signature /// Version 4 Signing Process in the Amazon Web Services General Reference. /// /// /// /// When making REST API calls, use the service name chime and REST endpoint /// https://service.chime.aws.amazon.com. /// ///
/// /// Administrative permissions are controlled using AWS Identity and Access Management /// (IAM). For more information, see Identity /// and Access Management for Amazon Chime in the Amazon Chime Administration Guide. /// ///
public partial class AmazonChimeClient : AmazonServiceClient, IAmazonChime { private static IServiceMetadata serviceMetadata = new AmazonChimeMetadata(); private IChimePaginatorFactory _paginators; /// /// Paginators for the service /// public IChimePaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new ChimePaginatorFactory(this); } return this._paginators; } } #region Constructors /// /// Constructs AmazonChimeClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonChimeClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeConfig()) { } /// /// Constructs AmazonChimeClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonChimeClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonChimeConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonChimeClient Configuration Object public AmazonChimeClient(AmazonChimeConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonChimeClient with AWS Credentials /// /// AWS Credentials public AmazonChimeClient(AWSCredentials credentials) : this(credentials, new AmazonChimeConfig()) { } /// /// Constructs AmazonChimeClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonChimeClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonChimeConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeClient with AWS Credentials and an /// AmazonChimeClient Configuration object. /// /// AWS Credentials /// The AmazonChimeClient Configuration Object public AmazonChimeClient(AWSCredentials credentials, AmazonChimeConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeConfig()) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonChimeConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID, AWS Secret Key and an /// AmazonChimeClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonChimeClient Configuration Object public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonChimeConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeConfig()) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonChimeConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonChimeClient with AWS Access Key ID, AWS Secret Key and an /// AmazonChimeClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonChimeClient Configuration Object public AmazonChimeClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonChimeConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonChimeEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region AssociatePhoneNumbersWithVoiceConnector /// /// Associates phone numbers with the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, AssociatePhoneNumbersWithVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector service method. /// /// The response from the AssociatePhoneNumbersWithVoiceConnector service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumbersWithVoiceConnector Operation [Obsolete("Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual AssociatePhoneNumbersWithVoiceConnectorResponse AssociatePhoneNumbersWithVoiceConnector(AssociatePhoneNumbersWithVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Associates phone numbers with the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, AssociatePhoneNumbersWithVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociatePhoneNumbersWithVoiceConnector service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumbersWithVoiceConnector Operation [Obsolete("Replaced by AssociatePhoneNumbersWithVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task AssociatePhoneNumbersWithVoiceConnectorAsync(AssociatePhoneNumbersWithVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region AssociatePhoneNumbersWithVoiceConnectorGroup /// /// Associates phone numbers with the specified Amazon Chime Voice Connector group. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, AssociatePhoneNumbersWithVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup service method. /// /// The response from the AssociatePhoneNumbersWithVoiceConnectorGroup service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumbersWithVoiceConnectorGroup Operation [Obsolete("Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual AssociatePhoneNumbersWithVoiceConnectorGroupResponse AssociatePhoneNumbersWithVoiceConnectorGroup(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Associates phone numbers with the specified Amazon Chime Voice Connector group. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, AssociatePhoneNumbersWithVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the AssociatePhoneNumbersWithVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociatePhoneNumbersWithVoiceConnectorGroup service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumbersWithVoiceConnectorGroup Operation [Obsolete("Replaced by AssociatePhoneNumbersWithVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task AssociatePhoneNumbersWithVoiceConnectorGroupAsync(AssociatePhoneNumbersWithVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumbersWithVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region AssociatePhoneNumberWithUser /// /// Associates a phone number with the specified Amazon Chime user. /// /// Container for the necessary parameters to execute the AssociatePhoneNumberWithUser service method. /// /// The response from the AssociatePhoneNumberWithUser service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumberWithUser Operation public virtual AssociatePhoneNumberWithUserResponse AssociatePhoneNumberWithUser(AssociatePhoneNumberWithUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumberWithUserRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumberWithUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Associates a phone number with the specified Amazon Chime user. /// /// Container for the necessary parameters to execute the AssociatePhoneNumberWithUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociatePhoneNumberWithUser service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 AssociatePhoneNumberWithUser Operation public virtual Task AssociatePhoneNumberWithUserAsync(AssociatePhoneNumberWithUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AssociatePhoneNumberWithUserRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociatePhoneNumberWithUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region AssociateSigninDelegateGroupsWithAccount /// /// Associates the specified sign-in delegate groups with the specified Amazon Chime account. /// /// Container for the necessary parameters to execute the AssociateSigninDelegateGroupsWithAccount service method. /// /// The response from the AssociateSigninDelegateGroupsWithAccount service method, as returned by Chime. /// /// 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 AssociateSigninDelegateGroupsWithAccount Operation public virtual AssociateSigninDelegateGroupsWithAccountResponse AssociateSigninDelegateGroupsWithAccount(AssociateSigninDelegateGroupsWithAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSigninDelegateGroupsWithAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSigninDelegateGroupsWithAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Associates the specified sign-in delegate groups with the specified Amazon Chime account. /// /// Container for the necessary parameters to execute the AssociateSigninDelegateGroupsWithAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the AssociateSigninDelegateGroupsWithAccount service method, as returned by Chime. /// /// 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 AssociateSigninDelegateGroupsWithAccount Operation public virtual Task AssociateSigninDelegateGroupsWithAccountAsync(AssociateSigninDelegateGroupsWithAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateSigninDelegateGroupsWithAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateSigninDelegateGroupsWithAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchCreateAttendee /// /// Creates up to 100 new attendees for an active Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, BatchCreateAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// Container for the necessary parameters to execute the BatchCreateAttendee service method. /// /// The response from the BatchCreateAttendee service method, as returned by Chime. /// /// 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 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 BatchCreateAttendee Operation [Obsolete("Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual BatchCreateAttendeeResponse BatchCreateAttendee(BatchCreateAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates up to 100 new attendees for an active Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, BatchCreateAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// Container for the necessary parameters to execute the BatchCreateAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchCreateAttendee service method, as returned by Chime. /// /// 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 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 BatchCreateAttendee Operation [Obsolete("Replaced by BatchCreateAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual Task BatchCreateAttendeeAsync(BatchCreateAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchCreateChannelMembership /// /// Adds a specified number of users to a channel. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, BatchCreateChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the BatchCreateChannelMembership service method. /// /// The response from the BatchCreateChannelMembership service method, as returned by Chime. /// /// 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 BatchCreateChannelMembership Operation [Obsolete("Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual BatchCreateChannelMembershipResponse BatchCreateChannelMembership(BatchCreateChannelMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateChannelMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds a specified number of users to a channel. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, BatchCreateChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the BatchCreateChannelMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchCreateChannelMembership service method, as returned by Chime. /// /// 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 BatchCreateChannelMembership Operation [Obsolete("Replaced by BatchCreateChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual Task BatchCreateChannelMembershipAsync(BatchCreateChannelMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateChannelMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchCreateRoomMembership /// /// Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members /// can be users or bots. The member role designates whether the member is a chat room /// administrator or a general chat room member. /// /// Container for the necessary parameters to execute the BatchCreateRoomMembership service method. /// /// The response from the BatchCreateRoomMembership service method, as returned by Chime. /// /// 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 BatchCreateRoomMembership Operation public virtual BatchCreateRoomMembershipResponse BatchCreateRoomMembership(BatchCreateRoomMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateRoomMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members /// can be users or bots. The member role designates whether the member is a chat room /// administrator or a general chat room member. /// /// Container for the necessary parameters to execute the BatchCreateRoomMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchCreateRoomMembership service method, as returned by Chime. /// /// 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 BatchCreateRoomMembership Operation public virtual Task BatchCreateRoomMembershipAsync(BatchCreateRoomMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchCreateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchCreateRoomMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchDeletePhoneNumber /// /// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated /// from any users or Amazon Chime Voice Connectors before they can be deleted. /// /// /// /// Phone numbers remain in the Deletion queue for 7 days before they are deleted /// permanently. /// /// /// Container for the necessary parameters to execute the BatchDeletePhoneNumber service method. /// /// The response from the BatchDeletePhoneNumber service method, as returned by Chime. /// /// 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 BatchDeletePhoneNumber Operation public virtual BatchDeletePhoneNumberResponse BatchDeletePhoneNumber(BatchDeletePhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeletePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeletePhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Moves phone numbers into the Deletion queue. Phone numbers must be disassociated /// from any users or Amazon Chime Voice Connectors before they can be deleted. /// /// /// /// Phone numbers remain in the Deletion queue for 7 days before they are deleted /// permanently. /// /// /// Container for the necessary parameters to execute the BatchDeletePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchDeletePhoneNumber service method, as returned by Chime. /// /// 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 BatchDeletePhoneNumber Operation public virtual Task BatchDeletePhoneNumberAsync(BatchDeletePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchDeletePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchDeletePhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchSuspendUser /// /// Suspends up to 50 users from a Team or EnterpriseLWA Amazon /// Chime account. For more information about different account types, see Managing /// Your Amazon Chime Accounts in the Amazon Chime Administration Guide. /// /// /// /// Users suspended from a Team account are disassociated from the account,but /// they can continue to use Amazon Chime as free users. To remove the suspension from /// suspended Team account users, invite them to the Team account /// again. You can use the InviteUsers action to do so. /// /// /// /// Users suspended from an EnterpriseLWA account are immediately signed /// out of Amazon Chime and can no longer sign in. To remove the suspension from suspended /// EnterpriseLWA account users, use the BatchUnsuspendUser action. /// /// /// /// To sign out users without suspending them, use the LogoutUser action. /// /// /// Container for the necessary parameters to execute the BatchSuspendUser service method. /// /// The response from the BatchSuspendUser service method, as returned by Chime. /// /// 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 BatchSuspendUser Operation public virtual BatchSuspendUserResponse BatchSuspendUser(BatchSuspendUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchSuspendUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchSuspendUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Suspends up to 50 users from a Team or EnterpriseLWA Amazon /// Chime account. For more information about different account types, see Managing /// Your Amazon Chime Accounts in the Amazon Chime Administration Guide. /// /// /// /// Users suspended from a Team account are disassociated from the account,but /// they can continue to use Amazon Chime as free users. To remove the suspension from /// suspended Team account users, invite them to the Team account /// again. You can use the InviteUsers action to do so. /// /// /// /// Users suspended from an EnterpriseLWA account are immediately signed /// out of Amazon Chime and can no longer sign in. To remove the suspension from suspended /// EnterpriseLWA account users, use the BatchUnsuspendUser action. /// /// /// /// To sign out users without suspending them, use the LogoutUser action. /// /// /// Container for the necessary parameters to execute the BatchSuspendUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchSuspendUser service method, as returned by Chime. /// /// 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 BatchSuspendUser Operation public virtual Task BatchSuspendUserAsync(BatchSuspendUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchSuspendUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchSuspendUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchUnsuspendUser /// /// Removes the suspension from up to 50 previously suspended users for the specified /// Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA /// accounts can be unsuspended using this action. For more information about different /// account types, see /// Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime /// Administration Guide. /// /// /// /// Previously suspended users who are unsuspended using this action are returned to Registered /// status. Users who are not previously suspended are ignored. /// /// /// Container for the necessary parameters to execute the BatchUnsuspendUser service method. /// /// The response from the BatchUnsuspendUser service method, as returned by Chime. /// /// 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 BatchUnsuspendUser Operation public virtual BatchUnsuspendUserResponse BatchUnsuspendUser(BatchUnsuspendUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUnsuspendUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUnsuspendUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Removes the suspension from up to 50 previously suspended users for the specified /// Amazon Chime EnterpriseLWA account. Only users on EnterpriseLWA /// accounts can be unsuspended using this action. For more information about different /// account types, see /// Managing Your Amazon Chime Accounts in the account types, in the Amazon Chime /// Administration Guide. /// /// /// /// Previously suspended users who are unsuspended using this action are returned to Registered /// status. Users who are not previously suspended are ignored. /// /// /// Container for the necessary parameters to execute the BatchUnsuspendUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUnsuspendUser service method, as returned by Chime. /// /// 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 BatchUnsuspendUser Operation public virtual Task BatchUnsuspendUserAsync(BatchUnsuspendUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUnsuspendUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUnsuspendUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchUpdatePhoneNumber /// /// Updates phone number product types or calling names. You can update one attribute /// at a time for each UpdatePhoneNumberRequestItem. For example, you can /// update the product type or the calling name. /// /// /// /// For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. /// For numbers outside the U.S., you must use the Amazon Chime SIP Media Application /// Dial-In product type. /// /// /// /// Updates to outbound calling names can take up to 72 hours to complete. Pending updates /// to outbound calling names must be complete before you can request another update. /// /// /// Container for the necessary parameters to execute the BatchUpdatePhoneNumber service method. /// /// The response from the BatchUpdatePhoneNumber service method, as returned by Chime. /// /// 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 BatchUpdatePhoneNumber Operation public virtual BatchUpdatePhoneNumberResponse BatchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdatePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdatePhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates phone number product types or calling names. You can update one attribute /// at a time for each UpdatePhoneNumberRequestItem. For example, you can /// update the product type or the calling name. /// /// /// /// For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. /// For numbers outside the U.S., you must use the Amazon Chime SIP Media Application /// Dial-In product type. /// /// /// /// Updates to outbound calling names can take up to 72 hours to complete. Pending updates /// to outbound calling names must be complete before you can request another update. /// /// /// Container for the necessary parameters to execute the BatchUpdatePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUpdatePhoneNumber service method, as returned by Chime. /// /// 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 BatchUpdatePhoneNumber Operation public virtual Task BatchUpdatePhoneNumberAsync(BatchUpdatePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdatePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdatePhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region BatchUpdateUser /// /// Updates user details within the UpdateUserRequestItem object for up to 20 users /// for the specified Amazon Chime account. Currently, only LicenseType updates /// are supported for this action. /// /// Container for the necessary parameters to execute the BatchUpdateUser service method. /// /// The response from the BatchUpdateUser service method, as returned by Chime. /// /// 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 BatchUpdateUser Operation public virtual BatchUpdateUserResponse BatchUpdateUser(BatchUpdateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates user details within the UpdateUserRequestItem object for up to 20 users /// for the specified Amazon Chime account. Currently, only LicenseType updates /// are supported for this action. /// /// Container for the necessary parameters to execute the BatchUpdateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the BatchUpdateUser service method, as returned by Chime. /// /// 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 BatchUpdateUser Operation public virtual Task BatchUpdateUserAsync(BatchUpdateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = BatchUpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = BatchUpdateUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateAccount /// /// Creates an Amazon Chime account under the administrator's AWS account. Only Team /// account types are currently supported for this action. For more information about /// different account types, see Managing /// Your Amazon Chime Accounts in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the CreateAccount service method. /// /// The response from the CreateAccount service method, as returned by Chime. /// /// 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 CreateAccount Operation public virtual CreateAccountResponse CreateAccount(CreateAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an Amazon Chime account under the administrator's AWS account. Only Team /// account types are currently supported for this action. For more information about /// different account types, see Managing /// Your Amazon Chime Accounts in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the CreateAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateAccount service method, as returned by Chime. /// /// 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 CreateAccount Operation public virtual Task CreateAccountAsync(CreateAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #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. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateAppInstance service method. /// /// The response from the CreateAppInstance service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual CreateAppInstanceResponse CreateAppInstance(CreateAppInstanceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// 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. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual Task CreateAppInstanceAsync(CreateAppInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateAppInstanceAdmin /// /// Promotes an AppInstanceUser to an AppInstanceAdmin. The /// promoted user can perform the following actions. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// ///
  • /// /// ChannelModerator actions across all channels in the AppInstance. /// ///
  • /// /// DeleteChannelMessage actions. /// ///
/// /// Only an AppInstanceUser 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 Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual CreateAppInstanceAdminResponse CreateAppInstanceAdmin(CreateAppInstanceAdminRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceAdminResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Promotes an AppInstanceUser to an AppInstanceAdmin. The /// promoted user can perform the following actions. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// ///
  • /// /// ChannelModerator actions across all channels in the AppInstance. /// ///
  • /// /// DeleteChannelMessage actions. /// ///
/// /// Only an AppInstanceUser 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 Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual Task CreateAppInstanceAdminAsync(CreateAppInstanceAdminRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceAdminResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateAppInstanceUser /// /// Creates a user under an Amazon Chime AppInstance. The request consists /// of a unique appInstanceUserId and Name for that user. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateAppInstanceUser service method. /// /// The response from the CreateAppInstanceUser service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual CreateAppInstanceUserResponse CreateAppInstanceUser(CreateAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a user under an Amazon Chime AppInstance. The request consists /// of a unique appInstanceUserId and Name for that user. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by CreateAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual Task CreateAppInstanceUserAsync(CreateAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateAttendee /// /// Creates a new attendee for an active Amazon Chime SDK meeting. For more information /// about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateAttendee service method. /// /// The response from the CreateAttendee service method, as returned by Chime. /// /// 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 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 CreateAttendee Operation [Obsolete("Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual CreateAttendeeResponse CreateAttendee(CreateAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a new attendee for an active Amazon Chime SDK meeting. For more information /// about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateAttendee service method, as returned by Chime. /// /// 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 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 CreateAttendee Operation [Obsolete("Replaced by CreateAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual Task CreateAttendeeAsync(CreateAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateBot /// /// Creates a bot for an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the CreateBot service method. /// /// The response from the CreateBot service method, as returned by Chime. /// /// 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 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 CreateBot Operation public virtual CreateBotResponse CreateBot(CreateBotRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateBotRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateBotResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a bot for an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the CreateBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateBot service method, as returned by Chime. /// /// 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 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 CreateBot Operation public virtual Task CreateBotAsync(CreateBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateBotRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateBotResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateChannel /// /// Creates a channel to which you can add users and send messages. /// /// /// /// Restriction: You can't change a channel's privacy. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateChannel service method. /// /// The response from the CreateChannel service method, as returned by Chime. /// /// 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 CreateChannel Operation [Obsolete("Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace")] public virtual CreateChannelResponse CreateChannel(CreateChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a channel to which you can add users and send messages. /// /// /// /// Restriction: You can't change a channel's privacy. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChannel service method, as returned by Chime. /// /// 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 CreateChannel Operation [Obsolete("Replaced by CreateChannel in the Amazon Chime SDK Messaging Namespace")] public virtual Task CreateChannelAsync(CreateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateChannelBan /// /// Permanently bans a member from a channel. Moderators can't add banned members to a /// channel. To undo a ban, you first have to DeleteChannelBan, and then /// CreateChannelMembership. Bans are cleaned up when you delete users or /// channels. /// /// /// /// If you ban a user who is already part of a channel, that user is automatically kicked /// from the channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateChannelBan service method. /// /// The response from the CreateChannelBan service method, as returned by Chime. /// /// 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 CreateChannelBan Operation [Obsolete("Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual CreateChannelBanResponse CreateChannelBan(CreateChannelBanRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelBanResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Permanently bans a member from a channel. Moderators can't add banned members to a /// channel. To undo a ban, you first have to DeleteChannelBan, and then /// CreateChannelMembership. Bans are cleaned up when you delete users or /// channels. /// /// /// /// If you ban a user who is already part of a channel, that user is automatically kicked /// from the channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateChannelBan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChannelBan service method, as returned by Chime. /// /// 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 CreateChannelBan Operation [Obsolete("Replaced by CreateChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual Task CreateChannelBanAsync(CreateChannelBanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelBanResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateChannelMembership /// /// Adds a user to a channel. The InvitedBy response field is derived from /// the request header. A channel member can: /// ///
  • /// /// List messages /// ///
  • /// /// Send messages /// ///
  • /// /// Receive messages /// ///
  • /// /// Edit their own messages /// ///
  • /// /// Leave the channel /// ///
/// /// Privacy settings impact this action as follows: /// ///
  • /// /// Public Channels: You do not need to be a member to list messages, but you must be /// a member to send messages. /// ///
  • /// /// Private Channels: You must be a member to list or send messages. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the CreateChannelMembership service method. /// /// The response from the CreateChannelMembership service method, as returned by Chime. /// /// 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 CreateChannelMembership Operation [Obsolete("Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual CreateChannelMembershipResponse CreateChannelMembership(CreateChannelMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds a user to a channel. The InvitedBy response field is derived from /// the request header. A channel member can: /// ///
  • /// /// List messages /// ///
  • /// /// Send messages /// ///
  • /// /// Receive messages /// ///
  • /// /// Edit their own messages /// ///
  • /// /// Leave the channel /// ///
/// /// Privacy settings impact this action as follows: /// ///
  • /// /// Public Channels: You do not need to be a member to list messages, but you must be /// a member to send messages. /// ///
  • /// /// Private Channels: You must be a member to list or send messages. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the CreateChannelMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChannelMembership service method, as returned by Chime. /// /// 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 CreateChannelMembership Operation [Obsolete("Replaced by CreateChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual Task CreateChannelMembershipAsync(CreateChannelMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateChannelModerator /// /// Creates a new ChannelModerator. A channel moderator can: /// ///
  • /// /// Add and remove other members of the channel. /// ///
  • /// /// Add and remove other moderators of the channel. /// ///
  • /// /// Add and remove user bans for the channel. /// ///
  • /// /// Redact messages in the channel. /// ///
  • /// /// List messages in the channel. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the CreateChannelModerator service method. /// /// The response from the CreateChannelModerator service method, as returned by Chime. /// /// 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 CreateChannelModerator Operation [Obsolete("Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual CreateChannelModeratorResponse CreateChannelModerator(CreateChannelModeratorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelModeratorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a new ChannelModerator. A channel moderator can: /// ///
  • /// /// Add and remove other members of the channel. /// ///
  • /// /// Add and remove other moderators of the channel. /// ///
  • /// /// Add and remove user bans for the channel. /// ///
  • /// /// Redact messages in the channel. /// ///
  • /// /// List messages in the channel. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the CreateChannelModerator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateChannelModerator service method, as returned by Chime. /// /// 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 CreateChannelModerator Operation [Obsolete("Replaced by CreateChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual Task CreateChannelModeratorAsync(CreateChannelModeratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateChannelModeratorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMediaCapturePipeline /// /// Creates a media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMediaCapturePipeline service method. /// /// The response from the CreateMediaCapturePipeline service method, as returned by Chime. /// /// 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 CreateMediaCapturePipeline Operation [Obsolete("Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual CreateMediaCapturePipelineResponse CreateMediaCapturePipeline(CreateMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMediaCapturePipeline service method, as returned by Chime. /// /// 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 CreateMediaCapturePipeline Operation [Obsolete("Replaced by CreateMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual Task CreateMediaCapturePipelineAsync(CreateMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMeeting /// /// Creates a new Amazon Chime SDK meeting in the specified media Region with no initial /// attendees. For more information about specifying media Regions, see Amazon /// Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMeeting service method. /// /// The response from the CreateMeeting service method, as returned by Chime. /// /// 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 CreateMeeting Operation [Obsolete("Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual CreateMeetingResponse CreateMeeting(CreateMeetingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a new Amazon Chime SDK meeting in the specified media Region with no initial /// attendees. For more information about specifying media Regions, see Amazon /// Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMeeting service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMeeting service method, as returned by Chime. /// /// 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 CreateMeeting Operation [Obsolete("Replaced by CreateMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual Task CreateMeetingAsync(CreateMeetingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMeetingDialOut /// /// Uses the join token and call metadata in a meeting request (From number, To number, /// and so forth) to initiate an outbound call to a public switched telephone network /// (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs /// to the customer. /// /// /// /// To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall /// action with the corresponding SIP media application ID. /// /// /// /// This API is is not available in a dedicated namespace. /// /// /// /// Container for the necessary parameters to execute the CreateMeetingDialOut service method. /// /// The response from the CreateMeetingDialOut service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateMeetingDialOut Operation public virtual CreateMeetingDialOutResponse CreateMeetingDialOut(CreateMeetingDialOutRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingDialOutRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingDialOutResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Uses the join token and call metadata in a meeting request (From number, To number, /// and so forth) to initiate an outbound call to a public switched telephone network /// (PSTN) and join them into a Chime meeting. Also ensures that the From number belongs /// to the customer. /// /// /// /// To play welcome audio or implement an interactive voice response (IVR), use the CreateSipMediaApplicationCall /// action with the corresponding SIP media application ID. /// /// /// /// This API is is not available in a dedicated namespace. /// /// /// /// Container for the necessary parameters to execute the CreateMeetingDialOut service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMeetingDialOut service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateMeetingDialOut Operation public virtual Task CreateMeetingDialOutAsync(CreateMeetingDialOutRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingDialOutRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingDialOutResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateMeetingWithAttendees /// /// Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. /// For more information about specifying media Regions, see Amazon /// Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMeetingWithAttendees, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMeetingWithAttendees service method. /// /// The response from the CreateMeetingWithAttendees service method, as returned by Chime. /// /// 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 CreateMeetingWithAttendees Operation [Obsolete("Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace")] public virtual CreateMeetingWithAttendeesResponse CreateMeetingWithAttendees(CreateMeetingWithAttendeesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingWithAttendeesRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingWithAttendeesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. /// For more information about specifying media Regions, see Amazon /// Chime SDK Media Regions in the Amazon Chime SDK Developer Guide . For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateMeetingWithAttendees, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateMeetingWithAttendees service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateMeetingWithAttendees service method, as returned by Chime. /// /// 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 CreateMeetingWithAttendees Operation [Obsolete("Replaced by CreateMeetingWithAttendees in the Amazon Chime SDK Meetings Namespace")] public virtual Task CreateMeetingWithAttendeesAsync(CreateMeetingWithAttendeesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMeetingWithAttendeesRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMeetingWithAttendeesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreatePhoneNumberOrder /// /// Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot /// use the Amazon Chime Business Calling product type. For numbers outside the U.S., /// you must use the Amazon Chime SIP Media Application Dial-In product type. /// /// Container for the necessary parameters to execute the CreatePhoneNumberOrder service method. /// /// The response from the CreatePhoneNumberOrder service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreatePhoneNumberOrder Operation public virtual CreatePhoneNumberOrderResponse CreatePhoneNumberOrder(CreatePhoneNumberOrderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePhoneNumberOrderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePhoneNumberOrderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an order for phone numbers to be provisioned. For toll-free numbers, you cannot /// use the Amazon Chime Business Calling product type. For numbers outside the U.S., /// you must use the Amazon Chime SIP Media Application Dial-In product type. /// /// Container for the necessary parameters to execute the CreatePhoneNumberOrder service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreatePhoneNumberOrder service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreatePhoneNumberOrder Operation public virtual Task CreatePhoneNumberOrderAsync(CreatePhoneNumberOrderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreatePhoneNumberOrderRequestMarshaller.Instance; options.ResponseUnmarshaller = CreatePhoneNumberOrderResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateProxySession /// /// Creates a proxy session on the specified Amazon Chime Voice Connector for the specified /// participant phone numbers. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateProxySession service method. /// /// The response from the CreateProxySession service method, as returned by Chime. /// /// 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 CreateProxySession Operation [Obsolete("Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace")] public virtual CreateProxySessionResponse CreateProxySession(CreateProxySessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateProxySessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a proxy session on the specified Amazon Chime Voice Connector for the specified /// participant phone numbers. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateProxySession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateProxySession service method, as returned by Chime. /// /// 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 CreateProxySession Operation [Obsolete("Replaced by CreateProxySession in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateProxySessionAsync(CreateProxySessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateProxySessionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateRoom /// /// Creates a chat room for the specified Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the CreateRoom service method. /// /// The response from the CreateRoom service method, as returned by Chime. /// /// 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 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 CreateRoom Operation public virtual CreateRoomResponse CreateRoom(CreateRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a chat room for the specified Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the CreateRoom service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRoom service method, as returned by Chime. /// /// 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 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 CreateRoom Operation public virtual Task CreateRoomAsync(CreateRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateRoomMembership /// /// Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be /// either a user or a bot. The member role designates whether the member is a chat room /// administrator or a general chat room member. /// /// Container for the necessary parameters to execute the CreateRoomMembership service method. /// /// The response from the CreateRoomMembership service method, as returned by Chime. /// /// 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. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// 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 CreateRoomMembership Operation public virtual CreateRoomMembershipResponse CreateRoomMembership(CreateRoomMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be /// either a user or a bot. The member role designates whether the member is a chat room /// administrator or a general chat room member. /// /// Container for the necessary parameters to execute the CreateRoomMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateRoomMembership service method, as returned by Chime. /// /// 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. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// 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 CreateRoomMembership Operation public virtual Task CreateRoomMembershipAsync(CreateRoomMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateRoomMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSipMediaApplication /// /// Creates a SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipMediaApplication service method. /// /// The response from the CreateSipMediaApplication service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipMediaApplication Operation [Obsolete("Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual CreateSipMediaApplicationResponse CreateSipMediaApplication(CreateSipMediaApplicationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipMediaApplicationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipMediaApplication service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSipMediaApplication service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipMediaApplication Operation [Obsolete("Replaced by CreateSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateSipMediaApplicationAsync(CreateSipMediaApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipMediaApplicationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSipMediaApplicationCall /// /// Creates an outbound call to a phone number from the phone number specified in the /// request, and it invokes the endpoint of the specified sipMediaApplicationId. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipMediaApplicationCall, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipMediaApplicationCall service method. /// /// The response from the CreateSipMediaApplicationCall service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipMediaApplicationCall Operation [Obsolete("Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace")] public virtual CreateSipMediaApplicationCallResponse CreateSipMediaApplicationCall(CreateSipMediaApplicationCallRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipMediaApplicationCallRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipMediaApplicationCallResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an outbound call to a phone number from the phone number specified in the /// request, and it invokes the endpoint of the specified sipMediaApplicationId. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipMediaApplicationCall, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipMediaApplicationCall service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSipMediaApplicationCall service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipMediaApplicationCall Operation [Obsolete("Replaced by CreateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateSipMediaApplicationCallAsync(CreateSipMediaApplicationCallRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipMediaApplicationCallRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipMediaApplicationCallResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateSipRule /// /// Creates a SIP rule which can be used to run a SIP media application as a target for /// a specific trigger type. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipRule service method. /// /// The response from the CreateSipRule service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipRule Operation [Obsolete("Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace")] public virtual CreateSipRuleResponse CreateSipRule(CreateSipRuleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipRuleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a SIP rule which can be used to run a SIP media application as a target for /// a specific trigger type. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateSipRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateSipRule service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateSipRule Operation [Obsolete("Replaced by CreateSipRule in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateSipRuleAsync(CreateSipRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateSipRuleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateUser /// /// Creates a user under the specified Amazon Chime account. /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// The response from the CreateUser service method, as returned by Chime. /// /// 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. /// /// /// 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 CreateUser Operation public virtual CreateUserResponse CreateUser(CreateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates a user under the specified Amazon Chime account. /// /// Container for the necessary parameters to execute the CreateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateUser service method, as returned by Chime. /// /// 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. /// /// /// 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 CreateUser Operation public virtual Task CreateUserAsync(CreateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateVoiceConnector /// /// Creates an Amazon Chime Voice Connector under the administrator's AWS account. You /// can choose to create an Amazon Chime Voice Connector in a specific AWS Region. /// /// /// /// Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon /// Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) /// for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. /// /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateVoiceConnector service method. /// /// The response from the CreateVoiceConnector service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateVoiceConnector Operation [Obsolete("Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual CreateVoiceConnectorResponse CreateVoiceConnector(CreateVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an Amazon Chime Voice Connector under the administrator's AWS account. You /// can choose to create an Amazon Chime Voice Connector in a specific AWS Region. /// /// /// /// Enabling CreateVoiceConnectorRequest$RequireEncryption configures your Amazon /// Chime Voice Connector to use TLS transport for SIP signaling and Secure RTP (SRTP) /// for media. Inbound calls use TLS transport, and unencrypted outbound calls are blocked. /// /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVoiceConnector service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateVoiceConnector Operation [Obsolete("Replaced by CreateVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateVoiceConnectorAsync(CreateVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region CreateVoiceConnectorGroup /// /// Creates an Amazon Chime Voice Connector group under the administrator's AWS account. /// You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector /// group by including VoiceConnectorItems in the request. /// /// /// /// You can include Amazon Chime Voice Connectors from different AWS Regions in your group. /// This creates a fault tolerant mechanism for fallback in case of availability events. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateVoiceConnectorGroup service method. /// /// The response from the CreateVoiceConnectorGroup service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateVoiceConnectorGroup Operation [Obsolete("Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual CreateVoiceConnectorGroupResponse CreateVoiceConnectorGroup(CreateVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an Amazon Chime Voice Connector group under the administrator's AWS account. /// You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector /// group by including VoiceConnectorItems in the request. /// /// /// /// You can include Amazon Chime Voice Connectors from different AWS Regions in your group. /// This creates a fault tolerant mechanism for fallback in case of availability events. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, CreateVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the CreateVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the CreateVoiceConnectorGroup service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 CreateVoiceConnectorGroup Operation [Obsolete("Replaced by CreateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task CreateVoiceConnectorGroupAsync(CreateVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = CreateVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAccount /// /// Deletes the specified Amazon Chime account. You must suspend all users before deleting /// Team account. You can use the BatchSuspendUser action to dodo. /// /// /// /// For EnterpriseLWA and EnterpriseAD accounts, you must release /// the claimed domains for your Amazon Chime account before deletion. As soon as you /// release the domain, all users under that account are suspended. /// /// /// /// Deleted accounts appear in your Disabled accounts list for 90 days. To /// restore deleted account from your Disabled accounts list, you must contact /// AWS Support. /// /// /// /// After 90 days, deleted accounts are permanently removed from your Disabled /// accounts list. /// /// /// Container for the necessary parameters to execute the DeleteAccount service method. /// /// The response from the DeleteAccount service method, as returned by Chime. /// /// 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for DeleteAccount Operation public virtual DeleteAccountResponse DeleteAccount(DeleteAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified Amazon Chime account. You must suspend all users before deleting /// Team account. You can use the BatchSuspendUser action to dodo. /// /// /// /// For EnterpriseLWA and EnterpriseAD accounts, you must release /// the claimed domains for your Amazon Chime account before deletion. As soon as you /// release the domain, all users under that account are suspended. /// /// /// /// Deleted accounts appear in your Disabled accounts list for 90 days. To /// restore deleted account from your Disabled accounts list, you must contact /// AWS Support. /// /// /// /// After 90 days, deleted accounts are permanently removed from your Disabled /// accounts list. /// /// /// Container for the necessary parameters to execute the DeleteAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteAccount service method, as returned by Chime. /// /// 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for DeleteAccount Operation public virtual Task DeleteAccountAsync(DeleteAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAppInstance /// /// Deletes an AppInstance and all associated data asynchronously. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAppInstance service method. /// /// The response from the DeleteAppInstance service method, as returned by Chime. /// /// 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 DeleteAppInstance Operation [Obsolete("Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual DeleteAppInstanceResponse DeleteAppInstance(DeleteAppInstanceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes an AppInstance and all associated data asynchronously. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 DeleteAppInstance Operation [Obsolete("Replaced by DeleteAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual Task DeleteAppInstanceAsync(DeleteAppInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAppInstanceAdmin /// /// Demotes an AppInstanceAdmin to an AppInstanceUser. This /// action does not delete the user. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAppInstanceAdmin service method. /// /// The response from the DeleteAppInstanceAdmin service method, as returned by Chime. /// /// 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 DeleteAppInstanceAdmin Operation [Obsolete("Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual DeleteAppInstanceAdminResponse DeleteAppInstanceAdmin(DeleteAppInstanceAdminRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceAdminResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Demotes an AppInstanceAdmin to an AppInstanceUser. This /// action does not delete the user. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 DeleteAppInstanceAdmin Operation [Obsolete("Replaced by DeleteAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual Task DeleteAppInstanceAdminAsync(DeleteAppInstanceAdminRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceAdminResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAppInstanceStreamingConfigurations /// /// Deletes the streaming configurations of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAppInstanceStreamingConfigurations service method. /// /// The response from the DeleteAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 DeleteAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteAppInstanceStreamingConfigurationsResponse DeleteAppInstanceStreamingConfigurations(DeleteAppInstanceStreamingConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the streaming configurations of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAppInstanceStreamingConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 DeleteAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by DeleteAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteAppInstanceStreamingConfigurationsAsync(DeleteAppInstanceStreamingConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAppInstanceUser /// /// Deletes an AppInstanceUser. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAppInstanceUser service method. /// /// The response from the DeleteAppInstanceUser service method, as returned by Chime. /// /// 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 DeleteAppInstanceUser Operation [Obsolete("Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual DeleteAppInstanceUserResponse DeleteAppInstanceUser(DeleteAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes an AppInstanceUser. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 DeleteAppInstanceUser Operation [Obsolete("Replaced by DeleteAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual Task DeleteAppInstanceUserAsync(DeleteAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteAttendee /// /// Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their /// JoinToken. Attendees are automatically deleted when a Amazon Chime SDK /// meeting is deleted. For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAttendee service method. /// /// The response from the DeleteAttendee service method, as returned by Chime. /// /// 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 DeleteAttendee Operation [Obsolete("Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual DeleteAttendeeResponse DeleteAttendee(DeleteAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their /// JoinToken. Attendees are automatically deleted when a Amazon Chime SDK /// meeting is deleted. For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteAttendee service method, as returned by Chime. /// /// 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 DeleteAttendee Operation [Obsolete("Replaced by DeleteAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual Task DeleteAttendeeAsync(DeleteAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannel /// /// Immediately makes a channel and its memberships inaccessible and marks them for deletion. /// This is an irreversible process. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannel service method. /// /// The response from the DeleteChannel service method, as returned by Chime. /// /// 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 DeleteChannel Operation [Obsolete("Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteChannelResponse DeleteChannel(DeleteChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Immediately makes a channel and its memberships inaccessible and marks them for deletion. /// This is an irreversible process. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannel service method, as returned by Chime. /// /// 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 DeleteChannel Operation [Obsolete("Replaced by DeleteChannel in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteChannelAsync(DeleteChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannelBan /// /// Removes a user from a channel's ban list. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelBan service method. /// /// The response from the DeleteChannelBan service method, as returned by Chime. /// /// 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 DeleteChannelBan Operation [Obsolete("Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteChannelBanResponse DeleteChannelBan(DeleteChannelBanRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelBanResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Removes a user from a channel's ban list. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelBan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannelBan service method, as returned by Chime. /// /// 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 DeleteChannelBan Operation [Obsolete("Replaced by DeleteChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteChannelBanAsync(DeleteChannelBanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelBanResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannelMembership /// /// Removes a member from a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelMembership service method. /// /// The response from the DeleteChannelMembership service method, as returned by Chime. /// /// 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 DeleteChannelMembership Operation [Obsolete("Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteChannelMembershipResponse DeleteChannelMembership(DeleteChannelMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Removes a member from a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannelMembership service method, as returned by Chime. /// /// 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 DeleteChannelMembership Operation [Obsolete("Replaced by DeleteChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteChannelMembershipAsync(DeleteChannelMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannelMessage /// /// Deletes a channel message. Only admins can perform this action. Deletion makes messages /// inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelMessage service method. /// /// The response from the DeleteChannelMessage service method, as returned by Chime. /// /// 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 DeleteChannelMessage Operation [Obsolete("Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteChannelMessageResponse DeleteChannelMessage(DeleteChannelMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes a channel message. Only admins can perform this action. Deletion makes messages /// inaccessible immediately. A background process deletes any revisions created by UpdateChannelMessage. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannelMessage service method, as returned by Chime. /// /// 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 DeleteChannelMessage Operation [Obsolete("Replaced by DeleteChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteChannelMessageAsync(DeleteChannelMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteChannelModerator /// /// Deletes a channel moderator. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelModerator service method. /// /// The response from the DeleteChannelModerator service method, as returned by Chime. /// /// 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 DeleteChannelModerator Operation [Obsolete("Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual DeleteChannelModeratorResponse DeleteChannelModerator(DeleteChannelModeratorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelModeratorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes a channel moderator. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteChannelModerator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteChannelModerator service method, as returned by Chime. /// /// 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 DeleteChannelModerator Operation [Obsolete("Replaced by DeleteChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual Task DeleteChannelModeratorAsync(DeleteChannelModeratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteChannelModeratorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteEventsConfiguration /// /// Deletes the events configuration that allows a bot to receive outgoing events. /// /// Container for the necessary parameters to execute the DeleteEventsConfiguration service method. /// /// The response from the DeleteEventsConfiguration service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for DeleteEventsConfiguration Operation public virtual DeleteEventsConfigurationResponse DeleteEventsConfiguration(DeleteEventsConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEventsConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the events configuration that allows a bot to receive outgoing events. /// /// Container for the necessary parameters to execute the DeleteEventsConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteEventsConfiguration service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for DeleteEventsConfiguration Operation public virtual Task DeleteEventsConfigurationAsync(DeleteEventsConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteEventsConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMediaCapturePipeline /// /// Deletes the media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteMediaCapturePipeline service method. /// /// The response from the DeleteMediaCapturePipeline service method, as returned by Chime. /// /// 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 DeleteMediaCapturePipeline Operation [Obsolete("Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual DeleteMediaCapturePipelineResponse DeleteMediaCapturePipeline(DeleteMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMediaCapturePipeline service method, as returned by Chime. /// /// 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 DeleteMediaCapturePipeline Operation [Obsolete("Replaced by DeleteMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual Task DeleteMediaCapturePipelineAsync(DeleteMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteMeeting /// /// Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, /// disconnects all clients, and prevents new clients from joining the meeting. For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteMeeting service method. /// /// The response from the DeleteMeeting service method, as returned by Chime. /// /// 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 DeleteMeeting Operation [Obsolete("Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual DeleteMeetingResponse DeleteMeeting(DeleteMeetingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMeetingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified Amazon Chime SDK meeting. The operation deletes all attendees, /// disconnects all clients, and prevents new clients from joining the meeting. For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteMeeting service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteMeeting service method, as returned by Chime. /// /// 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 DeleteMeeting Operation [Obsolete("Replaced by DeleteMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual Task DeleteMeetingAsync(DeleteMeetingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMeetingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeletePhoneNumber /// /// Moves the specified phone number into the Deletion queue. A phone number must /// be disassociated from any users or Amazon Chime Voice Connectors before it can be /// deleted. /// /// /// /// Deleted phone numbers remain in the Deletion queue for 7 days before they are /// deleted permanently. /// /// /// Container for the necessary parameters to execute the DeletePhoneNumber service method. /// /// The response from the DeletePhoneNumber service method, as returned by Chime. /// /// 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 DeletePhoneNumber Operation public virtual DeletePhoneNumberResponse DeletePhoneNumber(DeletePhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeletePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = DeletePhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Moves the specified phone number into the Deletion queue. A phone number must /// be disassociated from any users or Amazon Chime Voice Connectors before it can be /// deleted. /// /// /// /// Deleted phone numbers remain in the Deletion queue for 7 days before they are /// deleted permanently. /// /// /// Container for the necessary parameters to execute the DeletePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeletePhoneNumber service method, as returned by Chime. /// /// 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 DeletePhoneNumber Operation public virtual Task DeletePhoneNumberAsync(DeletePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeletePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = DeletePhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteProxySession /// /// Deletes the specified proxy session from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteProxySession service method. /// /// The response from the DeleteProxySession service method, as returned by Chime. /// /// 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 DeleteProxySession Operation [Obsolete("Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace")] public virtual DeleteProxySessionResponse DeleteProxySession(DeleteProxySessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteProxySessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified proxy session from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteProxySession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteProxySession service method, as returned by Chime. /// /// 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 DeleteProxySession Operation [Obsolete("Replaced by DeleteProxySession in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteProxySessionAsync(DeleteProxySessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteProxySessionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRoom /// /// Deletes a chat room in an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the DeleteRoom service method. /// /// The response from the DeleteRoom service method, as returned by Chime. /// /// 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 DeleteRoom Operation public virtual DeleteRoomResponse DeleteRoom(DeleteRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes a chat room in an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the DeleteRoom service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRoom service method, as returned by Chime. /// /// 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 DeleteRoom Operation public virtual Task DeleteRoomAsync(DeleteRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteRoomMembership /// /// Removes a member from a chat room in an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the DeleteRoomMembership service method. /// /// The response from the DeleteRoomMembership service method, as returned by Chime. /// /// 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 DeleteRoomMembership Operation public virtual DeleteRoomMembershipResponse DeleteRoomMembership(DeleteRoomMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Removes a member from a chat room in an Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the DeleteRoomMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteRoomMembership service method, as returned by Chime. /// /// 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 DeleteRoomMembership Operation public virtual Task DeleteRoomMembershipAsync(DeleteRoomMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteRoomMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSipMediaApplication /// /// Deletes a SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteSipMediaApplication service method. /// /// The response from the DeleteSipMediaApplication service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteSipMediaApplication Operation [Obsolete("Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual DeleteSipMediaApplicationResponse DeleteSipMediaApplication(DeleteSipMediaApplicationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSipMediaApplicationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes a SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteSipMediaApplication service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSipMediaApplication service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteSipMediaApplication Operation [Obsolete("Replaced by DeleteSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteSipMediaApplicationAsync(DeleteSipMediaApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSipMediaApplicationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteSipRule /// /// Deletes a SIP rule. You must disable a SIP rule before you can delete it. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteSipRule service method. /// /// The response from the DeleteSipRule service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteSipRule Operation [Obsolete("Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace")] public virtual DeleteSipRuleResponse DeleteSipRule(DeleteSipRuleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSipRuleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes a SIP rule. You must disable a SIP rule before you can delete it. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteSipRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteSipRule service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteSipRule Operation [Obsolete("Replaced by DeleteSipRule in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteSipRuleAsync(DeleteSipRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteSipRuleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnector /// /// Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with /// the Amazon Chime Voice Connector must be disassociated from it before it can be deleted. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnector service method. /// /// The response from the DeleteVoiceConnector service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteVoiceConnector Operation [Obsolete("Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorResponse DeleteVoiceConnector(DeleteVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified Amazon Chime Voice Connector. Any phone numbers associated with /// the Amazon Chime Voice Connector must be disassociated from it before it can be deleted. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnector service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteVoiceConnector Operation [Obsolete("Replaced by DeleteVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorAsync(DeleteVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorEmergencyCallingConfiguration /// /// Deletes the emergency calling configuration details from the specified Amazon Chime /// Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration service method. /// /// The response from the DeleteVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorEmergencyCallingConfigurationResponse DeleteVoiceConnectorEmergencyCallingConfiguration(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the emergency calling configuration details from the specified Amazon Chime /// Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorEmergencyCallingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by DeleteVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorEmergencyCallingConfigurationAsync(DeleteVoiceConnectorEmergencyCallingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorGroup /// /// Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems /// and phone numbers associated with the group must be removed before it can be deleted. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup service method. /// /// The response from the DeleteVoiceConnectorGroup service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteVoiceConnectorGroup Operation [Obsolete("Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorGroupResponse DeleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified Amazon Chime Voice Connector group. Any VoiceConnectorItems /// and phone numbers associated with the group must be removed before it can be deleted. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorGroup service method, as returned by Chime. /// /// 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. /// /// /// 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 DeleteVoiceConnectorGroup Operation [Obsolete("Replaced by DeleteVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorGroupAsync(DeleteVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorOrigination /// /// Deletes the origination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to deleting the origination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination service method. /// /// The response from the DeleteVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorOrigination Operation [Obsolete("Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorOriginationResponse DeleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorOriginationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the origination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to deleting the origination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorOrigination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorOrigination Operation [Obsolete("Replaced by DeleteVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorOriginationAsync(DeleteVoiceConnectorOriginationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorOriginationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorProxy /// /// Deletes the proxy configuration from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy service method. /// /// The response from the DeleteVoiceConnectorProxy service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorProxy Operation [Obsolete("Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorProxyResponse DeleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorProxyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the proxy configuration from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorProxy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorProxy service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorProxy Operation [Obsolete("Replaced by DeleteVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorProxyAsync(DeleteVoiceConnectorProxyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorProxyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorStreamingConfiguration /// /// Deletes the streaming configuration for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration service method. /// /// The response from the DeleteVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorStreamingConfigurationResponse DeleteVoiceConnectorStreamingConfiguration(DeleteVoiceConnectorStreamingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the streaming configuration for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorStreamingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by DeleteVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorStreamingConfigurationAsync(DeleteVoiceConnectorStreamingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorTermination /// /// Deletes the termination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to deleting the termination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination service method. /// /// The response from the DeleteVoiceConnectorTermination service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorTermination Operation [Obsolete("Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorTerminationResponse DeleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the termination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to deleting the termination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorTermination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorTermination service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorTermination Operation [Obsolete("Replaced by DeleteVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorTerminationAsync(DeleteVoiceConnectorTerminationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DeleteVoiceConnectorTerminationCredentials /// /// Deletes the specified SIP credentials used by your equipment to authenticate during /// call termination. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials service method. /// /// The response from the DeleteVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual DeleteVoiceConnectorTerminationCredentialsResponse DeleteVoiceConnectorTerminationCredentials(DeleteVoiceConnectorTerminationCredentialsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Deletes the specified SIP credentials used by your equipment to authenticate during /// call termination. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DeleteVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteVoiceConnectorTerminationCredentials service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DeleteVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 DeleteVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by DeleteVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual Task DeleteVoiceConnectorTerminationCredentialsAsync(DeleteVoiceConnectorTerminationCredentialsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAppInstance /// /// Returns the full details of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeAppInstance service method. /// /// The response from the DescribeAppInstance service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual DescribeAppInstanceResponse DescribeAppInstance(DescribeAppInstanceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual Task DescribeAppInstanceAsync(DescribeAppInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAppInstanceAdmin /// /// Returns the full details of an AppInstanceAdmin. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeAppInstanceAdmin service method. /// /// The response from the DescribeAppInstanceAdmin service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual DescribeAppInstanceAdminResponse DescribeAppInstanceAdmin(DescribeAppInstanceAdminRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceAdminResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of an AppInstanceAdmin. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstanceAdmin, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstanceAdmin in the Amazon Chime SDK Identity Namespace")] public virtual Task DescribeAppInstanceAdminAsync(DescribeAppInstanceAdminRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceAdminRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceAdminResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeAppInstanceUser /// /// Returns the full details of an AppInstanceUser. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeAppInstanceUser service method. /// /// The response from the DescribeAppInstanceUser service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual DescribeAppInstanceUserResponse DescribeAppInstanceUser(DescribeAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of an AppInstanceUser. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by DescribeAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual Task DescribeAppInstanceUserAsync(DescribeAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannel /// /// Returns the full details of a channel in an Amazon Chime AppInstance. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannel service method. /// /// The response from the DescribeChannel service method, as returned by Chime. /// /// 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 DescribeChannel Operation [Obsolete("Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelResponse DescribeChannel(DescribeChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of a channel in an Amazon Chime AppInstance. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannel service method, as returned by Chime. /// /// 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 DescribeChannel Operation [Obsolete("Replaced by DescribeChannel in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelAsync(DescribeChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannelBan /// /// Returns the full details of a channel ban. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelBan service method. /// /// The response from the DescribeChannelBan service method, as returned by Chime. /// /// 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 DescribeChannelBan Operation [Obsolete("Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelBanResponse DescribeChannelBan(DescribeChannelBanRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelBanResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of a channel ban. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelBan, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelBan service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannelBan service method, as returned by Chime. /// /// 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 DescribeChannelBan Operation [Obsolete("Replaced by DescribeChannelBan in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelBanAsync(DescribeChannelBanRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelBanRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelBanResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannelMembership /// /// Returns the full details of a user's channel membership. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelMembership service method. /// /// The response from the DescribeChannelMembership service method, as returned by Chime. /// /// 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 DescribeChannelMembership Operation [Obsolete("Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelMembershipResponse DescribeChannelMembership(DescribeChannelMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of a user's channel membership. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelMembership, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannelMembership service method, as returned by Chime. /// /// 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 DescribeChannelMembership Operation [Obsolete("Replaced by DescribeChannelMembership in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelMembershipAsync(DescribeChannelMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannelMembershipForAppInstanceUser /// /// Returns the details of a channel based on the membership of the specified AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelMembershipForAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelMembershipForAppInstanceUser service method. /// /// The response from the DescribeChannelMembershipForAppInstanceUser service method, as returned by Chime. /// /// 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 DescribeChannelMembershipForAppInstanceUser Operation [Obsolete("Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelMembershipForAppInstanceUserResponse DescribeChannelMembershipForAppInstanceUser(DescribeChannelMembershipForAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelMembershipForAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelMembershipForAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the details of a channel based on the membership of the specified AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelMembershipForAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelMembershipForAppInstanceUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannelMembershipForAppInstanceUser service method, as returned by Chime. /// /// 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 DescribeChannelMembershipForAppInstanceUser Operation [Obsolete("Replaced by DescribeChannelMembershipForAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelMembershipForAppInstanceUserAsync(DescribeChannelMembershipForAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelMembershipForAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelMembershipForAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannelModeratedByAppInstanceUser /// /// Returns the full details of a channel moderated by the specified AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelModeratedByAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelModeratedByAppInstanceUser service method. /// /// The response from the DescribeChannelModeratedByAppInstanceUser service method, as returned by Chime. /// /// 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 DescribeChannelModeratedByAppInstanceUser Operation [Obsolete("Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelModeratedByAppInstanceUserResponse DescribeChannelModeratedByAppInstanceUser(DescribeChannelModeratedByAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelModeratedByAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelModeratedByAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of a channel moderated by the specified AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelModeratedByAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelModeratedByAppInstanceUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannelModeratedByAppInstanceUser service method, as returned by Chime. /// /// 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 DescribeChannelModeratedByAppInstanceUser Operation [Obsolete("Replaced by DescribeChannelModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelModeratedByAppInstanceUserAsync(DescribeChannelModeratedByAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelModeratedByAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelModeratedByAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DescribeChannelModerator /// /// Returns the full details of a single ChannelModerator. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelModerator service method. /// /// The response from the DescribeChannelModerator service method, as returned by Chime. /// /// 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 DescribeChannelModerator Operation [Obsolete("Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual DescribeChannelModeratorResponse DescribeChannelModerator(DescribeChannelModeratorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelModeratorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the full details of a single ChannelModerator. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DescribeChannelModerator, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeChannelModerator service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DescribeChannelModerator service method, as returned by Chime. /// /// 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 DescribeChannelModerator Operation [Obsolete("Replaced by DescribeChannelModerator in the Amazon Chime SDK Messaging Namespace")] public virtual Task DescribeChannelModeratorAsync(DescribeChannelModeratorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DescribeChannelModeratorRequestMarshaller.Instance; options.ResponseUnmarshaller = DescribeChannelModeratorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DisassociatePhoneNumberFromUser /// /// Disassociates the primary provisioned phone number from the specified Amazon Chime /// user. /// /// Container for the necessary parameters to execute the DisassociatePhoneNumberFromUser service method. /// /// The response from the DisassociatePhoneNumberFromUser service method, as returned by Chime. /// /// 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 DisassociatePhoneNumberFromUser Operation public virtual DisassociatePhoneNumberFromUserResponse DisassociatePhoneNumberFromUser(DisassociatePhoneNumberFromUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumberFromUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumberFromUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Disassociates the primary provisioned phone number from the specified Amazon Chime /// user. /// /// Container for the necessary parameters to execute the DisassociatePhoneNumberFromUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociatePhoneNumberFromUser service method, as returned by Chime. /// /// 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 DisassociatePhoneNumberFromUser Operation public virtual Task DisassociatePhoneNumberFromUserAsync(DisassociatePhoneNumberFromUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumberFromUserRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumberFromUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DisassociatePhoneNumbersFromVoiceConnector /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DisassociatePhoneNumbersFromVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector service method. /// /// The response from the DisassociatePhoneNumbersFromVoiceConnector service method, as returned by Chime. /// /// 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 DisassociatePhoneNumbersFromVoiceConnector Operation [Obsolete("Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual DisassociatePhoneNumbersFromVoiceConnectorResponse DisassociatePhoneNumbersFromVoiceConnector(DisassociatePhoneNumbersFromVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DisassociatePhoneNumbersFromVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociatePhoneNumbersFromVoiceConnector service method, as returned by Chime. /// /// 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 DisassociatePhoneNumbersFromVoiceConnector Operation [Obsolete("Replaced by DisassociatePhoneNumbersFromVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task DisassociatePhoneNumbersFromVoiceConnectorAsync(DisassociatePhoneNumbersFromVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DisassociatePhoneNumbersFromVoiceConnectorGroup /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector /// group. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DisassociatePhoneNumbersFromVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup service method. /// /// The response from the DisassociatePhoneNumbersFromVoiceConnectorGroup service method, as returned by Chime. /// /// 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 DisassociatePhoneNumbersFromVoiceConnectorGroup Operation [Obsolete("Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual DisassociatePhoneNumbersFromVoiceConnectorGroupResponse DisassociatePhoneNumbersFromVoiceConnectorGroup(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector /// group. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, DisassociatePhoneNumbersFromVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the DisassociatePhoneNumbersFromVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociatePhoneNumbersFromVoiceConnectorGroup service method, as returned by Chime. /// /// 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 DisassociatePhoneNumbersFromVoiceConnectorGroup Operation [Obsolete("Replaced by DisassociatePhoneNumbersFromVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task DisassociatePhoneNumbersFromVoiceConnectorGroupAsync(DisassociatePhoneNumbersFromVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociatePhoneNumbersFromVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region DisassociateSigninDelegateGroupsFromAccount /// /// Disassociates the specified sign-in delegate groups from the specified Amazon Chime /// account. /// /// Container for the necessary parameters to execute the DisassociateSigninDelegateGroupsFromAccount service method. /// /// The response from the DisassociateSigninDelegateGroupsFromAccount service method, as returned by Chime. /// /// 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 DisassociateSigninDelegateGroupsFromAccount Operation public virtual DisassociateSigninDelegateGroupsFromAccountResponse DisassociateSigninDelegateGroupsFromAccount(DisassociateSigninDelegateGroupsFromAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSigninDelegateGroupsFromAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSigninDelegateGroupsFromAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Disassociates the specified sign-in delegate groups from the specified Amazon Chime /// account. /// /// Container for the necessary parameters to execute the DisassociateSigninDelegateGroupsFromAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the DisassociateSigninDelegateGroupsFromAccount service method, as returned by Chime. /// /// 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 DisassociateSigninDelegateGroupsFromAccount Operation public virtual Task DisassociateSigninDelegateGroupsFromAccountAsync(DisassociateSigninDelegateGroupsFromAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateSigninDelegateGroupsFromAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateSigninDelegateGroupsFromAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAccount /// /// Retrieves details for the specified Amazon Chime account, such as account type and /// supported licenses. /// /// Container for the necessary parameters to execute the GetAccount service method. /// /// The response from the GetAccount service method, as returned by Chime. /// /// 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 GetAccount Operation public virtual GetAccountResponse GetAccount(GetAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified Amazon Chime account, such as account type and /// supported licenses. /// /// Container for the necessary parameters to execute the GetAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAccount service method, as returned by Chime. /// /// 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 GetAccount Operation public virtual Task GetAccountAsync(GetAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAccountSettings /// /// Retrieves account settings for the specified Amazon Chime account ID, such as remote /// control and dialout settings. For more information about these settings, see Use /// the Policies Page in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the GetAccountSettings service method. /// /// The response from the GetAccountSettings service method, as returned by Chime. /// /// 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 GetAccountSettings Operation public virtual GetAccountSettingsResponse GetAccountSettings(GetAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves account settings for the specified Amazon Chime account ID, such as remote /// control and dialout settings. For more information about these settings, see Use /// the Policies Page in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the GetAccountSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAccountSettings service method, as returned by Chime. /// /// 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 GetAccountSettings Operation public virtual Task GetAccountSettingsAsync(GetAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAccountSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAppInstanceRetentionSettings /// /// Gets the retention settings for an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingRetentionSettings, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetAppInstanceRetentionSettings service method. /// /// The response from the GetAppInstanceRetentionSettings service method, as returned by Chime. /// /// 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 GetAppInstanceRetentionSettings Operation [Obsolete("Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace")] public virtual GetAppInstanceRetentionSettingsResponse GetAppInstanceRetentionSettings(GetAppInstanceRetentionSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppInstanceRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppInstanceRetentionSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the retention settings for an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingRetentionSettings, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 GetAppInstanceRetentionSettings Operation [Obsolete("Replaced by GetAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace")] public virtual Task GetAppInstanceRetentionSettingsAsync(GetAppInstanceRetentionSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppInstanceRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppInstanceRetentionSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAppInstanceStreamingConfigurations /// /// Gets the streaming settings for an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetAppInstanceStreamingConfigurations service method. /// /// The response from the GetAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 GetAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual GetAppInstanceStreamingConfigurationsResponse GetAppInstanceStreamingConfigurations(GetAppInstanceStreamingConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the streaming settings for an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetAppInstanceStreamingConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 GetAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by GetAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual Task GetAppInstanceStreamingConfigurationsAsync(GetAppInstanceStreamingConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetAttendee /// /// Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee /// ID. For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetAttendee service method. /// /// The response from the GetAttendee service method, as returned by Chime. /// /// 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 GetAttendee Operation [Obsolete("Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual GetAttendeeResponse GetAttendee(GetAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee /// ID. For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetAttendee, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetAttendee service method, as returned by Chime. /// /// 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 GetAttendee Operation [Obsolete("Replaced by GetAttendee in the Amazon Chime SDK Meetings Namespace")] public virtual Task GetAttendeeAsync(GetAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = GetAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetBot /// /// Retrieves details for the specified bot, such as bot email address, bot type, status, /// and display name. /// /// Container for the necessary parameters to execute the GetBot service method. /// /// The response from the GetBot service method, as returned by Chime. /// /// 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 GetBot Operation public virtual GetBotResponse GetBot(GetBotRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetBotRequestMarshaller.Instance; options.ResponseUnmarshaller = GetBotResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified bot, such as bot email address, bot type, status, /// and display name. /// /// Container for the necessary parameters to execute the GetBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetBot service method, as returned by Chime. /// /// 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 GetBot Operation public virtual Task GetBotAsync(GetBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetBotRequestMarshaller.Instance; options.ResponseUnmarshaller = GetBotResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetChannelMessage /// /// Gets the full details of a channel message. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetChannelMessage service method. /// /// The response from the GetChannelMessage service method, as returned by Chime. /// /// 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 GetChannelMessage Operation [Obsolete("Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual GetChannelMessageResponse GetChannelMessage(GetChannelMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = GetChannelMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the full details of a channel message. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetChannelMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetChannelMessage service method, as returned by Chime. /// /// 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 GetChannelMessage Operation [Obsolete("Replaced by GetChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual Task GetChannelMessageAsync(GetChannelMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = GetChannelMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetEventsConfiguration /// /// Gets details for an events configuration that allows a bot to receive outgoing events, /// such as an HTTPS endpoint or Lambda function ARN. /// /// Container for the necessary parameters to execute the GetEventsConfiguration service method. /// /// The response from the GetEventsConfiguration service method, as returned by Chime. /// /// 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 request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetEventsConfiguration Operation public virtual GetEventsConfigurationResponse GetEventsConfiguration(GetEventsConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventsConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets details for an events configuration that allows a bot to receive outgoing events, /// such as an HTTPS endpoint or Lambda function ARN. /// /// Container for the necessary parameters to execute the GetEventsConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetEventsConfiguration service method, as returned by Chime. /// /// 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 request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for GetEventsConfiguration Operation public virtual Task GetEventsConfigurationAsync(GetEventsConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventsConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetGlobalSettings /// /// Retrieves global settings for the administrator's AWS account, such as Amazon Chime /// Business Calling and Amazon Chime Voice Connector settings. /// /// Container for the necessary parameters to execute the GetGlobalSettings service method. /// /// The response from the GetGlobalSettings service method, as returned by Chime. /// /// 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 GetGlobalSettings Operation public virtual GetGlobalSettingsResponse GetGlobalSettings(GetGlobalSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetGlobalSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGlobalSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves global settings for the administrator's AWS account, such as Amazon Chime /// Business Calling and Amazon Chime Voice Connector settings. /// /// Container for the necessary parameters to execute the GetGlobalSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetGlobalSettings service method, as returned by Chime. /// /// 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 GetGlobalSettings Operation public virtual Task GetGlobalSettingsAsync(GetGlobalSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetGlobalSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetGlobalSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMediaCapturePipeline /// /// Gets an existing media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetMediaCapturePipeline service method. /// /// The response from the GetMediaCapturePipeline service method, as returned by Chime. /// /// 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 GetMediaCapturePipeline Operation [Obsolete("Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual GetMediaCapturePipelineResponse GetMediaCapturePipeline(GetMediaCapturePipelineRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaCapturePipelineResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets an existing media capture pipeline. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMediaCapturePipeline, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetMediaCapturePipeline service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMediaCapturePipeline service method, as returned by Chime. /// /// 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 GetMediaCapturePipeline Operation [Obsolete("Replaced by GetMediaCapturePipeline in the Amazon Chime SDK Media Pipelines Namespace")] public virtual Task GetMediaCapturePipelineAsync(GetMediaCapturePipelineRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMediaCapturePipelineRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMediaCapturePipelineResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMeeting /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . /// /// /// Container for the necessary parameters to execute the GetMeeting service method. /// /// The response from the GetMeeting service method, as returned by Chime. /// /// 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 GetMeeting Operation [Obsolete("Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual GetMeetingResponse GetMeeting(GetMeetingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMeetingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMeeting, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more /// information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide . /// /// /// Container for the necessary parameters to execute the GetMeeting service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMeeting service method, as returned by Chime. /// /// 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 GetMeeting Operation [Obsolete("Replaced by GetMeeting in the Amazon Chime SDK Meetings Namespace")] public virtual Task GetMeetingAsync(GetMeetingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMeetingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetMessagingSessionEndpoint /// /// The details of the endpoint for the messaging session. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingSessionEndpoint, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetMessagingSessionEndpoint service method. /// /// The response from the GetMessagingSessionEndpoint service method, as returned by Chime. /// /// 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 GetMessagingSessionEndpoint Operation [Obsolete("Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace")] public virtual GetMessagingSessionEndpointResponse GetMessagingSessionEndpoint(GetMessagingSessionEndpointRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMessagingSessionEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMessagingSessionEndpointResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// The details of the endpoint for the messaging session. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetMessagingSessionEndpoint, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetMessagingSessionEndpoint service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetMessagingSessionEndpoint service method, as returned by Chime. /// /// 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 GetMessagingSessionEndpoint Operation [Obsolete("Replaced by GetMessagingSessionEndpoint in the Amazon Chime SDK Messaging Namespace")] public virtual Task GetMessagingSessionEndpointAsync(GetMessagingSessionEndpointRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetMessagingSessionEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMessagingSessionEndpointResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetPhoneNumber /// /// Retrieves details for the specified phone number ID, such as associations, capabilities, /// and product type. /// /// Container for the necessary parameters to execute the GetPhoneNumber service method. /// /// The response from the GetPhoneNumber service method, as returned by Chime. /// /// 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 GetPhoneNumber Operation public virtual GetPhoneNumberResponse GetPhoneNumber(GetPhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified phone number ID, such as associations, capabilities, /// and product type. /// /// Container for the necessary parameters to execute the GetPhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPhoneNumber service method, as returned by Chime. /// /// 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 GetPhoneNumber Operation public virtual Task GetPhoneNumberAsync(GetPhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetPhoneNumberOrder /// /// Retrieves details for the specified phone number order, such as the order creation /// timestamp, phone numbers in E.164 format, product type, and order status. /// /// Container for the necessary parameters to execute the GetPhoneNumberOrder service method. /// /// The response from the GetPhoneNumberOrder service method, as returned by Chime. /// /// 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 GetPhoneNumberOrder Operation public virtual GetPhoneNumberOrderResponse GetPhoneNumberOrder(GetPhoneNumberOrderRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberOrderRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberOrderResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified phone number order, such as the order creation /// timestamp, phone numbers in E.164 format, product type, and order status. /// /// Container for the necessary parameters to execute the GetPhoneNumberOrder service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPhoneNumberOrder service method, as returned by Chime. /// /// 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 GetPhoneNumberOrder Operation public virtual Task GetPhoneNumberOrderAsync(GetPhoneNumberOrderRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberOrderRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberOrderResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetPhoneNumberSettings /// /// Retrieves the phone number settings for the administrator's AWS account, such as the /// default outbound calling name. /// /// Container for the necessary parameters to execute the GetPhoneNumberSettings service method. /// /// The response from the GetPhoneNumberSettings service method, as returned by Chime. /// /// 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 GetPhoneNumberSettings Operation public virtual GetPhoneNumberSettingsResponse GetPhoneNumberSettings(GetPhoneNumberSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves the phone number settings for the administrator's AWS account, such as the /// default outbound calling name. /// /// Container for the necessary parameters to execute the GetPhoneNumberSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetPhoneNumberSettings service method, as returned by Chime. /// /// 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 GetPhoneNumberSettings Operation public virtual Task GetPhoneNumberSettingsAsync(GetPhoneNumberSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetPhoneNumberSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPhoneNumberSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetProxySession /// /// Gets the specified proxy session details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetProxySession service method. /// /// The response from the GetProxySession service method, as returned by Chime. /// /// 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 GetProxySession Operation [Obsolete("Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace")] public virtual GetProxySessionResponse GetProxySession(GetProxySessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetProxySessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the specified proxy session details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetProxySession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetProxySession service method, as returned by Chime. /// /// 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 GetProxySession Operation [Obsolete("Replaced by GetProxySession in the Amazon Chime SDK Voice Namespace")] public virtual Task GetProxySessionAsync(GetProxySessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetProxySessionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRetentionSettings /// /// Gets the retention settings for the specified Amazon Chime Enterprise account. For /// more information about retention settings, see Managing /// Chat Retention Policies in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the GetRetentionSettings service method. /// /// The response from the GetRetentionSettings service method, as returned by Chime. /// /// 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 GetRetentionSettings Operation public virtual GetRetentionSettingsResponse GetRetentionSettings(GetRetentionSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRetentionSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the retention settings for the specified Amazon Chime Enterprise account. For /// more information about retention settings, see Managing /// Chat Retention Policies in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the GetRetentionSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRetentionSettings service method, as returned by Chime. /// /// 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 GetRetentionSettings Operation public virtual Task GetRetentionSettingsAsync(GetRetentionSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRetentionSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetRoom /// /// Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise /// account. /// /// Container for the necessary parameters to execute the GetRoom service method. /// /// The response from the GetRoom service method, as returned by Chime. /// /// 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 GetRoom Operation public virtual GetRoomResponse GetRoom(GetRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise /// account. /// /// Container for the necessary parameters to execute the GetRoom service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetRoom service method, as returned by Chime. /// /// 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 GetRoom Operation public virtual Task GetRoomAsync(GetRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = GetRoomResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSipMediaApplication /// /// Retrieves the information for a SIP media application, including name, AWS Region, /// and endpoints. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipMediaApplication service method. /// /// The response from the GetSipMediaApplication service method, as returned by Chime. /// /// 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 GetSipMediaApplication Operation [Obsolete("Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual GetSipMediaApplicationResponse GetSipMediaApplication(GetSipMediaApplicationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipMediaApplicationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves the information for a SIP media application, including name, AWS Region, /// and endpoints. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipMediaApplication service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSipMediaApplication service method, as returned by Chime. /// /// 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 GetSipMediaApplication Operation [Obsolete("Replaced by GetSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual Task GetSipMediaApplicationAsync(GetSipMediaApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipMediaApplicationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSipMediaApplicationLoggingConfiguration /// /// Returns the logging configuration for the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipMediaApplicationLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration service method. /// /// The response from the GetSipMediaApplicationLoggingConfiguration service method, as returned by Chime. /// /// 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 GetSipMediaApplicationLoggingConfiguration Operation [Obsolete("Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual GetSipMediaApplicationLoggingConfigurationResponse GetSipMediaApplicationLoggingConfiguration(GetSipMediaApplicationLoggingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns the logging configuration for the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipMediaApplicationLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipMediaApplicationLoggingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSipMediaApplicationLoggingConfiguration service method, as returned by Chime. /// /// 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 GetSipMediaApplicationLoggingConfiguration Operation [Obsolete("Replaced by GetSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task GetSipMediaApplicationLoggingConfigurationAsync(GetSipMediaApplicationLoggingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetSipRule /// /// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target /// endpoints. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipRule service method. /// /// The response from the GetSipRule service method, as returned by Chime. /// /// 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 GetSipRule Operation [Obsolete("Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace")] public virtual GetSipRuleResponse GetSipRule(GetSipRuleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipRuleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target /// endpoints. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetSipRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetSipRule service method, as returned by Chime. /// /// 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 GetSipRule Operation [Obsolete("Replaced by GetSipRule in the Amazon Chime SDK Voice Namespace")] public virtual Task GetSipRuleAsync(GetSipRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = GetSipRuleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetUser /// /// Retrieves details for the specified user ID, such as primary email address, license /// type,and personal meeting PIN. /// /// /// /// To retrieve user details with an email address instead of a user ID, use the ListUsers /// action, and then filter by email address. /// /// /// Container for the necessary parameters to execute the GetUser service method. /// /// The response from the GetUser service method, as returned by Chime. /// /// 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 GetUser Operation public virtual GetUserResponse GetUser(GetUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified user ID, such as primary email address, license /// type,and personal meeting PIN. /// /// /// /// To retrieve user details with an email address instead of a user ID, use the ListUsers /// action, and then filter by email address. /// /// /// Container for the necessary parameters to execute the GetUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUser service method, as returned by Chime. /// /// 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 GetUser Operation public virtual Task GetUserAsync(GetUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetUserSettings /// /// Retrieves settings for the specified user ID, such as any associated phone number /// settings. /// /// Container for the necessary parameters to execute the GetUserSettings service method. /// /// The response from the GetUserSettings service method, as returned by Chime. /// /// 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 GetUserSettings Operation public virtual GetUserSettingsResponse GetUserSettings(GetUserSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves settings for the specified user ID, such as any associated phone number /// settings. /// /// Container for the necessary parameters to execute the GetUserSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetUserSettings service method, as returned by Chime. /// /// 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 GetUserSettings Operation public virtual Task GetUserSettingsAsync(GetUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetUserSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetUserSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnector /// /// Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, /// outbound host, and encryption requirements. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnector service method. /// /// The response from the GetVoiceConnector service method, as returned by Chime. /// /// 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 GetVoiceConnector Operation [Obsolete("Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorResponse GetVoiceConnector(GetVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, /// outbound host, and encryption requirements. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnector service method, as returned by Chime. /// /// 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 GetVoiceConnector Operation [Obsolete("Replaced by GetVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorAsync(GetVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorEmergencyCallingConfiguration /// /// Gets the emergency calling configuration details for the specified Amazon Chime Voice /// Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration service method. /// /// The response from the GetVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorEmergencyCallingConfigurationResponse GetVoiceConnectorEmergencyCallingConfiguration(GetVoiceConnectorEmergencyCallingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the emergency calling configuration details for the specified Amazon Chime Voice /// Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorEmergencyCallingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorEmergencyCallingConfigurationAsync(GetVoiceConnectorEmergencyCallingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorGroup /// /// Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, /// and associated VoiceConnectorItems. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorGroup service method. /// /// The response from the GetVoiceConnectorGroup service method, as returned by Chime. /// /// 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 GetVoiceConnectorGroup Operation [Obsolete("Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorGroupResponse GetVoiceConnectorGroup(GetVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, /// and associated VoiceConnectorItems. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorGroup service method, as returned by Chime. /// /// 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 GetVoiceConnectorGroup Operation [Obsolete("Replaced by GetVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorGroupAsync(GetVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorLoggingConfiguration /// /// Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. /// Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration service method. /// /// The response from the GetVoiceConnectorLoggingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorLoggingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorLoggingConfigurationResponse GetVoiceConnectorLoggingConfiguration(GetVoiceConnectorLoggingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves the logging configuration details for the specified Amazon Chime Voice Connector. /// Shows whether SIP message logs are enabled for sending to Amazon CloudWatch Logs. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorLoggingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorLoggingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorLoggingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorLoggingConfigurationAsync(GetVoiceConnectorLoggingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorOrigination /// /// Retrieves origination setting details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorOrigination service method. /// /// The response from the GetVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 GetVoiceConnectorOrigination Operation [Obsolete("Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorOriginationResponse GetVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorOriginationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves origination setting details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorOrigination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 GetVoiceConnectorOrigination Operation [Obsolete("Replaced by GetVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorOriginationAsync(GetVoiceConnectorOriginationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorOriginationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorProxy /// /// Gets the proxy configuration details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorProxy service method. /// /// The response from the GetVoiceConnectorProxy service method, as returned by Chime. /// /// 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 GetVoiceConnectorProxy Operation [Obsolete("Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorProxyResponse GetVoiceConnectorProxy(GetVoiceConnectorProxyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorProxyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Gets the proxy configuration details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorProxy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorProxy service method, as returned by Chime. /// /// 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 GetVoiceConnectorProxy Operation [Obsolete("Replaced by GetVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorProxyAsync(GetVoiceConnectorProxyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorProxyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorStreamingConfiguration /// /// Retrieves the streaming configuration details for the specified Amazon Chime Voice /// Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. /// It also shows the retention period, in hours, for the Amazon Kinesis data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration service method. /// /// The response from the GetVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorStreamingConfigurationResponse GetVoiceConnectorStreamingConfiguration(GetVoiceConnectorStreamingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves the streaming configuration details for the specified Amazon Chime Voice /// Connector. Shows whether media streaming is enabled for sending to Amazon Kinesis. /// It also shows the retention period, in hours, for the Amazon Kinesis data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorStreamingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 GetVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by GetVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorStreamingConfigurationAsync(GetVoiceConnectorStreamingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorTermination /// /// Retrieves termination setting details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorTermination service method. /// /// The response from the GetVoiceConnectorTermination service method, as returned by Chime. /// /// 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 GetVoiceConnectorTermination Operation [Obsolete("Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorTerminationResponse GetVoiceConnectorTermination(GetVoiceConnectorTerminationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorTerminationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Retrieves termination setting details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorTermination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorTermination service method, as returned by Chime. /// /// 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 GetVoiceConnectorTermination Operation [Obsolete("Replaced by GetVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorTerminationAsync(GetVoiceConnectorTerminationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorTerminationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region GetVoiceConnectorTerminationHealth /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorTerminationHealth, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Retrieves information about the last time a SIP OPTIONS ping was received /// from your SIP infrastructure for the specified Amazon Chime Voice Connector. /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth service method. /// /// The response from the GetVoiceConnectorTerminationHealth service method, as returned by Chime. /// /// 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 GetVoiceConnectorTerminationHealth Operation [Obsolete("Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace")] public virtual GetVoiceConnectorTerminationHealthResponse GetVoiceConnectorTerminationHealth(GetVoiceConnectorTerminationHealthRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorTerminationHealthRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorTerminationHealthResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, GetVoiceConnectorTerminationHealth, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Retrieves information about the last time a SIP OPTIONS ping was received /// from your SIP infrastructure for the specified Amazon Chime Voice Connector. /// /// /// Container for the necessary parameters to execute the GetVoiceConnectorTerminationHealth service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the GetVoiceConnectorTerminationHealth service method, as returned by Chime. /// /// 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 GetVoiceConnectorTerminationHealth Operation [Obsolete("Replaced by GetVoiceConnectorTerminationHealth in the Amazon Chime SDK Voice Namespace")] public virtual Task GetVoiceConnectorTerminationHealthAsync(GetVoiceConnectorTerminationHealthRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = GetVoiceConnectorTerminationHealthRequestMarshaller.Instance; options.ResponseUnmarshaller = GetVoiceConnectorTerminationHealthResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region InviteUsers /// /// Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime /// Team account. Only Team account types are currently supported /// for this action. /// /// Container for the necessary parameters to execute the InviteUsers service method. /// /// The response from the InviteUsers service method, as returned by Chime. /// /// 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 InviteUsers Operation public virtual InviteUsersResponse InviteUsers(InviteUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = InviteUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = InviteUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime /// Team account. Only Team account types are currently supported /// for this action. /// /// Container for the necessary parameters to execute the InviteUsers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the InviteUsers service method, as returned by Chime. /// /// 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 InviteUsers Operation public virtual Task InviteUsersAsync(InviteUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = InviteUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = InviteUsersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAccounts /// /// Lists the Amazon Chime accounts under the administrator's AWS account. You can filter /// accounts by account name prefix. To find out which Amazon Chime account a user belongs /// to, you can filter by the user's email address, which returns one account result. /// /// Container for the necessary parameters to execute the ListAccounts service method. /// /// The response from the ListAccounts service method, as returned by Chime. /// /// 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 ListAccounts Operation public virtual ListAccountsResponse ListAccounts(ListAccountsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAccountsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAccountsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the Amazon Chime accounts under the administrator's AWS account. You can filter /// accounts by account name prefix. To find out which Amazon Chime account a user belongs /// to, you can filter by the user's email address, which returns one account result. /// /// Container for the necessary parameters to execute the ListAccounts service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAccounts service method, as returned by Chime. /// /// 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 ListAccounts Operation public virtual Task ListAccountsAsync(ListAccountsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAccountsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAccountsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAppInstanceAdmins /// /// Returns a list of the administrators in the AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstanceAdmins, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListAppInstanceAdmins service method. /// /// The response from the ListAppInstanceAdmins service method, as returned by Chime. /// /// 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 ListAppInstanceAdmins Operation [Obsolete("Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace")] public virtual ListAppInstanceAdminsResponse ListAppInstanceAdmins(ListAppInstanceAdminsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstanceAdminsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstanceAdminsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns a list of the administrators in the AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstanceAdmins, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 ListAppInstanceAdmins Operation [Obsolete("Replaced by ListAppInstanceAdmins in the Amazon Chime SDK Identity Namespace")] public virtual Task ListAppInstanceAdminsAsync(ListAppInstanceAdminsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstanceAdminsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstanceAdminsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAppInstances /// /// Lists all Amazon Chime AppInstances created under a single AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstances, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListAppInstances service method. /// /// The response from the ListAppInstances service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace")] public virtual ListAppInstancesResponse ListAppInstances(ListAppInstancesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstancesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all Amazon Chime AppInstances created under a single AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstances, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by ListAppInstances in the Amazon Chime SDK Identity Namespace")] public virtual Task ListAppInstancesAsync(ListAppInstancesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstancesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstancesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAppInstanceUsers /// /// List all AppInstanceUsers created under a single AppInstance. /// /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstanceUsers, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListAppInstanceUsers service method. /// /// The response from the ListAppInstanceUsers service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace")] public virtual ListAppInstanceUsersResponse ListAppInstanceUsers(ListAppInstanceUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstanceUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstanceUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List all AppInstanceUsers created under a single AppInstance. /// /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAppInstanceUsers, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by ListAppInstanceUsers in the Amazon Chime SDK Identity Namespace")] public virtual Task ListAppInstanceUsersAsync(ListAppInstanceUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAppInstanceUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAppInstanceUsersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAttendees /// /// Lists the attendees for the specified Amazon Chime SDK meeting. For more information /// about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAttendees, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListAttendees service method. /// /// The response from the ListAttendees service method, as returned by Chime. /// /// 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 ListAttendees Operation [Obsolete("Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace")] public virtual ListAttendeesResponse ListAttendees(ListAttendeesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAttendeesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAttendeesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the attendees for the specified Amazon Chime SDK meeting. For more information /// about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListAttendees, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListAttendees service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAttendees service method, as returned by Chime. /// /// 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 ListAttendees Operation [Obsolete("Replaced by ListAttendees in the Amazon Chime SDK Meetings Namespace")] public virtual Task ListAttendeesAsync(ListAttendeesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAttendeesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAttendeesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListAttendeeTags /// /// Lists the tags applied to an Amazon Chime SDK attendee resource. /// /// /// /// ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update /// your application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the ListAttendeeTags service method. /// /// The response from the ListAttendeeTags service method, as returned by Chime. /// /// 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 ListAttendeeTags Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual ListAttendeeTagsResponse ListAttendeeTags(ListAttendeeTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListAttendeeTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAttendeeTagsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the tags applied to an Amazon Chime SDK attendee resource. /// /// /// /// ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update /// your application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the ListAttendeeTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListAttendeeTags service method, as returned by Chime. /// /// 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 ListAttendeeTags Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual Task ListAttendeeTagsAsync(ListAttendeeTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListAttendeeTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListAttendeeTagsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListBots /// /// Lists the bots associated with the administrator's Amazon Chime Enterprise account /// ID. /// /// Container for the necessary parameters to execute the ListBots service method. /// /// The response from the ListBots service method, as returned by Chime. /// /// 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 ListBots Operation public virtual ListBotsResponse ListBots(ListBotsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListBotsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListBotsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the bots associated with the administrator's Amazon Chime Enterprise account /// ID. /// /// Container for the necessary parameters to execute the ListBots service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListBots service method, as returned by Chime. /// /// 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 ListBots Operation public virtual Task ListBotsAsync(ListBotsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListBotsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListBotsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelBans /// /// Lists all the users banned from a particular channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelBans, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelBans service method. /// /// The response from the ListChannelBans service method, as returned by Chime. /// /// 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 ListChannelBans Operation [Obsolete("Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelBansResponse ListChannelBans(ListChannelBansRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelBansRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelBansResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all the users banned from a particular channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelBans, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelBans service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelBans service method, as returned by Chime. /// /// 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 ListChannelBans Operation [Obsolete("Replaced by ListChannelBans in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelBansAsync(ListChannelBansRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelBansRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelBansResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelMemberships /// /// Lists all channel memberships in a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMemberships, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMemberships service method. /// /// The response from the ListChannelMemberships service method, as returned by Chime. /// /// 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 ListChannelMemberships Operation [Obsolete("Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelMembershipsResponse ListChannelMemberships(ListChannelMembershipsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMembershipsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all channel memberships in a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMemberships, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMemberships service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelMemberships service method, as returned by Chime. /// /// 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 ListChannelMemberships Operation [Obsolete("Replaced by ListChannelMemberships in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelMembershipsAsync(ListChannelMembershipsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMembershipsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelMembershipsForAppInstanceUser /// /// Lists all channels that a particular AppInstanceUser is a part of. Only /// an AppInstanceAdmin can call the API with a user ARN that is not their /// own. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMembershipsForAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMembershipsForAppInstanceUser service method. /// /// The response from the ListChannelMembershipsForAppInstanceUser service method, as returned by Chime. /// /// 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 ListChannelMembershipsForAppInstanceUser Operation [Obsolete("Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelMembershipsForAppInstanceUserResponse ListChannelMembershipsForAppInstanceUser(ListChannelMembershipsForAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMembershipsForAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMembershipsForAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all channels that a particular AppInstanceUser is a part of. Only /// an AppInstanceAdmin can call the API with a user ARN that is not their /// own. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMembershipsForAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMembershipsForAppInstanceUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelMembershipsForAppInstanceUser service method, as returned by Chime. /// /// 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 ListChannelMembershipsForAppInstanceUser Operation [Obsolete("Replaced by ListChannelMembershipsForAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelMembershipsForAppInstanceUserAsync(ListChannelMembershipsForAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMembershipsForAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMembershipsForAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelMessages /// /// List all the messages in a channel. Returns a paginated list of ChannelMessages. /// By default, sorted by creation timestamp in descending order. /// /// /// /// Redacted messages appear in the results as empty, since they are only redacted, not /// deleted. Deleted messages do not appear in the results. This action always returns /// the latest version of an edited message. /// /// /// /// Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMessages, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMessages service method. /// /// The response from the ListChannelMessages service method, as returned by Chime. /// /// 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 ListChannelMessages Operation [Obsolete("Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelMessagesResponse ListChannelMessages(ListChannelMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// List all the messages in a channel. Returns a paginated list of ChannelMessages. /// By default, sorted by creation timestamp in descending order. /// /// /// /// Redacted messages appear in the results as empty, since they are only redacted, not /// deleted. Deleted messages do not appear in the results. This action always returns /// the latest version of an edited message. /// /// /// /// Also, the x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelMessages, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelMessages service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelMessages service method, as returned by Chime. /// /// 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 ListChannelMessages Operation [Obsolete("Replaced by ListChannelMessages in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelMessagesAsync(ListChannelMessagesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelMessagesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelModerators /// /// Lists all the moderators for a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelModerators, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelModerators service method. /// /// The response from the ListChannelModerators service method, as returned by Chime. /// /// 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 ListChannelModerators Operation [Obsolete("Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelModeratorsResponse ListChannelModerators(ListChannelModeratorsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelModeratorsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelModeratorsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all the moderators for a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelModerators, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelModerators service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelModerators service method, as returned by Chime. /// /// 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 ListChannelModerators Operation [Obsolete("Replaced by ListChannelModerators in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelModeratorsAsync(ListChannelModeratorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelModeratorsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelModeratorsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannels /// /// Lists all Channels created under a single Chime App as a paginated list. You can specify /// filters to narrow results. /// ///

Functionality & restrictions /// ///

  • /// /// Use privacy = PUBLIC to retrieve all public channels in the account. /// ///
  • /// /// Only an AppInstanceAdmin can set privacy = PRIVATE to list /// the private channels in an account. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannels, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the ListChannels service method. /// /// The response from the ListChannels service method, as returned by Chime. /// /// 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 ListChannels Operation [Obsolete("Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelsResponse ListChannels(ListChannelsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists all Channels created under a single Chime App as a paginated list. You can specify /// filters to narrow results. /// ///

Functionality & restrictions /// ///

  • /// /// Use privacy = PUBLIC to retrieve all public channels in the account. /// ///
  • /// /// Only an AppInstanceAdmin can set privacy = PRIVATE to list /// the private channels in an account. /// ///
/// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannels, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// ///
/// Container for the necessary parameters to execute the ListChannels service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannels service method, as returned by Chime. /// /// 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 ListChannels Operation [Obsolete("Replaced by ListChannels in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelsAsync(ListChannelsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListChannelsModeratedByAppInstanceUser /// /// A list of the channels moderated by an AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelsModeratedByAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelsModeratedByAppInstanceUser service method. /// /// The response from the ListChannelsModeratedByAppInstanceUser service method, as returned by Chime. /// /// 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 ListChannelsModeratedByAppInstanceUser Operation [Obsolete("Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual ListChannelsModeratedByAppInstanceUserResponse ListChannelsModeratedByAppInstanceUser(ListChannelsModeratedByAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsModeratedByAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsModeratedByAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// A list of the channels moderated by an AppInstanceUser. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListChannelsModeratedByAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListChannelsModeratedByAppInstanceUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListChannelsModeratedByAppInstanceUser service method, as returned by Chime. /// /// 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 ListChannelsModeratedByAppInstanceUser Operation [Obsolete("Replaced by ListChannelsModeratedByAppInstanceUser in the Amazon Chime SDK Messaging Namespace")] public virtual Task ListChannelsModeratedByAppInstanceUserAsync(ListChannelsModeratedByAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListChannelsModeratedByAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = ListChannelsModeratedByAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMediaCapturePipelines /// /// Returns a list of media capture pipelines. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListMediaCapturePipelines, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListMediaCapturePipelines service method. /// /// The response from the ListMediaCapturePipelines service method, as returned by Chime. /// /// 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 ListMediaCapturePipelines Operation [Obsolete("Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace")] public virtual ListMediaCapturePipelinesResponse ListMediaCapturePipelines(ListMediaCapturePipelinesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaCapturePipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaCapturePipelinesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Returns a list of media capture pipelines. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListMediaCapturePipelines, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListMediaCapturePipelines service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMediaCapturePipelines service method, as returned by Chime. /// /// 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 ListMediaCapturePipelines Operation [Obsolete("Replaced by ListMediaCapturePipelines in the Amazon Chime SDK Media Pipelines Namespace")] public virtual Task ListMediaCapturePipelinesAsync(ListMediaCapturePipelinesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMediaCapturePipelinesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMediaCapturePipelinesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMeetings /// /// Lists up to 100 active Amazon Chime SDK meetings. /// /// /// /// ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your /// application to remove calls to this API. /// /// /// /// For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// Container for the necessary parameters to execute the ListMeetings service method. /// /// The response from the ListMeetings service method, as returned by Chime. /// /// 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 ListMeetings Operation [Obsolete("ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual ListMeetingsResponse ListMeetings(ListMeetingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMeetingsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMeetingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists up to 100 active Amazon Chime SDK meetings. /// /// /// /// ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your /// application to remove calls to this API. /// /// /// /// For more information about the Amazon Chime SDK, see Using /// the Amazon Chime SDK in the Amazon Chime SDK Developer Guide. /// /// /// Container for the necessary parameters to execute the ListMeetings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMeetings service method, as returned by Chime. /// /// 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 ListMeetings Operation [Obsolete("ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual Task ListMeetingsAsync(ListMeetingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMeetingsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMeetingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListMeetingTags /// /// Lists the tags applied to an Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListTagsForResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListMeetingTags service method. /// /// The response from the ListMeetingTags service method, as returned by Chime. /// /// 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 ListMeetingTags Operation [Obsolete("Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace.")] public virtual ListMeetingTagsResponse ListMeetingTags(ListMeetingTagsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMeetingTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMeetingTagsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the tags applied to an Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListTagsForResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListMeetingTags service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListMeetingTags service method, as returned by Chime. /// /// 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 ListMeetingTags Operation [Obsolete("Use ListTagsForResource in the Amazon Chime SDK Meetings Namespace.")] public virtual Task ListMeetingTagsAsync(ListMeetingTagsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListMeetingTagsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMeetingTagsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListPhoneNumberOrders /// /// Lists the phone number orders for the administrator's Amazon Chime account. /// /// Container for the necessary parameters to execute the ListPhoneNumberOrders service method. /// /// The response from the ListPhoneNumberOrders service method, as returned by Chime. /// /// 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 ListPhoneNumberOrders Operation public virtual ListPhoneNumberOrdersResponse ListPhoneNumberOrders(ListPhoneNumberOrdersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListPhoneNumberOrdersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPhoneNumberOrdersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the phone number orders for the administrator's Amazon Chime account. /// /// Container for the necessary parameters to execute the ListPhoneNumberOrders service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPhoneNumberOrders service method, as returned by Chime. /// /// 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 ListPhoneNumberOrders Operation public virtual Task ListPhoneNumberOrdersAsync(ListPhoneNumberOrdersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListPhoneNumberOrdersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPhoneNumberOrdersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListPhoneNumbers /// /// Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, /// Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. /// /// Container for the necessary parameters to execute the ListPhoneNumbers service method. /// /// The response from the ListPhoneNumbers service method, as returned by Chime. /// /// 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 ListPhoneNumbers Operation public virtual ListPhoneNumbersResponse ListPhoneNumbers(ListPhoneNumbersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListPhoneNumbersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPhoneNumbersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, /// Amazon Chime Voice Connector, or Amazon Chime Voice Connector group. /// /// Container for the necessary parameters to execute the ListPhoneNumbers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListPhoneNumbers service method, as returned by Chime. /// /// 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 ListPhoneNumbers Operation public virtual Task ListPhoneNumbersAsync(ListPhoneNumbersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListPhoneNumbersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPhoneNumbersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListProxySessions /// /// Lists the proxy sessions for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListProxySessions, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListProxySessions service method. /// /// The response from the ListProxySessions service method, as returned by Chime. /// /// 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 ListProxySessions Operation [Obsolete("Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace")] public virtual ListProxySessionsResponse ListProxySessions(ListProxySessionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListProxySessionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListProxySessionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the proxy sessions for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListProxySessions, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListProxySessions service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListProxySessions service method, as returned by Chime. /// /// 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 ListProxySessions Operation [Obsolete("Replaced by ListProxySessions in the Amazon Chime SDK Voice Namespace")] public virtual Task ListProxySessionsAsync(ListProxySessionsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListProxySessionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListProxySessionsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListRoomMemberships /// /// Lists the membership details for the specified room in an Amazon Chime Enterprise /// account, such as the members' IDs, email addresses, and names. /// /// Container for the necessary parameters to execute the ListRoomMemberships service method. /// /// The response from the ListRoomMemberships service method, as returned by Chime. /// /// 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 ListRoomMemberships Operation public virtual ListRoomMembershipsResponse ListRoomMemberships(ListRoomMembershipsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRoomMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRoomMembershipsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the membership details for the specified room in an Amazon Chime Enterprise /// account, such as the members' IDs, email addresses, and names. /// /// Container for the necessary parameters to execute the ListRoomMemberships service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRoomMemberships service method, as returned by Chime. /// /// 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 ListRoomMemberships Operation public virtual Task ListRoomMembershipsAsync(ListRoomMembershipsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRoomMembershipsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRoomMembershipsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListRooms /// /// Lists the room details for the specified Amazon Chime Enterprise account. Optionally, /// filter the results by a member ID (user ID or bot ID) to see a list of rooms that /// the member belongs to. /// /// Container for the necessary parameters to execute the ListRooms service method. /// /// The response from the ListRooms service method, as returned by Chime. /// /// 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 ListRooms Operation public virtual ListRoomsResponse ListRooms(ListRoomsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListRoomsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRoomsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the room details for the specified Amazon Chime Enterprise account. Optionally, /// filter the results by a member ID (user ID or bot ID) to see a list of rooms that /// the member belongs to. /// /// Container for the necessary parameters to execute the ListRooms service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListRooms service method, as returned by Chime. /// /// 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 ListRooms Operation public virtual Task ListRoomsAsync(ListRoomsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListRoomsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListRoomsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListSipMediaApplications /// /// Lists the SIP media applications under the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListSipMediaApplications, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListSipMediaApplications service method. /// /// The response from the ListSipMediaApplications service method, as returned by Chime. /// /// 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 ListSipMediaApplications Operation [Obsolete("Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace")] public virtual ListSipMediaApplicationsResponse ListSipMediaApplications(ListSipMediaApplicationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSipMediaApplicationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSipMediaApplicationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the SIP media applications under the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListSipMediaApplications, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListSipMediaApplications service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSipMediaApplications service method, as returned by Chime. /// /// 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 ListSipMediaApplications Operation [Obsolete("Replaced by ListSipMediaApplications in the Amazon Chime SDK Voice Namespace")] public virtual Task ListSipMediaApplicationsAsync(ListSipMediaApplicationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListSipMediaApplicationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSipMediaApplicationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListSipRules /// /// Lists the SIP rules under the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListSipRules, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListSipRules service method. /// /// The response from the ListSipRules service method, as returned by Chime. /// /// 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 ListSipRules Operation [Obsolete("Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace")] public virtual ListSipRulesResponse ListSipRules(ListSipRulesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSipRulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSipRulesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the SIP rules under the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListSipRules, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListSipRules service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSipRules service method, as returned by Chime. /// /// 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 ListSipRules Operation [Obsolete("Replaced by ListSipRules in the Amazon Chime SDK Voice Namespace")] public virtual Task ListSipRulesAsync(ListSipRulesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListSipRulesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSipRulesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListSupportedPhoneNumberCountries /// /// Lists supported phone number countries. /// /// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries service method. /// /// The response from the ListSupportedPhoneNumberCountries service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 ListSupportedPhoneNumberCountries Operation public virtual ListSupportedPhoneNumberCountriesResponse ListSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListSupportedPhoneNumberCountriesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSupportedPhoneNumberCountriesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists supported phone number countries. /// /// Container for the necessary parameters to execute the ListSupportedPhoneNumberCountries service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListSupportedPhoneNumberCountries service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 ListSupportedPhoneNumberCountries Operation public virtual Task ListSupportedPhoneNumberCountriesAsync(ListSupportedPhoneNumberCountriesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListSupportedPhoneNumberCountriesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListSupportedPhoneNumberCountriesResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListTagsForResource /// /// Lists the tags applied to an Amazon Chime SDK meeting and messaging resources. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the applicable latest version in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for ListTagsForResource Operation [Obsolete("Replaced by ListTagsForResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the tags applied to an Amazon Chime SDK meeting and messaging resources. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the applicable latest version in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListTagsForResource service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for ListTagsForResource Operation [Obsolete("Replaced by ListTagsForResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListUsers /// /// Lists the users that belong to the specified Amazon Chime account. You can specify /// an email address to list only the user that the email address belongs to. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// The response from the ListUsers service method, as returned by Chime. /// /// 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 ListUsers Operation public virtual ListUsersResponse ListUsers(ListUsersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the users that belong to the specified Amazon Chime account. You can specify /// an email address to list only the user that the email address belongs to. /// /// Container for the necessary parameters to execute the ListUsers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListUsers service method, as returned by Chime. /// /// 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 ListUsers Operation public virtual Task ListUsersAsync(ListUsersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListUsersRequestMarshaller.Instance; options.ResponseUnmarshaller = ListUsersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListVoiceConnectorGroups /// /// Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectorGroups, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectorGroups service method. /// /// The response from the ListVoiceConnectorGroups service method, as returned by Chime. /// /// 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 ListVoiceConnectorGroups Operation [Obsolete("Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace")] public virtual ListVoiceConnectorGroupsResponse ListVoiceConnectorGroups(ListVoiceConnectorGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectorGroups, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectorGroups service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVoiceConnectorGroups service method, as returned by Chime. /// /// 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 ListVoiceConnectorGroups Operation [Obsolete("Replaced by ListVoiceConnectorGroups in the Amazon Chime SDK Voice Namespace")] public virtual Task ListVoiceConnectorGroupsAsync(ListVoiceConnectorGroupsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorGroupsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListVoiceConnectors /// /// Lists the Amazon Chime Voice Connectors for the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectors, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectors service method. /// /// The response from the ListVoiceConnectors service method, as returned by Chime. /// /// 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 ListVoiceConnectors Operation [Obsolete("Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace")] public virtual ListVoiceConnectorsResponse ListVoiceConnectors(ListVoiceConnectorsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the Amazon Chime Voice Connectors for the administrator's AWS account. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectors, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectors service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVoiceConnectors service method, as returned by Chime. /// /// 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 ListVoiceConnectors Operation [Obsolete("Replaced by ListVoiceConnectors in the Amazon Chime SDK Voice Namespace")] public virtual Task ListVoiceConnectorsAsync(ListVoiceConnectorsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ListVoiceConnectorTerminationCredentials /// /// Lists the SIP credentials for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials service method. /// /// The response from the ListVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 ListVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual ListVoiceConnectorTerminationCredentialsResponse ListVoiceConnectorTerminationCredentials(ListVoiceConnectorTerminationCredentialsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Lists the SIP credentials for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ListVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ListVoiceConnectorTerminationCredentials service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ListVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 ListVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by ListVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual Task ListVoiceConnectorTerminationCredentialsAsync(ListVoiceConnectorTerminationCredentialsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ListVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region LogoutUser /// /// Logs out the specified user from all of the devices they are currently logged into. /// /// Container for the necessary parameters to execute the LogoutUser service method. /// /// The response from the LogoutUser service method, as returned by Chime. /// /// 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 LogoutUser Operation public virtual LogoutUserResponse LogoutUser(LogoutUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = LogoutUserRequestMarshaller.Instance; options.ResponseUnmarshaller = LogoutUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Logs out the specified user from all of the devices they are currently logged into. /// /// Container for the necessary parameters to execute the LogoutUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the LogoutUser service method, as returned by Chime. /// /// 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 LogoutUser Operation public virtual Task LogoutUserAsync(LogoutUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = LogoutUserRequestMarshaller.Instance; options.ResponseUnmarshaller = LogoutUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutAppInstanceRetentionSettings /// /// Sets the amount of time in days that a given AppInstance retains data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutAppInstanceRetentionSettings, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutAppInstanceRetentionSettings service method. /// /// The response from the PutAppInstanceRetentionSettings service method, as returned by Chime. /// /// 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. /// /// /// 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 PutAppInstanceRetentionSettings Operation [Obsolete("Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace")] public virtual PutAppInstanceRetentionSettingsResponse PutAppInstanceRetentionSettings(PutAppInstanceRetentionSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutAppInstanceRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutAppInstanceRetentionSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Sets the amount of time in days that a given AppInstance retains data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutAppInstanceRetentionSettings, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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. /// /// /// 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 PutAppInstanceRetentionSettings Operation [Obsolete("Replaced by PutAppInstanceRetentionSettings in the Amazon Chime SDK Identity Namespace")] public virtual Task PutAppInstanceRetentionSettingsAsync(PutAppInstanceRetentionSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutAppInstanceRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutAppInstanceRetentionSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutAppInstanceStreamingConfigurations /// /// The data streaming configurations of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutMessagingStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutAppInstanceStreamingConfigurations service method. /// /// The response from the PutAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 PutAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual PutAppInstanceStreamingConfigurationsResponse PutAppInstanceStreamingConfigurations(PutAppInstanceStreamingConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// The data streaming configurations of an AppInstance. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutMessagingStreamingConfigurations, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutAppInstanceStreamingConfigurations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutAppInstanceStreamingConfigurations service method, as returned by Chime. /// /// 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 PutAppInstanceStreamingConfigurations Operation [Obsolete("Replaced by PutAppInstanceStreamingConfigurations in the Amazon Chime SDK Messaging Namespace")] public virtual Task PutAppInstanceStreamingConfigurationsAsync(PutAppInstanceStreamingConfigurationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutAppInstanceStreamingConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutAppInstanceStreamingConfigurationsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutEventsConfiguration /// /// Creates an events configuration that allows a bot to receive outgoing events sent /// by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more /// information, see Bot. /// /// Container for the necessary parameters to execute the PutEventsConfiguration service method. /// /// The response from the PutEventsConfiguration service method, as returned by Chime. /// /// 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 request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for PutEventsConfiguration Operation public virtual PutEventsConfigurationResponse PutEventsConfiguration(PutEventsConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventsConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Creates an events configuration that allows a bot to receive outgoing events sent /// by Amazon Chime. Choose either an HTTPS endpoint or a Lambda function ARN. For more /// information, see Bot. /// /// Container for the necessary parameters to execute the PutEventsConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutEventsConfiguration service method, as returned by Chime. /// /// 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 request exceeds the resource limit. /// /// /// The service encountered an unexpected error. /// /// /// The service is currently unavailable. /// /// /// The client is not currently authorized to make the request. /// /// REST API Reference for PutEventsConfiguration Operation public virtual Task PutEventsConfigurationAsync(PutEventsConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutEventsConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutEventsConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutRetentionSettings /// /// Puts retention settings for the specified Amazon Chime Enterprise account. We recommend /// using AWS CloudTrail to monitor usage of this API for your account. For more information, /// see Logging /// Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration /// Guide. /// /// /// /// To turn off existing retention settings, remove the number of days from the corresponding /// RetentionDays field in the RetentionSettings object. For more information /// about retention settings, see Managing /// Chat Retention Policies in the Amazon Chime Administration Guide. /// /// /// Container for the necessary parameters to execute the PutRetentionSettings service method. /// /// The response from the PutRetentionSettings service method, as returned by Chime. /// /// 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. /// /// /// 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 PutRetentionSettings Operation public virtual PutRetentionSettingsResponse PutRetentionSettings(PutRetentionSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutRetentionSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Puts retention settings for the specified Amazon Chime Enterprise account. We recommend /// using AWS CloudTrail to monitor usage of this API for your account. For more information, /// see Logging /// Amazon Chime API Calls with AWS CloudTrail in the Amazon Chime Administration /// Guide. /// /// /// /// To turn off existing retention settings, remove the number of days from the corresponding /// RetentionDays field in the RetentionSettings object. For more information /// about retention settings, see Managing /// Chat Retention Policies in the Amazon Chime Administration Guide. /// /// /// Container for the necessary parameters to execute the PutRetentionSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutRetentionSettings service method, as returned by Chime. /// /// 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. /// /// /// 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 PutRetentionSettings Operation public virtual Task PutRetentionSettingsAsync(PutRetentionSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutRetentionSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutRetentionSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutSipMediaApplicationLoggingConfiguration /// /// Updates the logging configuration for the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutSipMediaApplicationLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration service method. /// /// The response from the PutSipMediaApplicationLoggingConfiguration service method, as returned by Chime. /// /// 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 PutSipMediaApplicationLoggingConfiguration Operation [Obsolete("Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual PutSipMediaApplicationLoggingConfigurationResponse PutSipMediaApplicationLoggingConfiguration(PutSipMediaApplicationLoggingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the logging configuration for the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutSipMediaApplicationLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutSipMediaApplicationLoggingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutSipMediaApplicationLoggingConfiguration service method, as returned by Chime. /// /// 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 PutSipMediaApplicationLoggingConfiguration Operation [Obsolete("Replaced by PutSipMediaApplicationLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task PutSipMediaApplicationLoggingConfigurationAsync(PutSipMediaApplicationLoggingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutSipMediaApplicationLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutSipMediaApplicationLoggingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorEmergencyCallingConfiguration /// /// Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, /// such as emergency phone numbers and calling countries. Origination and termination /// settings must be enabled for the Amazon Chime Voice Connector before emergency calling /// can be configured. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration service method. /// /// The response from the PutVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorEmergencyCallingConfigurationResponse PutVoiceConnectorEmergencyCallingConfiguration(PutVoiceConnectorEmergencyCallingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Puts emergency calling configuration details to the specified Amazon Chime Voice Connector, /// such as emergency phone numbers and calling countries. Origination and termination /// settings must be enabled for the Amazon Chime Voice Connector before emergency calling /// can be configured. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorEmergencyCallingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorEmergencyCallingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorEmergencyCallingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorEmergencyCallingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorEmergencyCallingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorEmergencyCallingConfigurationAsync(PutVoiceConnectorEmergencyCallingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorEmergencyCallingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorEmergencyCallingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorLoggingConfiguration /// /// Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging /// configuration specifies whether SIP message logs are enabled for sending to Amazon /// CloudWatch Logs. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration service method. /// /// The response from the PutVoiceConnectorLoggingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorLoggingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorLoggingConfigurationResponse PutVoiceConnectorLoggingConfiguration(PutVoiceConnectorLoggingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging /// configuration specifies whether SIP message logs are enabled for sending to Amazon /// CloudWatch Logs. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorLoggingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorLoggingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorLoggingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorLoggingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorLoggingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorLoggingConfigurationAsync(PutVoiceConnectorLoggingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorLoggingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorLoggingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorOrigination /// /// Adds origination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to turning off origination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorOrigination service method. /// /// The response from the PutVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 PutVoiceConnectorOrigination Operation [Obsolete("Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorOriginationResponse PutVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorOriginationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds origination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to turning off origination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorOrigination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorOrigination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorOrigination service method, as returned by Chime. /// /// 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 PutVoiceConnectorOrigination Operation [Obsolete("Replaced by PutVoiceConnectorOrigination in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorOriginationAsync(PutVoiceConnectorOriginationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorOriginationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorOriginationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorProxy /// /// Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorProxy service method. /// /// The response from the PutVoiceConnectorProxy service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 PutVoiceConnectorProxy Operation [Obsolete("Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorProxyResponse PutVoiceConnectorProxy(PutVoiceConnectorProxyRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorProxyResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorProxy, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorProxy service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorProxy service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 PutVoiceConnectorProxy Operation [Obsolete("Replaced by PutVoiceConnectorProxy in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorProxyAsync(PutVoiceConnectorProxyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorProxyRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorProxyResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorStreamingConfiguration /// /// Adds a streaming configuration for the specified Amazon Chime Voice Connector. The /// streaming configuration specifies whether media streaming is enabled for sending to /// Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration service method. /// /// The response from the PutVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorStreamingConfigurationResponse PutVoiceConnectorStreamingConfiguration(PutVoiceConnectorStreamingConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds a streaming configuration for the specified Amazon Chime Voice Connector. The /// streaming configuration specifies whether media streaming is enabled for sending to /// Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorStreamingConfiguration, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorStreamingConfiguration service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorStreamingConfiguration service method, as returned by Chime. /// /// 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 PutVoiceConnectorStreamingConfiguration Operation [Obsolete("Replaced by PutVoiceConnectorStreamingConfiguration in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorStreamingConfigurationAsync(PutVoiceConnectorStreamingConfigurationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorStreamingConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorStreamingConfigurationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorTermination /// /// Adds termination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to turning off termination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorTermination service method. /// /// The response from the PutVoiceConnectorTermination service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 PutVoiceConnectorTermination Operation [Obsolete("Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorTerminationResponse PutVoiceConnectorTermination(PutVoiceConnectorTerminationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorTerminationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds termination settings for the specified Amazon Chime Voice Connector. /// /// /// /// If emergency calling is configured for the Amazon Chime Voice Connector, it must be /// deleted prior to turning off termination settings. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorTermination, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorTermination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorTermination service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 PutVoiceConnectorTermination Operation [Obsolete("Replaced by PutVoiceConnectorTermination in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorTerminationAsync(PutVoiceConnectorTerminationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorTerminationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorTerminationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region PutVoiceConnectorTerminationCredentials /// /// Adds termination SIP credentials for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials service method. /// /// The response from the PutVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 PutVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual PutVoiceConnectorTerminationCredentialsResponse PutVoiceConnectorTerminationCredentials(PutVoiceConnectorTerminationCredentialsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Adds termination SIP credentials for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, PutVoiceConnectorTerminationCredentials, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the PutVoiceConnectorTerminationCredentials service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the PutVoiceConnectorTerminationCredentials service method, as returned by Chime. /// /// 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 PutVoiceConnectorTerminationCredentials Operation [Obsolete("Replaced by PutVoiceConnectorTerminationCredentials in the Amazon Chime SDK Voice Namespace")] public virtual Task PutVoiceConnectorTerminationCredentialsAsync(PutVoiceConnectorTerminationCredentialsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = PutVoiceConnectorTerminationCredentialsRequestMarshaller.Instance; options.ResponseUnmarshaller = PutVoiceConnectorTerminationCredentialsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RedactChannelMessage /// /// Redacts message content, but not metadata. The message exists in the back end, but /// the action returns null content, and the state shows as redacted. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, RedactChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the RedactChannelMessage service method. /// /// The response from the RedactChannelMessage service method, as returned by Chime. /// /// 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 RedactChannelMessage Operation [Obsolete("Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual RedactChannelMessageResponse RedactChannelMessage(RedactChannelMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RedactChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactChannelMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Redacts message content, but not metadata. The message exists in the back end, but /// the action returns null content, and the state shows as redacted. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, RedactChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the RedactChannelMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RedactChannelMessage service method, as returned by Chime. /// /// 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 RedactChannelMessage Operation [Obsolete("Replaced by RedactChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual Task RedactChannelMessageAsync(RedactChannelMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RedactChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactChannelMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RedactConversationMessage /// /// Redacts the specified message from the specified Amazon Chime conversation. /// /// Container for the necessary parameters to execute the RedactConversationMessage service method. /// /// The response from the RedactConversationMessage service method, as returned by Chime. /// /// 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 RedactConversationMessage Operation public virtual RedactConversationMessageResponse RedactConversationMessage(RedactConversationMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RedactConversationMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactConversationMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Redacts the specified message from the specified Amazon Chime conversation. /// /// Container for the necessary parameters to execute the RedactConversationMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RedactConversationMessage service method, as returned by Chime. /// /// 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 RedactConversationMessage Operation public virtual Task RedactConversationMessageAsync(RedactConversationMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RedactConversationMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactConversationMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RedactRoomMessage /// /// Redacts the specified message from the specified Amazon Chime channel. /// /// Container for the necessary parameters to execute the RedactRoomMessage service method. /// /// The response from the RedactRoomMessage service method, as returned by Chime. /// /// 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 RedactRoomMessage Operation public virtual RedactRoomMessageResponse RedactRoomMessage(RedactRoomMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RedactRoomMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactRoomMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Redacts the specified message from the specified Amazon Chime channel. /// /// Container for the necessary parameters to execute the RedactRoomMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RedactRoomMessage service method, as returned by Chime. /// /// 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 RedactRoomMessage Operation public virtual Task RedactRoomMessageAsync(RedactRoomMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RedactRoomMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = RedactRoomMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RegenerateSecurityToken /// /// Regenerates the security token for a bot. /// /// Container for the necessary parameters to execute the RegenerateSecurityToken service method. /// /// The response from the RegenerateSecurityToken service method, as returned by Chime. /// /// 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 RegenerateSecurityToken Operation public virtual RegenerateSecurityTokenResponse RegenerateSecurityToken(RegenerateSecurityTokenRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RegenerateSecurityTokenRequestMarshaller.Instance; options.ResponseUnmarshaller = RegenerateSecurityTokenResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Regenerates the security token for a bot. /// /// Container for the necessary parameters to execute the RegenerateSecurityToken service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RegenerateSecurityToken service method, as returned by Chime. /// /// 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 RegenerateSecurityToken Operation public virtual Task RegenerateSecurityTokenAsync(RegenerateSecurityTokenRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RegenerateSecurityTokenRequestMarshaller.Instance; options.ResponseUnmarshaller = RegenerateSecurityTokenResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ResetPersonalPIN /// /// Resets the personal meeting PIN for the specified user on an Amazon Chime account. /// Returns the User object with the updated personal meeting PIN. /// /// Container for the necessary parameters to execute the ResetPersonalPIN service method. /// /// The response from the ResetPersonalPIN service method, as returned by Chime. /// /// 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 ResetPersonalPIN Operation public virtual ResetPersonalPINResponse ResetPersonalPIN(ResetPersonalPINRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ResetPersonalPINRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetPersonalPINResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Resets the personal meeting PIN for the specified user on an Amazon Chime account. /// Returns the User object with the updated personal meeting PIN. /// /// Container for the necessary parameters to execute the ResetPersonalPIN service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ResetPersonalPIN service method, as returned by Chime. /// /// 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 ResetPersonalPIN Operation public virtual Task ResetPersonalPINAsync(ResetPersonalPINRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ResetPersonalPINRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetPersonalPINResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region RestorePhoneNumber /// /// Moves a phone number from the Deletion queue back into the phone number Inventory. /// /// Container for the necessary parameters to execute the RestorePhoneNumber service method. /// /// The response from the RestorePhoneNumber service method, as returned by Chime. /// /// 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 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 RestorePhoneNumber Operation public virtual RestorePhoneNumberResponse RestorePhoneNumber(RestorePhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = RestorePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = RestorePhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Moves a phone number from the Deletion queue back into the phone number Inventory. /// /// Container for the necessary parameters to execute the RestorePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the RestorePhoneNumber service method, as returned by Chime. /// /// 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 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 RestorePhoneNumber Operation public virtual Task RestorePhoneNumberAsync(RestorePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = RestorePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = RestorePhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SearchAvailablePhoneNumbers /// /// Searches for phone numbers that can be ordered. For US numbers, provide at least one /// of the following search filters: AreaCode, City, State, /// or TollFreePrefix. If you provide City, you must also provide /// State. Numbers outside the US only support the PhoneNumberType /// filter, which you must use. /// /// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers service method. /// /// The response from the SearchAvailablePhoneNumbers service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 SearchAvailablePhoneNumbers Operation public virtual SearchAvailablePhoneNumbersResponse SearchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAvailablePhoneNumbersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAvailablePhoneNumbersResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Searches for phone numbers that can be ordered. For US numbers, provide at least one /// of the following search filters: AreaCode, City, State, /// or TollFreePrefix. If you provide City, you must also provide /// State. Numbers outside the US only support the PhoneNumberType /// filter, which you must use. /// /// Container for the necessary parameters to execute the SearchAvailablePhoneNumbers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SearchAvailablePhoneNumbers service method, as returned by Chime. /// /// You don't have permissions to perform the requested operation. /// /// /// 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 SearchAvailablePhoneNumbers Operation public virtual Task SearchAvailablePhoneNumbersAsync(SearchAvailablePhoneNumbersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SearchAvailablePhoneNumbersRequestMarshaller.Instance; options.ResponseUnmarshaller = SearchAvailablePhoneNumbersResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region SendChannelMessage /// /// Sends a message to a particular channel that the member is a part of. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. /// CONTROL messages can contain 30 bytes of data and no metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, SendChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the SendChannelMessage service method. /// /// The response from the SendChannelMessage service method, as returned by Chime. /// /// 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 SendChannelMessage Operation [Obsolete("Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual SendChannelMessageResponse SendChannelMessage(SendChannelMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = SendChannelMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Sends a message to a particular channel that the member is a part of. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// Also, STANDARD messages can contain 4KB of data and the 1KB of metadata. /// CONTROL messages can contain 30 bytes of data and no metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, SendChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the SendChannelMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the SendChannelMessage service method, as returned by Chime. /// /// 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 SendChannelMessage Operation [Obsolete("Replaced by SendChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual Task SendChannelMessageAsync(SendChannelMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = SendChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = SendChannelMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StartMeetingTranscription /// /// Starts transcription for the specified meetingId. For more information, /// refer to /// Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer /// Guide. /// /// /// /// If you specify an invalid configuration, a TranscriptFailed event will /// be sent with the contents of the BadRequestException generated by Amazon /// Transcribe. For more information on each parameter and which combinations are valid, /// refer to the StartStreamTranscription /// API in the Amazon Transcribe Developer Guide. /// /// /// /// Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon /// Transcribe is subject to the AWS Service /// Terms, including the terms specific to the AWS Machine Learning and Artificial /// Intelligence Services. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, StartMeetingTranscription, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the StartMeetingTranscription service method. /// /// The response from the StartMeetingTranscription service method, as returned by Chime. /// /// 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 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for StartMeetingTranscription Operation [Obsolete("Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace")] public virtual StartMeetingTranscriptionResponse StartMeetingTranscription(StartMeetingTranscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartMeetingTranscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMeetingTranscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Starts transcription for the specified meetingId. For more information, /// refer to /// Using Amazon Chime SDK live transcription in the Amazon Chime SDK Developer /// Guide. /// /// /// /// If you specify an invalid configuration, a TranscriptFailed event will /// be sent with the contents of the BadRequestException generated by Amazon /// Transcribe. For more information on each parameter and which combinations are valid, /// refer to the StartStreamTranscription /// API in the Amazon Transcribe Developer Guide. /// /// /// /// Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon /// Transcribe is subject to the AWS Service /// Terms, including the terms specific to the AWS Machine Learning and Artificial /// Intelligence Services. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, StartMeetingTranscription, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the StartMeetingTranscription service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StartMeetingTranscription service method, as returned by Chime. /// /// 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 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for StartMeetingTranscription Operation [Obsolete("Replaced by StartMeetingTranscription in the Amazon Chime SDK Meetings Namespace")] public virtual Task StartMeetingTranscriptionAsync(StartMeetingTranscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StartMeetingTranscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMeetingTranscriptionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region StopMeetingTranscription /// /// Stops transcription for the specified meetingId. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, StopMeetingTranscription, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the StopMeetingTranscription service method. /// /// The response from the StopMeetingTranscription service method, as returned by Chime. /// /// 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for StopMeetingTranscription Operation [Obsolete("Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace")] public virtual StopMeetingTranscriptionResponse StopMeetingTranscription(StopMeetingTranscriptionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StopMeetingTranscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = StopMeetingTranscriptionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Stops transcription for the specified meetingId. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, StopMeetingTranscription, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the StopMeetingTranscription service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the StopMeetingTranscription service method, as returned by Chime. /// /// 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. /// /// /// The request was well-formed but was unable to be followed due to semantic errors. /// /// REST API Reference for StopMeetingTranscription Operation [Obsolete("Replaced by StopMeetingTranscription in the Amazon Chime SDK Meetings Namespace")] public virtual Task StopMeetingTranscriptionAsync(StopMeetingTranscriptionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = StopMeetingTranscriptionRequestMarshaller.Instance; options.ResponseUnmarshaller = StopMeetingTranscriptionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagAttendee /// /// Applies the specified tags to the specified Amazon Chime attendee. /// /// /// /// TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your /// application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the TagAttendee service method. /// /// The response from the TagAttendee service method, as returned by Chime. /// /// 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 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 TagAttendee Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual TagAttendeeResponse TagAttendee(TagAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = TagAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Applies the specified tags to the specified Amazon Chime attendee. /// /// /// /// TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your /// application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the TagAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagAttendee service method, as returned by Chime. /// /// 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 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 TagAttendee Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual Task TagAttendeeAsync(TagAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = TagAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagMeeting /// /// Applies the specified tags to the specified Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, TagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the TagMeeting service method. /// /// The response from the TagMeeting service method, as returned by Chime. /// /// 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 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 TagMeeting Operation [Obsolete("Use TagResource in the Amazon Chime SDK Meetings Namespace.")] public virtual TagMeetingResponse TagMeeting(TagMeetingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = TagMeetingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Applies the specified tags to the specified Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, TagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the TagMeeting service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagMeeting service method, as returned by Chime. /// /// 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 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 TagMeeting Operation [Obsolete("Use TagResource in the Amazon Chime SDK Meetings Namespace.")] public virtual Task TagMeetingAsync(TagMeetingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = TagMeetingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region TagResource /// /// Applies the specified tags to the specified Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, TagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for TagResource Operation [Obsolete("Replaced by TagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Applies the specified tags to the specified Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, TagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the TagResource service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the TagResource service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for TagResource Operation [Obsolete("Replaced by TagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagAttendee /// /// Untags the specified tags from the specified Amazon Chime SDK attendee. /// /// /// /// UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update /// your application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the UntagAttendee service method. /// /// The response from the UntagAttendee service method, as returned by Chime. /// /// 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 UntagAttendee Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual UntagAttendeeResponse UntagAttendee(UntagAttendeeRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagAttendeeResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Untags the specified tags from the specified Amazon Chime SDK attendee. /// /// /// /// UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update /// your application to remove calls to this API. /// /// /// /// Container for the necessary parameters to execute the UntagAttendee service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagAttendee service method, as returned by Chime. /// /// 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 UntagAttendee Operation [Obsolete("Attendee Tags are not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls to this API.")] public virtual Task UntagAttendeeAsync(UntagAttendeeRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagAttendeeRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagAttendeeResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagMeeting /// /// Untags the specified tags from the specified Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UntagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UntagMeeting service method. /// /// The response from the UntagMeeting service method, as returned by Chime. /// /// 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 UntagMeeting Operation [Obsolete("Use UntagResource in the Amazon Chime SDK Meetings Namespace.")] public virtual UntagMeetingResponse UntagMeeting(UntagMeetingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagMeetingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Untags the specified tags from the specified Amazon Chime SDK meeting. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UntagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UntagMeeting service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UntagMeeting service method, as returned by Chime. /// /// 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 UntagMeeting Operation [Obsolete("Use UntagResource in the Amazon Chime SDK Meetings Namespace.")] public virtual Task UntagMeetingAsync(UntagMeetingRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagMeetingRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagMeetingResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UntagResource /// /// Untags the specified tags from the specified Amazon Chime SDK meeting resource. /// /// /// /// Applies the specified tags to the specified Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UntagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for UntagResource Operation [Obsolete("Replaced by UntagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Untags the specified tags from the specified Amazon Chime SDK meeting resource. /// /// /// /// Applies the specified tags to the specified Amazon Chime SDK meeting resource. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UntagResource, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 is not currently authorized to make the request. /// /// REST API Reference for UntagResource Operation [Obsolete("Replaced by UntagResource in the Amazon Chime SDK Voice, Amazon Chime SDK Meetings, Amazon Chime SDK Identity, Amazon Chime SDK Messaging, and Amazon Chime SDK Media Pipelines Namespaces")] public virtual Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAccount /// /// Updates account details for the specified Amazon Chime account. Currently, only account /// name and default license updates are supported for this action. /// /// Container for the necessary parameters to execute the UpdateAccount service method. /// /// The response from the UpdateAccount service method, as returned by Chime. /// /// 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 UpdateAccount Operation public virtual UpdateAccountResponse UpdateAccount(UpdateAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates account details for the specified Amazon Chime account. Currently, only account /// name and default license updates are supported for this action. /// /// Container for the necessary parameters to execute the UpdateAccount service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateAccount service method, as returned by Chime. /// /// 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 UpdateAccount Operation public virtual Task UpdateAccountAsync(UpdateAccountRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAccountSettings /// /// Updates the settings for the specified Amazon Chime account. You can update settings /// for remote control of shared screens, or for the dial-out option. For more information /// about these settings, see Use /// the Policies Page in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the UpdateAccountSettings service method. /// /// The response from the UpdateAccountSettings service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateAccountSettings Operation public virtual UpdateAccountSettingsResponse UpdateAccountSettings(UpdateAccountSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the settings for the specified Amazon Chime account. You can update settings /// for remote control of shared screens, or for the dial-out option. For more information /// about these settings, see Use /// the Policies Page in the Amazon Chime Administration Guide. /// /// Container for the necessary parameters to execute the UpdateAccountSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateAccountSettings service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateAccountSettings Operation public virtual Task UpdateAccountSettingsAsync(UpdateAccountSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAccountSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAccountSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAppInstance /// /// Updates AppInstance metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateAppInstance service method. /// /// The response from the UpdateAppInstance service method, as returned by Chime. /// /// 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 [Obsolete("Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual UpdateAppInstanceResponse UpdateAppInstance(UpdateAppInstanceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAppInstanceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates AppInstance metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateAppInstance, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 [Obsolete("Replaced by UpdateAppInstance in the Amazon Chime SDK Identity Namespace")] public virtual Task UpdateAppInstanceAsync(UpdateAppInstanceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAppInstanceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAppInstanceResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateAppInstanceUser /// /// Updates the details of an AppInstanceUser. You can update names and metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateAppInstanceUser service method. /// /// The response from the UpdateAppInstanceUser service method, as returned by Chime. /// /// 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 UpdateAppInstanceUser Operation [Obsolete("Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual UpdateAppInstanceUserResponse UpdateAppInstanceUser(UpdateAppInstanceUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAppInstanceUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the details of an AppInstanceUser. You can update names and metadata. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateAppInstanceUser, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// 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 Chime. /// /// 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 UpdateAppInstanceUser Operation [Obsolete("Replaced by UpdateAppInstanceUser in the Amazon Chime SDK Identity Namespace")] public virtual Task UpdateAppInstanceUserAsync(UpdateAppInstanceUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateAppInstanceUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateAppInstanceUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateBot /// /// Updates the status of the specified bot, such as starting or stopping the bot from /// running in your Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the UpdateBot service method. /// /// The response from the UpdateBot service method, as returned by Chime. /// /// 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 UpdateBot Operation public virtual UpdateBotResponse UpdateBot(UpdateBotRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBotRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBotResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the status of the specified bot, such as starting or stopping the bot from /// running in your Amazon Chime Enterprise account. /// /// Container for the necessary parameters to execute the UpdateBot service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateBot service method, as returned by Chime. /// /// 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 UpdateBot Operation public virtual Task UpdateBotAsync(UpdateBotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateBotRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateBotResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateChannel /// /// Update a channel's attributes. /// /// /// /// Restriction: You can't change a channel's privacy. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannel service method. /// /// The response from the UpdateChannel service method, as returned by Chime. /// /// 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 UpdateChannel Operation [Obsolete("Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace")] public virtual UpdateChannelResponse UpdateChannel(UpdateChannelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Update a channel's attributes. /// /// /// /// Restriction: You can't change a channel's privacy. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannel, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannel service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChannel service method, as returned by Chime. /// /// 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 UpdateChannel Operation [Obsolete("Replaced by UpdateChannel in the Amazon Chime SDK Messaging Namespace")] public virtual Task UpdateChannelAsync(UpdateChannelRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateChannelMessage /// /// Updates the content of a message. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannelMessage service method. /// /// The response from the UpdateChannelMessage service method, as returned by Chime. /// /// 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 UpdateChannelMessage Operation [Obsolete("Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual UpdateChannelMessageResponse UpdateChannelMessage(UpdateChannelMessageRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelMessageResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the content of a message. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannelMessage, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannelMessage service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChannelMessage service method, as returned by Chime. /// /// 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 UpdateChannelMessage Operation [Obsolete("Replaced by UpdateChannelMessage in the Amazon Chime SDK Messaging Namespace")] public virtual Task UpdateChannelMessageAsync(UpdateChannelMessageRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelMessageRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelMessageResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateChannelReadMarker /// /// The details of the time when a user last read messages in a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannelReadMarker, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannelReadMarker service method. /// /// The response from the UpdateChannelReadMarker service method, as returned by Chime. /// /// 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 UpdateChannelReadMarker Operation [Obsolete("Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace")] public virtual UpdateChannelReadMarkerResponse UpdateChannelReadMarker(UpdateChannelReadMarkerRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelReadMarkerRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelReadMarkerResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// The details of the time when a user last read messages in a channel. /// /// /// /// The x-amz-chime-bearer request header is mandatory. Use the AppInstanceUserArn /// of the user that makes the API call as the value in the header. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateChannelReadMarker, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateChannelReadMarker service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateChannelReadMarker service method, as returned by Chime. /// /// 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 UpdateChannelReadMarker Operation [Obsolete("Replaced by UpdateChannelReadMarker in the Amazon Chime SDK Messaging Namespace")] public virtual Task UpdateChannelReadMarkerAsync(UpdateChannelReadMarkerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateChannelReadMarkerRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateChannelReadMarkerResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateGlobalSettings /// /// Updates global settings for the administrator's AWS account, such as Amazon Chime /// Business Calling and Amazon Chime Voice Connector settings. /// /// Container for the necessary parameters to execute the UpdateGlobalSettings service method. /// /// The response from the UpdateGlobalSettings service method, as returned by Chime. /// /// 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 UpdateGlobalSettings Operation public virtual UpdateGlobalSettingsResponse UpdateGlobalSettings(UpdateGlobalSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGlobalSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGlobalSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates global settings for the administrator's AWS account, such as Amazon Chime /// Business Calling and Amazon Chime Voice Connector settings. /// /// Container for the necessary parameters to execute the UpdateGlobalSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateGlobalSettings service method, as returned by Chime. /// /// 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 UpdateGlobalSettings Operation public virtual Task UpdateGlobalSettingsAsync(UpdateGlobalSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateGlobalSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateGlobalSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdatePhoneNumber /// /// Updates phone number details, such as product type or calling name, for the specified /// phone number ID. You can update one phone number detail at a time. For example, you /// can update either the product type or the calling name in one action. /// /// /// /// For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. /// For numbers outside the U.S., you must use the Amazon Chime SIP Media Application /// Dial-In product type. /// /// /// /// Updates to outbound calling names can take 72 hours to complete. Pending updates to /// outbound calling names must be complete before you can request another update. /// /// /// Container for the necessary parameters to execute the UpdatePhoneNumber service method. /// /// The response from the UpdatePhoneNumber service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdatePhoneNumber Operation public virtual UpdatePhoneNumberResponse UpdatePhoneNumber(UpdatePhoneNumberRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePhoneNumberResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates phone number details, such as product type or calling name, for the specified /// phone number ID. You can update one phone number detail at a time. For example, you /// can update either the product type or the calling name in one action. /// /// /// /// For toll-free numbers, you cannot use the Amazon Chime Business Calling product type. /// For numbers outside the U.S., you must use the Amazon Chime SIP Media Application /// Dial-In product type. /// /// /// /// Updates to outbound calling names can take 72 hours to complete. Pending updates to /// outbound calling names must be complete before you can request another update. /// /// /// Container for the necessary parameters to execute the UpdatePhoneNumber service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePhoneNumber service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdatePhoneNumber Operation public virtual Task UpdatePhoneNumberAsync(UpdatePhoneNumberRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePhoneNumberRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePhoneNumberResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdatePhoneNumberSettings /// /// Updates the phone number settings for the administrator's AWS account, such as the /// default outbound calling name. You can update the default outbound calling name once /// every seven days. Outbound calling names can take up to 72 hours to update. /// /// Container for the necessary parameters to execute the UpdatePhoneNumberSettings service method. /// /// The response from the UpdatePhoneNumberSettings service method, as returned by Chime. /// /// 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 UpdatePhoneNumberSettings Operation public virtual UpdatePhoneNumberSettingsResponse UpdatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePhoneNumberSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePhoneNumberSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the phone number settings for the administrator's AWS account, such as the /// default outbound calling name. You can update the default outbound calling name once /// every seven days. Outbound calling names can take up to 72 hours to update. /// /// Container for the necessary parameters to execute the UpdatePhoneNumberSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdatePhoneNumberSettings service method, as returned by Chime. /// /// 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 UpdatePhoneNumberSettings Operation public virtual Task UpdatePhoneNumberSettingsAsync(UpdatePhoneNumberSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePhoneNumberSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePhoneNumberSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateProxySession /// /// Updates the specified proxy session details, such as voice or SMS capabilities. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateProxySession service method. /// /// The response from the UpdateProxySession service method, as returned by Chime. /// /// 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 UpdateProxySession Operation [Obsolete("Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace")] public virtual UpdateProxySessionResponse UpdateProxySession(UpdateProxySessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateProxySessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the specified proxy session details, such as voice or SMS capabilities. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateProxySession, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateProxySession service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateProxySession service method, as returned by Chime. /// /// 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 UpdateProxySession Operation [Obsolete("Replaced by UpdateProxySession in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateProxySessionAsync(UpdateProxySessionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateProxySessionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateProxySessionResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateRoom /// /// Updates room details, such as the room name, for a room in an Amazon Chime Enterprise /// account. /// /// Container for the necessary parameters to execute the UpdateRoom service method. /// /// The response from the UpdateRoom service method, as returned by Chime. /// /// 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 UpdateRoom Operation public virtual UpdateRoomResponse UpdateRoom(UpdateRoomRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates room details, such as the room name, for a room in an Amazon Chime Enterprise /// account. /// /// Container for the necessary parameters to execute the UpdateRoom service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoom service method, as returned by Chime. /// /// 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 UpdateRoom Operation public virtual Task UpdateRoomAsync(UpdateRoomRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateRoomMembership /// /// Updates room membership details, such as the member role, for a room in an Amazon /// Chime Enterprise account. The member role designates whether the member is a chat /// room administrator or a general chat room member. The member role can be updated only /// for user IDs. /// /// Container for the necessary parameters to execute the UpdateRoomMembership service method. /// /// The response from the UpdateRoomMembership service method, as returned by Chime. /// /// 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 UpdateRoomMembership Operation public virtual UpdateRoomMembershipResponse UpdateRoomMembership(UpdateRoomMembershipRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomMembershipResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates room membership details, such as the member role, for a room in an Amazon /// Chime Enterprise account. The member role designates whether the member is a chat /// room administrator or a general chat room member. The member role can be updated only /// for user IDs. /// /// Container for the necessary parameters to execute the UpdateRoomMembership service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateRoomMembership service method, as returned by Chime. /// /// 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 UpdateRoomMembership Operation public virtual Task UpdateRoomMembershipAsync(UpdateRoomMembershipRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateRoomMembershipRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateRoomMembershipResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSipMediaApplication /// /// Updates the details of the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipMediaApplication service method. /// /// The response from the UpdateSipMediaApplication service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateSipMediaApplication Operation [Obsolete("Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual UpdateSipMediaApplicationResponse UpdateSipMediaApplication(UpdateSipMediaApplicationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipMediaApplicationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the details of the specified SIP media application. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipMediaApplication, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipMediaApplication service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSipMediaApplication service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateSipMediaApplication Operation [Obsolete("Replaced by UpdateSipMediaApplication in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateSipMediaApplicationAsync(UpdateSipMediaApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipMediaApplicationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipMediaApplicationResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSipMediaApplicationCall /// /// Invokes the AWS Lambda function associated with the SIP media application and transaction /// ID in an update request. The Lambda function can then return a new set of actions. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipMediaApplicationCall, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall service method. /// /// The response from the UpdateSipMediaApplicationCall service method, as returned by Chime. /// /// 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 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 UpdateSipMediaApplicationCall Operation [Obsolete("Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace")] public virtual UpdateSipMediaApplicationCallResponse UpdateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipMediaApplicationCallRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipMediaApplicationCallResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Invokes the AWS Lambda function associated with the SIP media application and transaction /// ID in an update request. The Lambda function can then return a new set of actions. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipMediaApplicationCall, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipMediaApplicationCall service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSipMediaApplicationCall service method, as returned by Chime. /// /// 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 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 UpdateSipMediaApplicationCall Operation [Obsolete("Replaced by UpdateSipMediaApplicationCall in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateSipMediaApplicationCallAsync(UpdateSipMediaApplicationCallRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipMediaApplicationCallRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipMediaApplicationCallResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateSipRule /// /// Updates the details of the specified SIP rule. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipRule service method. /// /// The response from the UpdateSipRule service method, as returned by Chime. /// /// 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. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// 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 UpdateSipRule Operation [Obsolete("Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace")] public virtual UpdateSipRuleResponse UpdateSipRule(UpdateSipRuleRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipRuleResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the details of the specified SIP rule. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateSipRule, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateSipRule service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateSipRule service method, as returned by Chime. /// /// 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. /// /// /// One or more of the resources in the request does not exist in the system. /// /// /// 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 UpdateSipRule Operation [Obsolete("Replaced by UpdateSipRule in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateSipRuleAsync(UpdateSipRuleRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateSipRuleRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateSipRuleResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateUser /// /// Updates user details for a specified user ID. Currently, only LicenseType /// updates are supported for this action. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// The response from the UpdateUser service method, as returned by Chime. /// /// 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 UpdateUser Operation public virtual UpdateUserResponse UpdateUser(UpdateUserRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates user details for a specified user ID. Currently, only LicenseType /// updates are supported for this action. /// /// Container for the necessary parameters to execute the UpdateUser service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUser service method, as returned by Chime. /// /// 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 UpdateUser Operation public virtual Task UpdateUserAsync(UpdateUserRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateUserSettings /// /// Updates the settings for the specified user, such as phone number settings. /// /// Container for the necessary parameters to execute the UpdateUserSettings service method. /// /// The response from the UpdateUserSettings service method, as returned by Chime. /// /// 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 UpdateUserSettings Operation public virtual UpdateUserSettingsResponse UpdateUserSettings(UpdateUserSettingsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserSettingsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates the settings for the specified user, such as phone number settings. /// /// Container for the necessary parameters to execute the UpdateUserSettings service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateUserSettings service method, as returned by Chime. /// /// 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 UpdateUserSettings Operation public virtual Task UpdateUserSettingsAsync(UpdateUserSettingsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateUserSettingsRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateUserSettingsResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVoiceConnector /// /// Updates details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateVoiceConnector service method. /// /// The response from the UpdateVoiceConnector service method, as returned by Chime. /// /// 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 UpdateVoiceConnector Operation [Obsolete("Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual UpdateVoiceConnectorResponse UpdateVoiceConnector(UpdateVoiceConnectorRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceConnectorResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates details for the specified Amazon Chime Voice Connector. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateVoiceConnector, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateVoiceConnector service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateVoiceConnector service method, as returned by Chime. /// /// 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 UpdateVoiceConnector Operation [Obsolete("Replaced by UpdateVoiceConnector in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateVoiceConnectorAsync(UpdateVoiceConnectorRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceConnectorRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceConnectorResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region UpdateVoiceConnectorGroup /// /// Updates details of the specified Amazon Chime Voice Connector group, such as the name /// and Amazon Chime Voice Connector priority ranking. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup service method. /// /// The response from the UpdateVoiceConnectorGroup service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateVoiceConnectorGroup Operation [Obsolete("Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual UpdateVoiceConnectorGroupResponse UpdateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceConnectorGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Updates details of the specified Amazon Chime Voice Connector group, such as the name /// and Amazon Chime Voice Connector priority ranking. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, UpdateVoiceConnectorGroup, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the UpdateVoiceConnectorGroup service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the UpdateVoiceConnectorGroup service method, as returned by Chime. /// /// 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. /// /// /// 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 UpdateVoiceConnectorGroup Operation [Obsolete("Replaced by UpdateVoiceConnectorGroup in the Amazon Chime SDK Voice Namespace")] public virtual Task UpdateVoiceConnectorGroupAsync(UpdateVoiceConnectorGroupRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateVoiceConnectorGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateVoiceConnectorGroupResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion #region ValidateE911Address /// /// Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. /// You can use validated addresses in a Presence Information Data Format Location Object /// file that you include in SIP requests. That helps ensure that addresses are routed /// to the appropriate Public Safety Answering Point. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ValidateE911Address, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ValidateE911Address service method. /// /// The response from the ValidateE911Address service method, as returned by Chime. /// /// 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 ValidateE911Address Operation [Obsolete("Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace")] public virtual ValidateE911AddressResponse ValidateE911Address(ValidateE911AddressRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ValidateE911AddressRequestMarshaller.Instance; options.ResponseUnmarshaller = ValidateE911AddressResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Validates an address to be used for 911 calls made with Amazon Chime Voice Connectors. /// You can use validated addresses in a Presence Information Data Format Location Object /// file that you include in SIP requests. That helps ensure that addresses are routed /// to the appropriate Public Safety Answering Point. /// /// /// /// This API is is no longer supported and will not be updated. We recommend using /// the latest version, ValidateE911Address, /// in the Amazon Chime SDK. /// /// /// /// Using the latest version requires migrating to a dedicated namespace. For more information, /// refer to Migrating /// from the Amazon Chime namespace in the Amazon Chime SDK Developer Guide. /// /// /// /// Container for the necessary parameters to execute the ValidateE911Address service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// The response from the ValidateE911Address service method, as returned by Chime. /// /// 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 ValidateE911Address Operation [Obsolete("Replaced by ValidateE911Address in the Amazon Chime SDK Voice Namespace")] public virtual Task ValidateE911AddressAsync(ValidateE911AddressRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)) { var options = new InvokeOptions(); options.RequestMarshaller = ValidateE911AddressRequestMarshaller.Instance; options.ResponseUnmarshaller = ValidateE911AddressResponseUnmarshaller.Instance; return InvokeAsync(request, options, cancellationToken); } #endregion } }