/* * Copyright 2018-2023 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. */ package com.amazonaws.services.chime; import javax.annotation.Generated; import com.amazonaws.*; import com.amazonaws.regions.*; import com.amazonaws.services.chime.model.*; /** * Interface for accessing Amazon Chime. * <p> * <b>Note:</b> Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.chime.AbstractAmazonChime} instead. * </p> * <p> * <important> * <p> * <b>Most of these APIs are no longer supported and will not be updated.</b> We recommend using the latest versions in * the <a href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/welcome.html">Amazon Chime SDK API * reference</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest versions requires migrating to dedicated namespaces. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * <p> * 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. * </p> * <p> * 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 <i>See Also</i> section that * includes links to information about using the action with a language-specific AWS SDK or the AWS CLI. * </p> * <dl> * <dt>Using an AWS SDK</dt> * <dd> * <p> * 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 <a * href="http://aws.amazon.com/developer/">AWS Developer Center</a>. * </p> * </dd> * <dt>Using the AWS CLI</dt> * <dd> * <p> * Use your access keys with the AWS CLI to make API calls. For information about setting up the AWS CLI, see <a * href="https://docs.aws.amazon.com/cli/latest/userguide/installing.html">Installing the AWS Command Line Interface</a> * in the <i>AWS Command Line Interface User Guide</i>. For a list of available Amazon Chime commands, see the <a * href="https://docs.aws.amazon.com/cli/latest/reference/chime/index.html">Amazon Chime commands</a> in the <i>AWS CLI * Command Reference</i>. * </p> * </dd> * <dt>Using REST APIs</dt> * <dd> * <p> * 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 <a * href="https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html">Signature Version 4 Signing Process</a> * in the <i>Amazon Web Services General Reference</i>. * </p> * <p> * When making REST API calls, use the service name <code>chime</code> and REST endpoint * <code>https://service.chime.aws.amazon.com</code>. * </p> * </dd> * </dl> * <p> * Administrative permissions are controlled using AWS Identity and Access Management (IAM). For more information, see * <a href="https://docs.aws.amazon.com/chime/latest/ag/security-iam.html">Identity and Access Management for Amazon * Chime</a> in the <i>Amazon Chime Administration Guide</i>. * </p> */ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AmazonChime { /** * The region metadata service name for computing region endpoints. You can use this value to retrieve metadata * (such as supported regions) of the service. * * @see RegionUtils#getRegionsForService(String) */ String ENDPOINT_PREFIX = "chime"; /** * <p> * Associates a phone number with the specified Amazon Chime user. * </p> * * @param associatePhoneNumberWithUserRequest * @return Result of the AssociatePhoneNumberWithUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.AssociatePhoneNumberWithUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumberWithUser" * target="_top">AWS API Documentation</a> */ AssociatePhoneNumberWithUserResult associatePhoneNumberWithUser(AssociatePhoneNumberWithUserRequest associatePhoneNumberWithUserRequest); /** * <p> * Associates phone numbers with the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnector.html" * >AssociatePhoneNumbersWithVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param associatePhoneNumbersWithVoiceConnectorRequest * @return Result of the AssociatePhoneNumbersWithVoiceConnector operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.AssociatePhoneNumbersWithVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnector" * target="_top">AWS API Documentation</a> */ @Deprecated AssociatePhoneNumbersWithVoiceConnectorResult associatePhoneNumbersWithVoiceConnector( AssociatePhoneNumbersWithVoiceConnectorRequest associatePhoneNumbersWithVoiceConnectorRequest); /** * <p> * Associates phone numbers with the specified Amazon Chime Voice Connector group. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_AssociatePhoneNumbersWithVoiceConnectorGroup.html" * >AssociatePhoneNumbersWithVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param associatePhoneNumbersWithVoiceConnectorGroupRequest * @return Result of the AssociatePhoneNumbersWithVoiceConnectorGroup operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.AssociatePhoneNumbersWithVoiceConnectorGroup * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociatePhoneNumbersWithVoiceConnectorGroup" * target="_top">AWS API Documentation</a> */ @Deprecated AssociatePhoneNumbersWithVoiceConnectorGroupResult associatePhoneNumbersWithVoiceConnectorGroup( AssociatePhoneNumbersWithVoiceConnectorGroupRequest associatePhoneNumbersWithVoiceConnectorGroupRequest); /** * <p> * Associates the specified sign-in delegate groups with the specified Amazon Chime account. * </p> * * @param associateSigninDelegateGroupsWithAccountRequest * @return Result of the AssociateSigninDelegateGroupsWithAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.AssociateSigninDelegateGroupsWithAccount * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/AssociateSigninDelegateGroupsWithAccount" * target="_top">AWS API Documentation</a> */ AssociateSigninDelegateGroupsWithAccountResult associateSigninDelegateGroupsWithAccount( AssociateSigninDelegateGroupsWithAccountRequest associateSigninDelegateGroupsWithAccountRequest); /** * <p> * Creates up to 100 new attendees for an active Amazon Chime SDK meeting. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_BatchCreateAttendee.html"> * BatchCreateAttendee</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * <p> * For more information about the Amazon Chime SDK, see <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in the * <i>Amazon Chime SDK Developer Guide</i>. * </p> * * @param batchCreateAttendeeRequest * @return Result of the BatchCreateAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchCreateAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated BatchCreateAttendeeResult batchCreateAttendee(BatchCreateAttendeeRequest batchCreateAttendeeRequest); /** * <p> * Adds a specified number of users to a channel. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_BatchCreateChannelMembership.html" * >BatchCreateChannelMembership</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param batchCreateChannelMembershipRequest * @return Result of the BatchCreateChannelMembership operation returned by the service. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.BatchCreateChannelMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateChannelMembership" * target="_top">AWS API Documentation</a> */ @Deprecated BatchCreateChannelMembershipResult batchCreateChannelMembership(BatchCreateChannelMembershipRequest batchCreateChannelMembershipRequest); /** * <p> * 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. * </p> * * @param batchCreateRoomMembershipRequest * @return Result of the BatchCreateRoomMembership operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchCreateRoomMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchCreateRoomMembership" * target="_top">AWS API Documentation</a> */ BatchCreateRoomMembershipResult batchCreateRoomMembership(BatchCreateRoomMembershipRequest batchCreateRoomMembershipRequest); /** * <p> * Moves phone numbers into the <b>Deletion queue</b>. Phone numbers must be disassociated from any users or Amazon * Chime Voice Connectors before they can be deleted. * </p> * <p> * Phone numbers remain in the <b>Deletion queue</b> for 7 days before they are deleted permanently. * </p> * * @param batchDeletePhoneNumberRequest * @return Result of the BatchDeletePhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchDeletePhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchDeletePhoneNumber" target="_top">AWS * API Documentation</a> */ BatchDeletePhoneNumberResult batchDeletePhoneNumber(BatchDeletePhoneNumberRequest batchDeletePhoneNumberRequest); /** * <p> * Suspends up to 50 users from a <code>Team</code> or <code>EnterpriseLWA</code> Amazon Chime account. For more * information about different account types, see <a * href="https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html">Managing Your Amazon Chime * Accounts</a> in the <i>Amazon Chime Administration Guide</i>. * </p> * <p> * Users suspended from a <code>Team</code> account are disassociated from the account,but they can continue to use * Amazon Chime as free users. To remove the suspension from suspended <code>Team</code> account users, invite them * to the <code>Team</code> account again. You can use the <a>InviteUsers</a> action to do so. * </p> * <p> * Users suspended from an <code>EnterpriseLWA</code> account are immediately signed out of Amazon Chime and can no * longer sign in. To remove the suspension from suspended <code>EnterpriseLWA</code> account users, use the * <a>BatchUnsuspendUser</a> action. * </p> * <p> * To sign out users without suspending them, use the <a>LogoutUser</a> action. * </p> * * @param batchSuspendUserRequest * @return Result of the BatchSuspendUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchSuspendUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchSuspendUser" target="_top">AWS API * Documentation</a> */ BatchSuspendUserResult batchSuspendUser(BatchSuspendUserRequest batchSuspendUserRequest); /** * <p> * Removes the suspension from up to 50 previously suspended users for the specified Amazon Chime * <code>EnterpriseLWA</code> account. Only users on <code>EnterpriseLWA</code> accounts can be unsuspended using * this action. For more information about different account types, see <a * href="https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html"> Managing Your Amazon Chime Accounts * </a> in the account types, in the <i>Amazon Chime Administration Guide</i>. * </p> * <p> * Previously suspended users who are unsuspended using this action are returned to <code>Registered</code> status. * Users who are not previously suspended are ignored. * </p> * * @param batchUnsuspendUserRequest * @return Result of the BatchUnsuspendUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchUnsuspendUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUnsuspendUser" target="_top">AWS API * Documentation</a> */ BatchUnsuspendUserResult batchUnsuspendUser(BatchUnsuspendUserRequest batchUnsuspendUserRequest); /** * <p> * Updates phone number product types or calling names. You can update one attribute at a time for each * <code>UpdatePhoneNumberRequestItem</code>. For example, you can update the product type or the calling name. * </p> * <p> * 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. * </p> * <p> * 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. * </p> * * @param batchUpdatePhoneNumberRequest * @return Result of the BatchUpdatePhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchUpdatePhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdatePhoneNumber" target="_top">AWS * API Documentation</a> */ BatchUpdatePhoneNumberResult batchUpdatePhoneNumber(BatchUpdatePhoneNumberRequest batchUpdatePhoneNumberRequest); /** * <p> * Updates user details within the <a>UpdateUserRequestItem</a> object for up to 20 users for the specified Amazon * Chime account. Currently, only <code>LicenseType</code> updates are supported for this action. * </p> * * @param batchUpdateUserRequest * @return Result of the BatchUpdateUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.BatchUpdateUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/BatchUpdateUser" target="_top">AWS API * Documentation</a> */ BatchUpdateUserResult batchUpdateUser(BatchUpdateUserRequest batchUpdateUserRequest); /** * <p> * Creates an Amazon Chime account under the administrator's AWS account. Only <code>Team</code> account types are * currently supported for this action. For more information about different account types, see <a * href="https://docs.aws.amazon.com/chime/latest/ag/manage-chime-account.html">Managing Your Amazon Chime * Accounts</a> in the <i>Amazon Chime Administration Guide</i>. * </p> * * @param createAccountRequest * @return Result of the CreateAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateAccount * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAccount" target="_top">AWS API * Documentation</a> */ CreateAccountResult createAccount(CreateAccountRequest createAccountRequest); /** * <p> * Creates an Amazon Chime SDK messaging <code>AppInstance</code> under an AWS account. Only SDK messaging customers * use this API. <code>CreateAppInstance</code> supports idempotency behavior as described in the AWS API Standard. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstance.html"> * CreateAppInstance</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createAppInstanceRequest * @return Result of the CreateAppInstance operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateAppInstance * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstance" target="_top">AWS API * Documentation</a> */ @Deprecated CreateAppInstanceResult createAppInstance(CreateAppInstanceRequest createAppInstanceRequest); /** * <p> * Promotes an <code>AppInstanceUser</code> to an <code>AppInstanceAdmin</code>. The promoted user can perform the * following actions. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceAdmin.html"> * CreateAppInstanceAdmin</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * <ul> * <li> * <p> * <code>ChannelModerator</code> actions across all channels in the <code>AppInstance</code>. * </p> * </li> * <li> * <p> * <code>DeleteChannelMessage</code> actions. * </p> * </li> * </ul> * <p> * Only an <code>AppInstanceUser</code> can be promoted to an <code>AppInstanceAdmin</code> role. * </p> * * @param createAppInstanceAdminRequest * @return Result of the CreateAppInstanceAdmin operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateAppInstanceAdmin * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceAdmin" target="_top">AWS * API Documentation</a> */ @Deprecated CreateAppInstanceAdminResult createAppInstanceAdmin(CreateAppInstanceAdminRequest createAppInstanceAdminRequest); /** * <p> * Creates a user under an Amazon Chime <code>AppInstance</code>. The request consists of a unique * <code>appInstanceUserId</code> and <code>Name</code> for that user. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_CreateAppInstanceUser.html"> * CreateAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createAppInstanceUserRequest * @return Result of the CreateAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAppInstanceUser" target="_top">AWS * API Documentation</a> */ @Deprecated CreateAppInstanceUserResult createAppInstanceUser(CreateAppInstanceUserRequest createAppInstanceUserRequest); /** * <p> * Creates a new attendee for an active Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, * see <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in * the <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateAttendee.html">CreateAttendee * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createAttendeeRequest * @return Result of the CreateAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated CreateAttendeeResult createAttendee(CreateAttendeeRequest createAttendeeRequest); /** * <p> * Creates a bot for an Amazon Chime Enterprise account. * </p> * * @param createBotRequest * @return Result of the CreateBot operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.CreateBot * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateBot" target="_top">AWS API * Documentation</a> */ CreateBotResult createBot(CreateBotRequest createBotRequest); /** * <p> * Creates a channel to which you can add users and send messages. * </p> * <p> * <b>Restriction</b>: You can't change a channel's privacy. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannel.html">CreateChannel * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createChannelRequest * @return Result of the CreateChannel operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateChannel * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannel" target="_top">AWS API * Documentation</a> */ @Deprecated CreateChannelResult createChannel(CreateChannelRequest createChannelRequest); /** * <p> * Permanently bans a member from a channel. Moderators can't add banned members to a channel. To undo a ban, you * first have to <code>DeleteChannelBan</code>, and then <code>CreateChannelMembership</code>. Bans are cleaned up * when you delete users or channels. * </p> * <p> * If you ban a user who is already part of a channel, that user is automatically kicked from the channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelBan.html"> * CreateChannelBan</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createChannelBanRequest * @return Result of the CreateChannelBan operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateChannelBan * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelBan" target="_top">AWS API * Documentation</a> */ @Deprecated CreateChannelBanResult createChannelBan(CreateChannelBanRequest createChannelBanRequest); /** * <p> * Adds a user to a channel. The <code>InvitedBy</code> response field is derived from the request header. A channel * member can: * </p> * <ul> * <li> * <p> * List messages * </p> * </li> * <li> * <p> * Send messages * </p> * </li> * <li> * <p> * Receive messages * </p> * </li> * <li> * <p> * Edit their own messages * </p> * </li> * <li> * <p> * Leave the channel * </p> * </li> * </ul> * <p> * Privacy settings impact this action as follows: * </p> * <ul> * <li> * <p> * Public Channels: You do not need to be a member to list messages, but you must be a member to send messages. * </p> * </li> * <li> * <p> * Private Channels: You must be a member to list or send messages. * </p> * </li> * </ul> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelMembership.html"> * CreateChannelMembership</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createChannelMembershipRequest * @return Result of the CreateChannelMembership operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateChannelMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelMembership" target="_top">AWS * API Documentation</a> */ @Deprecated CreateChannelMembershipResult createChannelMembership(CreateChannelMembershipRequest createChannelMembershipRequest); /** * <p> * Creates a new <code>ChannelModerator</code>. A channel moderator can: * </p> * <ul> * <li> * <p> * Add and remove other members of the channel. * </p> * </li> * <li> * <p> * Add and remove other moderators of the channel. * </p> * </li> * <li> * <p> * Add and remove user bans for the channel. * </p> * </li> * <li> * <p> * Redact messages in the channel. * </p> * </li> * <li> * <p> * List messages in the channel. * </p> * </li> * </ul> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_CreateChannelModerator.html"> * CreateChannelModerator</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createChannelModeratorRequest * @return Result of the CreateChannelModerator operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateChannelModerator * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateChannelModerator" target="_top">AWS * API Documentation</a> */ @Deprecated CreateChannelModeratorResult createChannelModerator(CreateChannelModeratorRequest createChannelModeratorRequest); /** * <p> * Creates a media capture pipeline. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaCapturePipeline" * >CreateMediaCapturePipeline</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createMediaCapturePipelineRequest * @return Result of the CreateMediaCapturePipeline operation returned by the service. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateMediaCapturePipeline * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMediaCapturePipeline" * target="_top">AWS API Documentation</a> */ @Deprecated CreateMediaCapturePipelineResult createMediaCapturePipeline(CreateMediaCapturePipelineRequest createMediaCapturePipelineRequest); /** * <p> * Creates a new Amazon Chime SDK meeting in the specified media Region with no initial attendees. For more * information about specifying media Regions, see <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/chime-sdk-meetings-regions.html">Amazon Chime SDK Media * Regions</a> in the <i>Amazon Chime SDK Developer Guide</i> . For more information about the Amazon Chime SDK, see * <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in the * <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeeting.html">CreateMeeting * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createMeetingRequest * @return Result of the CreateMeeting operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateMeeting * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeeting" target="_top">AWS API * Documentation</a> */ @Deprecated CreateMeetingResult createMeeting(CreateMeetingRequest createMeetingRequest); /** * <p> * 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. * </p> * <p> * To play welcome audio or implement an interactive voice response (IVR), use the * <code>CreateSipMediaApplicationCall</code> action with the corresponding SIP media application ID. * </p> * <important> * <p> * <b>This API is is not available in a dedicated namespace.</b> * </p> * </important> * * @param createMeetingDialOutRequest * @return Result of the CreateMeetingDialOut operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateMeetingDialOut * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingDialOut" target="_top">AWS API * Documentation</a> */ CreateMeetingDialOutResult createMeetingDialOut(CreateMeetingDialOutRequest createMeetingDialOutRequest); /** * <p> * Creates a new Amazon Chime SDK meeting in the specified media Region, with attendees. For more information about * specifying media Regions, see <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/chime-sdk-meetings-regions.html">Amazon Chime SDK Media * Regions</a> in the <i>Amazon Chime SDK Developer Guide</i> . For more information about the Amazon Chime SDK, see * <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in the * <i>Amazon Chime SDK Developer Guide</i> . * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_CreateMeetingWithAttendees.html" * >CreateMeetingWithAttendees</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createMeetingWithAttendeesRequest * @return Result of the CreateMeetingWithAttendees operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateMeetingWithAttendees * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateMeetingWithAttendees" * target="_top">AWS API Documentation</a> */ @Deprecated CreateMeetingWithAttendeesResult createMeetingWithAttendees(CreateMeetingWithAttendeesRequest createMeetingWithAttendeesRequest); /** * <p> * 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. * </p> * * @param createPhoneNumberOrderRequest * @return Result of the CreatePhoneNumberOrder operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreatePhoneNumberOrder * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreatePhoneNumberOrder" target="_top">AWS * API Documentation</a> */ CreatePhoneNumberOrderResult createPhoneNumberOrder(CreatePhoneNumberOrderRequest createPhoneNumberOrderRequest); /** * <p> * Creates a proxy session on the specified Amazon Chime Voice Connector for the specified participant phone * numbers. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateProxySession.html"> * CreateProxySession</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createProxySessionRequest * @return Result of the CreateProxySession operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateProxySession * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateProxySession" target="_top">AWS API * Documentation</a> */ @Deprecated CreateProxySessionResult createProxySession(CreateProxySessionRequest createProxySessionRequest); /** * <p> * Creates a chat room for the specified Amazon Chime Enterprise account. * </p> * * @param createRoomRequest * @return Result of the CreateRoom operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateRoom * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoom" target="_top">AWS API * Documentation</a> */ CreateRoomResult createRoom(CreateRoomRequest createRoomRequest); /** * <p> * 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. * </p> * * @param createRoomMembershipRequest * @return Result of the CreateRoomMembership operation returned by the service. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateRoomMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateRoomMembership" target="_top">AWS API * Documentation</a> */ CreateRoomMembershipResult createRoomMembership(CreateRoomMembershipRequest createRoomMembershipRequest); /** * <p> * Creates a SIP media application. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplication.html"> * CreateSipMediaApplication</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createSipMediaApplicationRequest * @return Result of the CreateSipMediaApplication operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateSipMediaApplication * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplication" * target="_top">AWS API Documentation</a> */ @Deprecated CreateSipMediaApplicationResult createSipMediaApplication(CreateSipMediaApplicationRequest createSipMediaApplicationRequest); /** * <p> * Creates an outbound call to a phone number from the phone number specified in the request, and it invokes the * endpoint of the specified <code>sipMediaApplicationId</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipMediaApplicationCall.html" * >CreateSipMediaApplicationCall</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createSipMediaApplicationCallRequest * @return Result of the CreateSipMediaApplicationCall operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateSipMediaApplicationCall * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipMediaApplicationCall" * target="_top">AWS API Documentation</a> */ @Deprecated CreateSipMediaApplicationCallResult createSipMediaApplicationCall(CreateSipMediaApplicationCallRequest createSipMediaApplicationCallRequest); /** * <p> * Creates a SIP rule which can be used to run a SIP media application as a target for a specific trigger type. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateSipRule.html">CreateSipRule</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createSipRuleRequest * @return Result of the CreateSipRule operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateSipRule * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateSipRule" target="_top">AWS API * Documentation</a> */ @Deprecated CreateSipRuleResult createSipRule(CreateSipRuleRequest createSipRuleRequest); /** * <p> * Creates a user under the specified Amazon Chime account. * </p> * * @param createUserRequest * @return Result of the CreateUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateUser" target="_top">AWS API * Documentation</a> */ CreateUserResult createUser(CreateUserRequest createUserRequest); /** * <p> * 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. * </p> * <p> * Enabling <a>CreateVoiceConnectorRequest$RequireEncryption</a> 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnector.html"> * CreateVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createVoiceConnectorRequest * @return Result of the CreateVoiceConnector operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnector" target="_top">AWS API * Documentation</a> */ @Deprecated CreateVoiceConnectorResult createVoiceConnector(CreateVoiceConnectorRequest createVoiceConnectorRequest); /** * <p> * 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 <code>VoiceConnectorItems</code> * in the request. * </p> * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_CreateVoiceConnectorGroup.html"> * CreateVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param createVoiceConnectorGroupRequest * @return Result of the CreateVoiceConnectorGroup operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.CreateVoiceConnectorGroup * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/CreateVoiceConnectorGroup" * target="_top">AWS API Documentation</a> */ @Deprecated CreateVoiceConnectorGroupResult createVoiceConnectorGroup(CreateVoiceConnectorGroupRequest createVoiceConnectorGroupRequest); /** * <p> * Deletes the specified Amazon Chime account. You must suspend all users before deleting <code>Team</code> account. * You can use the <a>BatchSuspendUser</a> action to dodo. * </p> * <p> * For <code>EnterpriseLWA</code> and <code>EnterpriseAD</code> 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. * </p> * <p> * Deleted accounts appear in your <code>Disabled</code> accounts list for 90 days. To restore deleted account from * your <code>Disabled</code> accounts list, you must contact AWS Support. * </p> * <p> * After 90 days, deleted accounts are permanently removed from your <code>Disabled</code> accounts list. * </p> * * @param deleteAccountRequest * @return Result of the DeleteAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnprocessableEntityException * The request was well-formed but was unable to be followed due to semantic errors. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAccount * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAccount" target="_top">AWS API * Documentation</a> */ DeleteAccountResult deleteAccount(DeleteAccountRequest deleteAccountRequest); /** * <p> * Deletes an <code>AppInstance</code> and all associated data asynchronously. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstance.html"> * DeleteAppInstance</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteAppInstanceRequest * @return Result of the DeleteAppInstance operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAppInstance * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstance" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteAppInstanceResult deleteAppInstance(DeleteAppInstanceRequest deleteAppInstanceRequest); /** * <p> * Demotes an <code>AppInstanceAdmin</code> to an <code>AppInstanceUser</code>. This action does not delete the * user. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceAdmin.html"> * DeleteAppInstanceAdmin</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteAppInstanceAdminRequest * @return Result of the DeleteAppInstanceAdmin operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAppInstanceAdmin * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceAdmin" target="_top">AWS * API Documentation</a> */ @Deprecated DeleteAppInstanceAdminResult deleteAppInstanceAdmin(DeleteAppInstanceAdminRequest deleteAppInstanceAdminRequest); /** * <p> * Deletes the streaming configurations of an <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceStreamingConfigurations.html" * >DeleteAppInstanceStreamingConfigurations</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteAppInstanceStreamingConfigurationsRequest * @return Result of the DeleteAppInstanceStreamingConfigurations operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAppInstanceStreamingConfigurations * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceStreamingConfigurations" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteAppInstanceStreamingConfigurationsResult deleteAppInstanceStreamingConfigurations( DeleteAppInstanceStreamingConfigurationsRequest deleteAppInstanceStreamingConfigurationsRequest); /** * <p> * Deletes an <code>AppInstanceUser</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DeleteAppInstanceUser.html"> * DeleteAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteAppInstanceUserRequest * @return Result of the DeleteAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAppInstanceUser" target="_top">AWS * API Documentation</a> */ @Deprecated DeleteAppInstanceUserResult deleteAppInstanceUser(DeleteAppInstanceUserRequest deleteAppInstanceUserRequest); /** * <p> * Deletes an attendee from the specified Amazon Chime SDK meeting and deletes their <code>JoinToken</code>. * Attendees are automatically deleted when a Amazon Chime SDK meeting is deleted. For more information about the * Amazon Chime SDK, see <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the * Amazon Chime SDK</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html">DeleteAttendee * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteAttendeeRequest * @return Result of the DeleteAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteAttendeeResult deleteAttendee(DeleteAttendeeRequest deleteAttendeeRequest); /** * <p> * Immediately makes a channel and its memberships inaccessible and marks them for deletion. This is an irreversible * process. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannel.html">DeleteChannel * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteChannelRequest * @return Result of the DeleteChannel operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteChannel * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannel" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteChannelResult deleteChannel(DeleteChannelRequest deleteChannelRequest); /** * <p> * Removes a user from a channel's ban list. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelBan.html"> * DeleteChannelBan</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteChannelBanRequest * @return Result of the DeleteChannelBan operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteChannelBan * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelBan" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteChannelBanResult deleteChannelBan(DeleteChannelBanRequest deleteChannelBanRequest); /** * <p> * Removes a member from a channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMembership.html"> * DeleteChannelMembership</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteChannelMembershipRequest * @return Result of the DeleteChannelMembership operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteChannelMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMembership" target="_top">AWS * API Documentation</a> */ @Deprecated DeleteChannelMembershipResult deleteChannelMembership(DeleteChannelMembershipRequest deleteChannelMembershipRequest); /** * <p> * Deletes a channel message. Only admins can perform this action. Deletion makes messages inaccessible immediately. * A background process deletes any revisions created by <code>UpdateChannelMessage</code>. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelMessage.html"> * DeleteChannelMessage</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteChannelMessageRequest * @return Result of the DeleteChannelMessage operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteChannelMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelMessage" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteChannelMessageResult deleteChannelMessage(DeleteChannelMessageRequest deleteChannelMessageRequest); /** * <p> * Deletes a channel moderator. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DeleteChannelModerator.html"> * DeleteChannelModerator</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteChannelModeratorRequest * @return Result of the DeleteChannelModerator operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteChannelModerator * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteChannelModerator" target="_top">AWS * API Documentation</a> */ @Deprecated DeleteChannelModeratorResult deleteChannelModerator(DeleteChannelModeratorRequest deleteChannelModeratorRequest); /** * <p> * Deletes the events configuration that allows a bot to receive outgoing events. * </p> * * @param deleteEventsConfigurationRequest * @return Result of the DeleteEventsConfiguration operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @sample AmazonChime.DeleteEventsConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteEventsConfiguration" * target="_top">AWS API Documentation</a> */ DeleteEventsConfigurationResult deleteEventsConfiguration(DeleteEventsConfigurationRequest deleteEventsConfigurationRequest); /** * <p> * Deletes the media capture pipeline. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_DeleteMediaCapturePipeline.html" * >DeleteMediaCapturePipeline</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteMediaCapturePipelineRequest * @return Result of the DeleteMediaCapturePipeline operation returned by the service. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteMediaCapturePipeline * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMediaCapturePipeline" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteMediaCapturePipelineResult deleteMediaCapturePipeline(DeleteMediaCapturePipelineRequest deleteMediaCapturePipelineRequest); /** * <p> * 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 <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in the * <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html">DeleteMeeting * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteMeetingRequest * @return Result of the DeleteMeeting operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteMeeting * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteMeeting" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteMeetingResult deleteMeeting(DeleteMeetingRequest deleteMeetingRequest); /** * <p> * Moves the specified phone number into the <b>Deletion queue</b>. A phone number must be disassociated from any * users or Amazon Chime Voice Connectors before it can be deleted. * </p> * <p> * Deleted phone numbers remain in the <b>Deletion queue</b> for 7 days before they are deleted permanently. * </p> * * @param deletePhoneNumberRequest * @return Result of the DeletePhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeletePhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeletePhoneNumber" target="_top">AWS API * Documentation</a> */ DeletePhoneNumberResult deletePhoneNumber(DeletePhoneNumberRequest deletePhoneNumberRequest); /** * <p> * Deletes the specified proxy session from the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteProxySession.html"> * DeleteProxySession</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteProxySessionRequest * @return Result of the DeleteProxySession operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteProxySession * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteProxySession" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteProxySessionResult deleteProxySession(DeleteProxySessionRequest deleteProxySessionRequest); /** * <p> * Deletes a chat room in an Amazon Chime Enterprise account. * </p> * * @param deleteRoomRequest * @return Result of the DeleteRoom operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteRoom * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoom" target="_top">AWS API * Documentation</a> */ DeleteRoomResult deleteRoom(DeleteRoomRequest deleteRoomRequest); /** * <p> * Removes a member from a chat room in an Amazon Chime Enterprise account. * </p> * * @param deleteRoomMembershipRequest * @return Result of the DeleteRoomMembership operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteRoomMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteRoomMembership" target="_top">AWS API * Documentation</a> */ DeleteRoomMembershipResult deleteRoomMembership(DeleteRoomMembershipRequest deleteRoomMembershipRequest); /** * <p> * Deletes a SIP media application. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipMediaApplication.html"> * DeleteSipMediaApplication</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteSipMediaApplicationRequest * @return Result of the DeleteSipMediaApplication operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteSipMediaApplication * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipMediaApplication" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteSipMediaApplicationResult deleteSipMediaApplication(DeleteSipMediaApplicationRequest deleteSipMediaApplicationRequest); /** * <p> * Deletes a SIP rule. You must disable a SIP rule before you can delete it. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteSipRule.html">DeleteSipRule</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteSipRuleRequest * @return Result of the DeleteSipRule operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteSipRule * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteSipRule" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteSipRuleResult deleteSipRule(DeleteSipRuleRequest deleteSipRuleRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnector.html"> * DeleteVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorRequest * @return Result of the DeleteVoiceConnector operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnector" target="_top">AWS API * Documentation</a> */ @Deprecated DeleteVoiceConnectorResult deleteVoiceConnector(DeleteVoiceConnectorRequest deleteVoiceConnectorRequest); /** * <p> * Deletes the emergency calling configuration details from the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorEmergencyCallingConfiguration.html" * >DeleteVoiceConnectorEmergencyCallingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorEmergencyCallingConfigurationRequest * @return Result of the DeleteVoiceConnectorEmergencyCallingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorEmergencyCallingConfiguration * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorEmergencyCallingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorEmergencyCallingConfigurationResult deleteVoiceConnectorEmergencyCallingConfiguration( DeleteVoiceConnectorEmergencyCallingConfigurationRequest deleteVoiceConnectorEmergencyCallingConfigurationRequest); /** * <p> * Deletes the specified Amazon Chime Voice Connector group. Any <code>VoiceConnectorItems</code> and phone numbers * associated with the group must be removed before it can be deleted. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorGroup.html"> * DeleteVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorGroupRequest * @return Result of the DeleteVoiceConnectorGroup operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorGroup * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorGroup" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorGroupResult deleteVoiceConnectorGroup(DeleteVoiceConnectorGroupRequest deleteVoiceConnectorGroupRequest); /** * <p> * Deletes the origination settings for the specified Amazon Chime Voice Connector. * </p> * <note> * <p> * If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the * origination settings. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorOrigination.html" * >DeleteVoiceConnectorOrigination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorOriginationRequest * @return Result of the DeleteVoiceConnectorOrigination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorOrigination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorOrigination" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorOriginationResult deleteVoiceConnectorOrigination(DeleteVoiceConnectorOriginationRequest deleteVoiceConnectorOriginationRequest); /** * <p> * Deletes the proxy configuration from the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorProxy.html"> * DeleteVoiceProxy</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorProxyRequest * @return Result of the DeleteVoiceConnectorProxy operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorProxy * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorProxy" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorProxyResult deleteVoiceConnectorProxy(DeleteVoiceConnectorProxyRequest deleteVoiceConnectorProxyRequest); /** * <p> * Deletes the streaming configuration for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorStreamingConfiguration.html" * >DeleteVoiceConnectorStreamingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorStreamingConfigurationRequest * @return Result of the DeleteVoiceConnectorStreamingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorStreamingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorStreamingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorStreamingConfigurationResult deleteVoiceConnectorStreamingConfiguration( DeleteVoiceConnectorStreamingConfigurationRequest deleteVoiceConnectorStreamingConfigurationRequest); /** * <p> * Deletes the termination settings for the specified Amazon Chime Voice Connector. * </p> * <note> * <p> * If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to deleting the * termination settings. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTermination.html" * >DeleteVoiceConnectorTermination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorTerminationRequest * @return Result of the DeleteVoiceConnectorTermination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorTermination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTermination" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorTerminationResult deleteVoiceConnectorTermination(DeleteVoiceConnectorTerminationRequest deleteVoiceConnectorTerminationRequest); /** * <p> * Deletes the specified SIP credentials used by your equipment to authenticate during call termination. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DeleteVoiceConnectorTerminationCredentials.html" * >DeleteVoiceConnectorTerminationCredentials</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param deleteVoiceConnectorTerminationCredentialsRequest * @return Result of the DeleteVoiceConnectorTerminationCredentials operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DeleteVoiceConnectorTerminationCredentials * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DeleteVoiceConnectorTerminationCredentials" * target="_top">AWS API Documentation</a> */ @Deprecated DeleteVoiceConnectorTerminationCredentialsResult deleteVoiceConnectorTerminationCredentials( DeleteVoiceConnectorTerminationCredentialsRequest deleteVoiceConnectorTerminationCredentialsRequest); /** * <p> * Returns the full details of an <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstance.html"> * DescribeAppInstance</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeAppInstanceRequest * @return Result of the DescribeAppInstance operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeAppInstance * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstance" target="_top">AWS API * Documentation</a> */ @Deprecated DescribeAppInstanceResult describeAppInstance(DescribeAppInstanceRequest describeAppInstanceRequest); /** * <p> * Returns the full details of an <code>AppInstanceAdmin</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceAdmin.html"> * DescribeAppInstanceAdmin</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeAppInstanceAdminRequest * @return Result of the DescribeAppInstanceAdmin operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeAppInstanceAdmin * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceAdmin" target="_top">AWS * API Documentation</a> */ @Deprecated DescribeAppInstanceAdminResult describeAppInstanceAdmin(DescribeAppInstanceAdminRequest describeAppInstanceAdminRequest); /** * <p> * Returns the full details of an <code>AppInstanceUser</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_DescribeAppInstanceUser.html"> * DescribeAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeAppInstanceUserRequest * @return Result of the DescribeAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeAppInstanceUser" target="_top">AWS * API Documentation</a> */ @Deprecated DescribeAppInstanceUserResult describeAppInstanceUser(DescribeAppInstanceUserRequest describeAppInstanceUserRequest); /** * <p> * Returns the full details of a channel in an Amazon Chime <code>AppInstance</code>. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannel.html"> * DescribeChannel</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelRequest * @return Result of the DescribeChannel operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannel * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannel" target="_top">AWS API * Documentation</a> */ @Deprecated DescribeChannelResult describeChannel(DescribeChannelRequest describeChannelRequest); /** * <p> * Returns the full details of a channel ban. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelBan.html"> * DescribeChannelBan</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelBanRequest * @return Result of the DescribeChannelBan operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannelBan * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelBan" target="_top">AWS API * Documentation</a> */ @Deprecated DescribeChannelBanResult describeChannelBan(DescribeChannelBanRequest describeChannelBanRequest); /** * <p> * Returns the full details of a user's channel membership. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembership.html" * >DescribeChannelMembership</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelMembershipRequest * @return Result of the DescribeChannelMembership operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannelMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembership" * target="_top">AWS API Documentation</a> */ @Deprecated DescribeChannelMembershipResult describeChannelMembership(DescribeChannelMembershipRequest describeChannelMembershipRequest); /** * <p> * Returns the details of a channel based on the membership of the specified <code>AppInstanceUser</code>. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelMembershipForAppInstanceUser.html" * >DescribeChannelMembershipForAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelMembershipForAppInstanceUserRequest * @return Result of the DescribeChannelMembershipForAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannelMembershipForAppInstanceUser * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelMembershipForAppInstanceUser" * target="_top">AWS API Documentation</a> */ @Deprecated DescribeChannelMembershipForAppInstanceUserResult describeChannelMembershipForAppInstanceUser( DescribeChannelMembershipForAppInstanceUserRequest describeChannelMembershipForAppInstanceUserRequest); /** * <p> * Returns the full details of a channel moderated by the specified <code>AppInstanceUser</code>. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModeratedByAppInstanceUser.html" * >DescribeChannelModeratedByAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelModeratedByAppInstanceUserRequest * @return Result of the DescribeChannelModeratedByAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannelModeratedByAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModeratedByAppInstanceUser" * target="_top">AWS API Documentation</a> */ @Deprecated DescribeChannelModeratedByAppInstanceUserResult describeChannelModeratedByAppInstanceUser( DescribeChannelModeratedByAppInstanceUserRequest describeChannelModeratedByAppInstanceUserRequest); /** * <p> * Returns the full details of a single ChannelModerator. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_DescribeChannelModerator.html" * >DescribeChannelModerator</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param describeChannelModeratorRequest * @return Result of the DescribeChannelModerator operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DescribeChannelModerator * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DescribeChannelModerator" target="_top">AWS * API Documentation</a> */ @Deprecated DescribeChannelModeratorResult describeChannelModerator(DescribeChannelModeratorRequest describeChannelModeratorRequest); /** * <p> * Disassociates the primary provisioned phone number from the specified Amazon Chime user. * </p> * * @param disassociatePhoneNumberFromUserRequest * @return Result of the DisassociatePhoneNumberFromUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DisassociatePhoneNumberFromUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumberFromUser" * target="_top">AWS API Documentation</a> */ DisassociatePhoneNumberFromUserResult disassociatePhoneNumberFromUser(DisassociatePhoneNumberFromUserRequest disassociatePhoneNumberFromUserRequest); /** * <p> * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnector.html" * >DisassociatePhoneNumbersFromVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param disassociatePhoneNumbersFromVoiceConnectorRequest * @return Result of the DisassociatePhoneNumbersFromVoiceConnector operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DisassociatePhoneNumbersFromVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnector" * target="_top">AWS API Documentation</a> */ @Deprecated DisassociatePhoneNumbersFromVoiceConnectorResult disassociatePhoneNumbersFromVoiceConnector( DisassociatePhoneNumbersFromVoiceConnectorRequest disassociatePhoneNumbersFromVoiceConnectorRequest); /** * <p> * Disassociates the specified phone numbers from the specified Amazon Chime Voice Connector group. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_DisassociatePhoneNumbersFromVoiceConnectorGroup.html" * >DisassociatePhoneNumbersFromVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param disassociatePhoneNumbersFromVoiceConnectorGroupRequest * @return Result of the DisassociatePhoneNumbersFromVoiceConnectorGroup operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DisassociatePhoneNumbersFromVoiceConnectorGroup * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociatePhoneNumbersFromVoiceConnectorGroup" * target="_top">AWS API Documentation</a> */ @Deprecated DisassociatePhoneNumbersFromVoiceConnectorGroupResult disassociatePhoneNumbersFromVoiceConnectorGroup( DisassociatePhoneNumbersFromVoiceConnectorGroupRequest disassociatePhoneNumbersFromVoiceConnectorGroupRequest); /** * <p> * Disassociates the specified sign-in delegate groups from the specified Amazon Chime account. * </p> * * @param disassociateSigninDelegateGroupsFromAccountRequest * @return Result of the DisassociateSigninDelegateGroupsFromAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.DisassociateSigninDelegateGroupsFromAccount * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/DisassociateSigninDelegateGroupsFromAccount" * target="_top">AWS API Documentation</a> */ DisassociateSigninDelegateGroupsFromAccountResult disassociateSigninDelegateGroupsFromAccount( DisassociateSigninDelegateGroupsFromAccountRequest disassociateSigninDelegateGroupsFromAccountRequest); /** * <p> * Retrieves details for the specified Amazon Chime account, such as account type and supported licenses. * </p> * * @param getAccountRequest * @return Result of the GetAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetAccount * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccount" target="_top">AWS API * Documentation</a> */ GetAccountResult getAccount(GetAccountRequest getAccountRequest); /** * <p> * Retrieves account settings for the specified Amazon Chime account ID, such as remote control and dialout * settings. For more information about these settings, see <a * href="https://docs.aws.amazon.com/chime/latest/ag/policies.html">Use the Policies Page</a> in the <i>Amazon Chime * Administration Guide</i>. * </p> * * @param getAccountSettingsRequest * @return Result of the GetAccountSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetAccountSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAccountSettings" target="_top">AWS API * Documentation</a> */ GetAccountSettingsResult getAccountSettings(GetAccountSettingsRequest getAccountSettingsRequest); /** * <p> * Gets the retention settings for an <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_GetAppInstanceRetentionSettings.html" * >GetMessagingRetentionSettings</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getAppInstanceRetentionSettingsRequest * @return Result of the GetAppInstanceRetentionSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetAppInstanceRetentionSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceRetentionSettings" * target="_top">AWS API Documentation</a> */ @Deprecated GetAppInstanceRetentionSettingsResult getAppInstanceRetentionSettings(GetAppInstanceRetentionSettingsRequest getAppInstanceRetentionSettingsRequest); /** * <p> * Gets the streaming settings for an <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingStreamingConfigurations.html" * >GetMessagingStreamingConfigurations</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getAppInstanceStreamingConfigurationsRequest * @return Result of the GetAppInstanceStreamingConfigurations operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetAppInstanceStreamingConfigurations * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAppInstanceStreamingConfigurations" * target="_top">AWS API Documentation</a> */ @Deprecated GetAppInstanceStreamingConfigurationsResult getAppInstanceStreamingConfigurations( GetAppInstanceStreamingConfigurationsRequest getAppInstanceStreamingConfigurationsRequest); /** * <p> * Gets the Amazon Chime SDK attendee details for a specified meeting ID and attendee ID. For more information about * the Amazon Chime SDK, see <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the * Amazon Chime SDK</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetAttendee.html">GetAttendee</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getAttendeeRequest * @return Result of the GetAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated GetAttendeeResult getAttendee(GetAttendeeRequest getAttendeeRequest); /** * <p> * Retrieves details for the specified bot, such as bot email address, bot type, status, and display name. * </p> * * @param getBotRequest * @return Result of the GetBot operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.GetBot * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetBot" target="_top">AWS API * Documentation</a> */ GetBotResult getBot(GetBotRequest getBotRequest); /** * <p> * Gets the full details of a channel message. * </p> * <note> * <p> * The x-amz-chime-bearer request header is mandatory. Use the <code>AppInstanceUserArn</code> of the user that * makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetChannelMessage.html"> * GetChannelMessage</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getChannelMessageRequest * @return Result of the GetChannelMessage operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetChannelMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetChannelMessage" target="_top">AWS API * Documentation</a> */ @Deprecated GetChannelMessageResult getChannelMessage(GetChannelMessageRequest getChannelMessageRequest); /** * <p> * Gets details for an events configuration that allows a bot to receive outgoing events, such as an HTTPS endpoint * or Lambda function ARN. * </p> * * @param getEventsConfigurationRequest * @return Result of the GetEventsConfiguration operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @sample AmazonChime.GetEventsConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetEventsConfiguration" target="_top">AWS * API Documentation</a> */ GetEventsConfigurationResult getEventsConfiguration(GetEventsConfigurationRequest getEventsConfigurationRequest); /** * <p> * Retrieves global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon * Chime Voice Connector settings. * </p> * * @param getGlobalSettingsRequest * @return Result of the GetGlobalSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetGlobalSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetGlobalSettings" target="_top">AWS API * Documentation</a> */ GetGlobalSettingsResult getGlobalSettings(GetGlobalSettingsRequest getGlobalSettingsRequest); /** * <p> * Gets an existing media capture pipeline. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_GetMediaCapturePipeline.html" * >GetMediaCapturePipeline</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getMediaCapturePipelineRequest * @return Result of the GetMediaCapturePipeline operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetMediaCapturePipeline * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMediaCapturePipeline" target="_top">AWS * API Documentation</a> */ @Deprecated GetMediaCapturePipelineResult getMediaCapturePipeline(GetMediaCapturePipelineRequest getMediaCapturePipelineRequest); /** * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_GetMeeting.html">GetMeeting</a>, in * the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * <p> * Gets the Amazon Chime SDK meeting details for the specified meeting ID. For more information about the Amazon * Chime SDK, see <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime * SDK</a> in the <i>Amazon Chime SDK Developer Guide</i> . * </p> * * @param getMeetingRequest * @return Result of the GetMeeting operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetMeeting * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMeeting" target="_top">AWS API * Documentation</a> */ @Deprecated GetMeetingResult getMeeting(GetMeetingRequest getMeetingRequest); /** * <p> * The details of the endpoint for the messaging session. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_GetMessagingSessionEndpoint.html" * >GetMessagingSessionEndpoint</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getMessagingSessionEndpointRequest * @return Result of the GetMessagingSessionEndpoint operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetMessagingSessionEndpoint * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetMessagingSessionEndpoint" * target="_top">AWS API Documentation</a> */ @Deprecated GetMessagingSessionEndpointResult getMessagingSessionEndpoint(GetMessagingSessionEndpointRequest getMessagingSessionEndpointRequest); /** * <p> * Retrieves details for the specified phone number ID, such as associations, capabilities, and product type. * </p> * * @param getPhoneNumberRequest * @return Result of the GetPhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetPhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumber" target="_top">AWS API * Documentation</a> */ GetPhoneNumberResult getPhoneNumber(GetPhoneNumberRequest getPhoneNumberRequest); /** * <p> * 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. * </p> * * @param getPhoneNumberOrderRequest * @return Result of the GetPhoneNumberOrder operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetPhoneNumberOrder * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberOrder" target="_top">AWS API * Documentation</a> */ GetPhoneNumberOrderResult getPhoneNumberOrder(GetPhoneNumberOrderRequest getPhoneNumberOrderRequest); /** * <p> * Retrieves the phone number settings for the administrator's AWS account, such as the default outbound calling * name. * </p> * * @param getPhoneNumberSettingsRequest * @return Result of the GetPhoneNumberSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetPhoneNumberSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetPhoneNumberSettings" target="_top">AWS * API Documentation</a> */ GetPhoneNumberSettingsResult getPhoneNumberSettings(GetPhoneNumberSettingsRequest getPhoneNumberSettingsRequest); /** * <p> * Gets the specified proxy session details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetProxySession.html">GetProxySession * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getProxySessionRequest * @return Result of the GetProxySession operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetProxySession * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetProxySession" target="_top">AWS API * Documentation</a> */ @Deprecated GetProxySessionResult getProxySession(GetProxySessionRequest getProxySessionRequest); /** * <p> * Gets the retention settings for the specified Amazon Chime Enterprise account. For more information about * retention settings, see <a href="https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html">Managing Chat * Retention Policies</a> in the <i>Amazon Chime Administration Guide</i>. * </p> * * @param getRetentionSettingsRequest * @return Result of the GetRetentionSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetRetentionSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRetentionSettings" target="_top">AWS API * Documentation</a> */ GetRetentionSettingsResult getRetentionSettings(GetRetentionSettingsRequest getRetentionSettingsRequest); /** * <p> * Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account. * </p> * * @param getRoomRequest * @return Result of the GetRoom operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetRoom * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetRoom" target="_top">AWS API * Documentation</a> */ GetRoomResult getRoom(GetRoomRequest getRoomRequest); /** * <p> * Retrieves the information for a SIP media application, including name, AWS Region, and endpoints. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplication.html"> * GetSipMediaApplication</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getSipMediaApplicationRequest * @return Result of the GetSipMediaApplication operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetSipMediaApplication * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplication" target="_top">AWS * API Documentation</a> */ @Deprecated GetSipMediaApplicationResult getSipMediaApplication(GetSipMediaApplicationRequest getSipMediaApplicationRequest); /** * <p> * Returns the logging configuration for the specified SIP media application. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipMediaApplicationLoggingConfiguration.html" * >GetSipMediaApplicationLoggingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getSipMediaApplicationLoggingConfigurationRequest * @return Result of the GetSipMediaApplicationLoggingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetSipMediaApplicationLoggingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipMediaApplicationLoggingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated GetSipMediaApplicationLoggingConfigurationResult getSipMediaApplicationLoggingConfiguration( GetSipMediaApplicationLoggingConfigurationRequest getSipMediaApplicationLoggingConfigurationRequest); /** * <p> * Retrieves the details of a SIP rule, such as the rule ID, name, triggers, and target endpoints. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetSipRule.html">GetSipRule</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getSipRuleRequest * @return Result of the GetSipRule operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetSipRule * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetSipRule" target="_top">AWS API * Documentation</a> */ @Deprecated GetSipRuleResult getSipRule(GetSipRuleRequest getSipRuleRequest); /** * <p> * Retrieves details for the specified user ID, such as primary email address, license type,and personal meeting * PIN. * </p> * <p> * To retrieve user details with an email address instead of a user ID, use the <a>ListUsers</a> action, and then * filter by email address. * </p> * * @param getUserRequest * @return Result of the GetUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUser" target="_top">AWS API * Documentation</a> */ GetUserResult getUser(GetUserRequest getUserRequest); /** * <p> * Retrieves settings for the specified user ID, such as any associated phone number settings. * </p> * * @param getUserSettingsRequest * @return Result of the GetUserSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetUserSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetUserSettings" target="_top">AWS API * Documentation</a> */ GetUserSettingsResult getUserSettings(GetUserSettingsRequest getUserSettingsRequest); /** * <p> * Retrieves details for the specified Amazon Chime Voice Connector, such as timestamps,name, outbound host, and * encryption requirements. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnector.html"> * GetVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorRequest * @return Result of the GetVoiceConnector operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnector" target="_top">AWS API * Documentation</a> */ @Deprecated GetVoiceConnectorResult getVoiceConnector(GetVoiceConnectorRequest getVoiceConnectorRequest); /** * <p> * Gets the emergency calling configuration details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorEmergencyCallingConfiguration.html" * >GetVoiceConnectorEmergencyCallingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorEmergencyCallingConfigurationRequest * @return Result of the GetVoiceConnectorEmergencyCallingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorEmergencyCallingConfiguration * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorEmergencyCallingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorEmergencyCallingConfigurationResult getVoiceConnectorEmergencyCallingConfiguration( GetVoiceConnectorEmergencyCallingConfigurationRequest getVoiceConnectorEmergencyCallingConfigurationRequest); /** * <p> * Retrieves details for the specified Amazon Chime Voice Connector group, such as timestamps,name, and associated * <code>VoiceConnectorItems</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorGroup.html"> * GetVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorGroupRequest * @return Result of the GetVoiceConnectorGroup operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorGroup * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorGroup" target="_top">AWS * API Documentation</a> */ @Deprecated GetVoiceConnectorGroupResult getVoiceConnectorGroup(GetVoiceConnectorGroupRequest getVoiceConnectorGroupRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorLoggingConfiguration.html" * >GetVoiceConnectorLoggingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorLoggingConfigurationRequest * @return Result of the GetVoiceConnectorLoggingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorLoggingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorLoggingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorLoggingConfigurationResult getVoiceConnectorLoggingConfiguration( GetVoiceConnectorLoggingConfigurationRequest getVoiceConnectorLoggingConfigurationRequest); /** * <p> * Retrieves origination setting details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorOrigination.html" * >GetVoiceConnectorOrigination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorOriginationRequest * @return Result of the GetVoiceConnectorOrigination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorOrigination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorOrigination" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorOriginationResult getVoiceConnectorOrigination(GetVoiceConnectorOriginationRequest getVoiceConnectorOriginationRequest); /** * <p> * Gets the proxy configuration details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorProxy.html"> * GetVoiceConnectorProxy</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorProxyRequest * @return Result of the GetVoiceConnectorProxy operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorProxy * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorProxy" target="_top">AWS * API Documentation</a> */ @Deprecated GetVoiceConnectorProxyResult getVoiceConnectorProxy(GetVoiceConnectorProxyRequest getVoiceConnectorProxyRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorStreamingConfiguration.html" * >GetVoiceConnectorStreamingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorStreamingConfigurationRequest * @return Result of the GetVoiceConnectorStreamingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorStreamingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorStreamingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorStreamingConfigurationResult getVoiceConnectorStreamingConfiguration( GetVoiceConnectorStreamingConfigurationRequest getVoiceConnectorStreamingConfigurationRequest); /** * <p> * Retrieves termination setting details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTermination.html" * >GetVoiceConnectorTermination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param getVoiceConnectorTerminationRequest * @return Result of the GetVoiceConnectorTermination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorTermination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTermination" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorTerminationResult getVoiceConnectorTermination(GetVoiceConnectorTerminationRequest getVoiceConnectorTerminationRequest); /** * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_GetVoiceConnectorTerminationHealth.html" * >GetVoiceConnectorTerminationHealth</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * <p> * Retrieves information about the last time a SIP <code>OPTIONS</code> ping was received from your SIP * infrastructure for the specified Amazon Chime Voice Connector. * </p> * * @param getVoiceConnectorTerminationHealthRequest * @return Result of the GetVoiceConnectorTerminationHealth operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.GetVoiceConnectorTerminationHealth * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/GetVoiceConnectorTerminationHealth" * target="_top">AWS API Documentation</a> */ @Deprecated GetVoiceConnectorTerminationHealthResult getVoiceConnectorTerminationHealth( GetVoiceConnectorTerminationHealthRequest getVoiceConnectorTerminationHealthRequest); /** * <p> * Sends email to a maximum of 50 users, inviting them to the specified Amazon Chime <code>Team</code> account. Only * <code>Team</code> account types are currently supported for this action. * </p> * * @param inviteUsersRequest * @return Result of the InviteUsers operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.InviteUsers * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/InviteUsers" target="_top">AWS API * Documentation</a> */ InviteUsersResult inviteUsers(InviteUsersRequest inviteUsersRequest); /** * <p> * 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. * </p> * * @param listAccountsRequest * @return Result of the ListAccounts operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAccounts * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAccounts" target="_top">AWS API * Documentation</a> */ ListAccountsResult listAccounts(ListAccountsRequest listAccountsRequest); /** * <p> * Returns a list of the administrators in the <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceAdmins.html"> * ListAppInstanceAdmins</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listAppInstanceAdminsRequest * @return Result of the ListAppInstanceAdmins operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAppInstanceAdmins * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceAdmins" target="_top">AWS * API Documentation</a> */ @Deprecated ListAppInstanceAdminsResult listAppInstanceAdmins(ListAppInstanceAdminsRequest listAppInstanceAdminsRequest); /** * <p> * List all <code>AppInstanceUsers</code> created under a single <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstanceUsers.html"> * ListAppInstanceUsers</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listAppInstanceUsersRequest * @return Result of the ListAppInstanceUsers operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAppInstanceUsers * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstanceUsers" target="_top">AWS API * Documentation</a> */ @Deprecated ListAppInstanceUsersResult listAppInstanceUsers(ListAppInstanceUsersRequest listAppInstanceUsersRequest); /** * <p> * Lists all Amazon Chime <code>AppInstance</code>s created under a single AWS account. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_ListAppInstances.html"> * ListAppInstances</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listAppInstancesRequest * @return Result of the ListAppInstances operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAppInstances * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAppInstances" target="_top">AWS API * Documentation</a> */ @Deprecated ListAppInstancesResult listAppInstances(ListAppInstancesRequest listAppInstancesRequest); /** * <p> * Lists the tags applied to an Amazon Chime SDK attendee resource. * </p> * <important> * <p> * ListAttendeeTags is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove * calls to this API. * </p> * </important> * * @param listAttendeeTagsRequest * @return Result of the ListAttendeeTags operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAttendeeTags * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendeeTags" target="_top">AWS API * Documentation</a> */ @Deprecated ListAttendeeTagsResult listAttendeeTags(ListAttendeeTagsRequest listAttendeeTagsRequest); /** * <p> * Lists the attendees for the specified Amazon Chime SDK meeting. For more information about the Amazon Chime SDK, * see <a href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in * the <i>Amazon Chime SDK Developer Guide</i>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListAttendees.html">ListAttendees * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listAttendeesRequest * @return Result of the ListAttendees operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListAttendees * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListAttendees" target="_top">AWS API * Documentation</a> */ @Deprecated ListAttendeesResult listAttendees(ListAttendeesRequest listAttendeesRequest); /** * <p> * Lists the bots associated with the administrator's Amazon Chime Enterprise account ID. * </p> * * @param listBotsRequest * @return Result of the ListBots operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.ListBots * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListBots" target="_top">AWS API * Documentation</a> */ ListBotsResult listBots(ListBotsRequest listBotsRequest); /** * <p> * Lists all the users banned from a particular channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelBans.html"> * ListChannelBans</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelBansRequest * @return Result of the ListChannelBans operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelBans * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelBans" target="_top">AWS API * Documentation</a> */ @Deprecated ListChannelBansResult listChannelBans(ListChannelBansRequest listChannelBansRequest); /** * <p> * Lists all channel memberships in a channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMemberships.html"> * ListChannelMemberships</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelMembershipsRequest * @return Result of the ListChannelMemberships operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelMemberships * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMemberships" target="_top">AWS * API Documentation</a> */ @Deprecated ListChannelMembershipsResult listChannelMemberships(ListChannelMembershipsRequest listChannelMembershipsRequest); /** * <p> * Lists all channels that a particular <code>AppInstanceUser</code> is a part of. Only an * <code>AppInstanceAdmin</code> can call the API with a user ARN that is not their own. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMembershipsForAppInstanceUser.html" * >ListChannelMembershipsForAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelMembershipsForAppInstanceUserRequest * @return Result of the ListChannelMembershipsForAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelMembershipsForAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMembershipsForAppInstanceUser" * target="_top">AWS API Documentation</a> */ @Deprecated ListChannelMembershipsForAppInstanceUserResult listChannelMembershipsForAppInstanceUser( ListChannelMembershipsForAppInstanceUserRequest listChannelMembershipsForAppInstanceUserRequest); /** * <p> * List all the messages in a channel. Returns a paginated list of <code>ChannelMessages</code>. By default, sorted * by creation timestamp in descending order. * </p> * <note> * <p> * 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. * </p> * <p> * Also, the x-amz-chime-bearer request header is mandatory. Use the <code>AppInstanceUserArn</code> of the user * that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelMessages.html"> * ListChannelMessages</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelMessagesRequest * @return Result of the ListChannelMessages operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelMessages * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelMessages" target="_top">AWS API * Documentation</a> */ @Deprecated ListChannelMessagesResult listChannelMessages(ListChannelMessagesRequest listChannelMessagesRequest); /** * <p> * Lists all the moderators for a channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelModerators.html"> * ListChannelModerators</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelModeratorsRequest * @return Result of the ListChannelModerators operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelModerators * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelModerators" target="_top">AWS * API Documentation</a> */ @Deprecated ListChannelModeratorsResult listChannelModerators(ListChannelModeratorsRequest listChannelModeratorsRequest); /** * <p> * Lists all Channels created under a single Chime App as a paginated list. You can specify filters to narrow * results. * </p> * <p class="title"> * <b>Functionality & restrictions</b> * </p> * <ul> * <li> * <p> * Use privacy = <code>PUBLIC</code> to retrieve all public channels in the account. * </p> * </li> * <li> * <p> * Only an <code>AppInstanceAdmin</code> can set privacy = <code>PRIVATE</code> to list the private channels in an * account. * </p> * </li> * </ul> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannels.html">ListChannels * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelsRequest * @return Result of the ListChannels operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannels * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannels" target="_top">AWS API * Documentation</a> */ @Deprecated ListChannelsResult listChannels(ListChannelsRequest listChannelsRequest); /** * <p> * A list of the channels moderated by an <code>AppInstanceUser</code>. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListChannelsModeratedByAppInstanceUser.html" * >ListChannelsModeratedByAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listChannelsModeratedByAppInstanceUserRequest * @return Result of the ListChannelsModeratedByAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListChannelsModeratedByAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListChannelsModeratedByAppInstanceUser" * target="_top">AWS API Documentation</a> */ @Deprecated ListChannelsModeratedByAppInstanceUserResult listChannelsModeratedByAppInstanceUser( ListChannelsModeratedByAppInstanceUserRequest listChannelsModeratedByAppInstanceUserRequest); /** * <p> * Returns a list of media capture pipelines. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_ListMediaCapturePipelines.html" * >ListMediaCapturePipelines</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listMediaCapturePipelinesRequest * @return Result of the ListMediaCapturePipelines operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListMediaCapturePipelines * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMediaCapturePipelines" * target="_top">AWS API Documentation</a> */ @Deprecated ListMediaCapturePipelinesResult listMediaCapturePipelines(ListMediaCapturePipelinesRequest listMediaCapturePipelinesRequest); /** * <p> * Lists the tags applied to an Amazon Chime SDK meeting resource. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListTagsForResource.html"> * ListTagsForResource</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listMeetingTagsRequest * @return Result of the ListMeetingTags operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListMeetingTags * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetingTags" target="_top">AWS API * Documentation</a> */ @Deprecated ListMeetingTagsResult listMeetingTags(ListMeetingTagsRequest listMeetingTagsRequest); /** * <p> * Lists up to 100 active Amazon Chime SDK meetings. * </p> * <important> * <p> * ListMeetings is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls * to this API. * </p> * </important> * <p> * For more information about the Amazon Chime SDK, see <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meetings-sdk.html">Using the Amazon Chime SDK</a> in the * <i>Amazon Chime SDK Developer Guide</i>. * </p> * * @param listMeetingsRequest * @return Result of the ListMeetings operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListMeetings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListMeetings" target="_top">AWS API * Documentation</a> */ @Deprecated ListMeetingsResult listMeetings(ListMeetingsRequest listMeetingsRequest); /** * <p> * Lists the phone number orders for the administrator's Amazon Chime account. * </p> * * @param listPhoneNumberOrdersRequest * @return Result of the ListPhoneNumberOrders operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListPhoneNumberOrders * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumberOrders" target="_top">AWS * API Documentation</a> */ ListPhoneNumberOrdersResult listPhoneNumberOrders(ListPhoneNumberOrdersRequest listPhoneNumberOrdersRequest); /** * <p> * Lists the phone numbers for the specified Amazon Chime account, Amazon Chime user, Amazon Chime Voice Connector, * or Amazon Chime Voice Connector group. * </p> * * @param listPhoneNumbersRequest * @return Result of the ListPhoneNumbers operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListPhoneNumbers * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListPhoneNumbers" target="_top">AWS API * Documentation</a> */ ListPhoneNumbersResult listPhoneNumbers(ListPhoneNumbersRequest listPhoneNumbersRequest); /** * <p> * Lists the proxy sessions for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListProxySessions.html"> * ListProxySessions</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listProxySessionsRequest * @return Result of the ListProxySessions operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListProxySessions * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListProxySessions" target="_top">AWS API * Documentation</a> */ @Deprecated ListProxySessionsResult listProxySessions(ListProxySessionsRequest listProxySessionsRequest); /** * <p> * Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' * IDs, email addresses, and names. * </p> * * @param listRoomMembershipsRequest * @return Result of the ListRoomMemberships operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListRoomMemberships * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRoomMemberships" target="_top">AWS API * Documentation</a> */ ListRoomMembershipsResult listRoomMemberships(ListRoomMembershipsRequest listRoomMembershipsRequest); /** * <p> * 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. * </p> * * @param listRoomsRequest * @return Result of the ListRooms operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListRooms * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListRooms" target="_top">AWS API * Documentation</a> */ ListRoomsResult listRooms(ListRoomsRequest listRoomsRequest); /** * <p> * Lists the SIP media applications under the administrator's AWS account. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipMediaApplications.html"> * ListSipMediaApplications</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listSipMediaApplicationsRequest * @return Result of the ListSipMediaApplications operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListSipMediaApplications * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipMediaApplications" target="_top">AWS * API Documentation</a> */ @Deprecated ListSipMediaApplicationsResult listSipMediaApplications(ListSipMediaApplicationsRequest listSipMediaApplicationsRequest); /** * <p> * Lists the SIP rules under the administrator's AWS account. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListSipRules.html">ListSipRules</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listSipRulesRequest * @return Result of the ListSipRules operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListSipRules * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSipRules" target="_top">AWS API * Documentation</a> */ @Deprecated ListSipRulesResult listSipRules(ListSipRulesRequest listSipRulesRequest); /** * <p> * Lists supported phone number countries. * </p> * * @param listSupportedPhoneNumberCountriesRequest * @return Result of the ListSupportedPhoneNumberCountries operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListSupportedPhoneNumberCountries * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListSupportedPhoneNumberCountries" * target="_top">AWS API Documentation</a> */ ListSupportedPhoneNumberCountriesResult listSupportedPhoneNumberCountries(ListSupportedPhoneNumberCountriesRequest listSupportedPhoneNumberCountriesRequest); /** * <p> * Lists the tags applied to an Amazon Chime SDK meeting and messaging resources. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the applicable latest * version in the Amazon Chime SDK. * </p> * <ul> * <li> * <p> * For meetings: <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_ListTagsForResource.html" * >ListTagsForResource</a>. * </p> * </li> * <li> * <p> * For messaging: <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_ListTagsForResource.html" * >ListTagsForResource</a>. * </p> * </li> * </ul> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listTagsForResourceRequest * @return Result of the ListTagsForResource operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListTagsForResource * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListTagsForResource" target="_top">AWS API * Documentation</a> */ @Deprecated ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest); /** * <p> * 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. * </p> * * @param listUsersRequest * @return Result of the ListUsers operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListUsers * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListUsers" target="_top">AWS API * Documentation</a> */ ListUsersResult listUsers(ListUsersRequest listUsersRequest); /** * <p> * Lists the Amazon Chime Voice Connector groups for the administrator's AWS account. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorGroups.html"> * ListVoiceConnectorGroups</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listVoiceConnectorGroupsRequest * @return Result of the ListVoiceConnectorGroups operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListVoiceConnectorGroups * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorGroups" target="_top">AWS * API Documentation</a> */ @Deprecated ListVoiceConnectorGroupsResult listVoiceConnectorGroups(ListVoiceConnectorGroupsRequest listVoiceConnectorGroupsRequest); /** * <p> * Lists the SIP credentials for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectorTerminationCredentials.html" * >ListVoiceConnectorTerminationCredentials</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listVoiceConnectorTerminationCredentialsRequest * @return Result of the ListVoiceConnectorTerminationCredentials operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListVoiceConnectorTerminationCredentials * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectorTerminationCredentials" * target="_top">AWS API Documentation</a> */ @Deprecated ListVoiceConnectorTerminationCredentialsResult listVoiceConnectorTerminationCredentials( ListVoiceConnectorTerminationCredentialsRequest listVoiceConnectorTerminationCredentialsRequest); /** * <p> * Lists the Amazon Chime Voice Connectors for the administrator's AWS account. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ListVoiceConnectors.html"> * ListVoiceConnectors</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param listVoiceConnectorsRequest * @return Result of the ListVoiceConnectors operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ListVoiceConnectors * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ListVoiceConnectors" target="_top">AWS API * Documentation</a> */ @Deprecated ListVoiceConnectorsResult listVoiceConnectors(ListVoiceConnectorsRequest listVoiceConnectorsRequest); /** * <p> * Logs out the specified user from all of the devices they are currently logged into. * </p> * * @param logoutUserRequest * @return Result of the LogoutUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.LogoutUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/LogoutUser" target="_top">AWS API * Documentation</a> */ LogoutUserResult logoutUser(LogoutUserRequest logoutUserRequest); /** * <p> * Sets the amount of time in days that a given <code>AppInstance</code> retains data. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_PutAppInstanceRetentionSettings.html" * >PutAppInstanceRetentionSettings</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putAppInstanceRetentionSettingsRequest * @return Result of the PutAppInstanceRetentionSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutAppInstanceRetentionSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceRetentionSettings" * target="_top">AWS API Documentation</a> */ @Deprecated PutAppInstanceRetentionSettingsResult putAppInstanceRetentionSettings(PutAppInstanceRetentionSettingsRequest putAppInstanceRetentionSettingsRequest); /** * <p> * The data streaming configurations of an <code>AppInstance</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_PutMessagingStreamingConfigurations.html" * >PutMessagingStreamingConfigurations</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putAppInstanceStreamingConfigurationsRequest * @return Result of the PutAppInstanceStreamingConfigurations operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutAppInstanceStreamingConfigurations * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutAppInstanceStreamingConfigurations" * target="_top">AWS API Documentation</a> */ @Deprecated PutAppInstanceStreamingConfigurationsResult putAppInstanceStreamingConfigurations( PutAppInstanceStreamingConfigurationsRequest putAppInstanceStreamingConfigurationsRequest); /** * <p> * 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 <a>Bot</a>. * </p> * * @param putEventsConfigurationRequest * @return Result of the PutEventsConfiguration operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @sample AmazonChime.PutEventsConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutEventsConfiguration" target="_top">AWS * API Documentation</a> */ PutEventsConfigurationResult putEventsConfiguration(PutEventsConfigurationRequest putEventsConfigurationRequest); /** * <p> * 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 <a * href="https://docs.aws.amazon.com/chime/latest/ag/cloudtrail.html">Logging Amazon Chime API Calls with AWS * CloudTrail</a> in the <i>Amazon Chime Administration Guide</i>. * </p> * <p> * To turn off existing retention settings, remove the number of days from the corresponding <b>RetentionDays</b> * field in the <b>RetentionSettings</b> object. For more information about retention settings, see <a * href="https://docs.aws.amazon.com/chime/latest/ag/chat-retention.html">Managing Chat Retention Policies</a> in * the <i>Amazon Chime Administration Guide</i>. * </p> * * @param putRetentionSettingsRequest * @return Result of the PutRetentionSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutRetentionSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutRetentionSettings" target="_top">AWS API * Documentation</a> */ PutRetentionSettingsResult putRetentionSettings(PutRetentionSettingsRequest putRetentionSettingsRequest); /** * <p> * Updates the logging configuration for the specified SIP media application. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutSipMediaApplicationLoggingConfiguration.html" * >PutSipMediaApplicationLoggingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putSipMediaApplicationLoggingConfigurationRequest * @return Result of the PutSipMediaApplicationLoggingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutSipMediaApplicationLoggingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutSipMediaApplicationLoggingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated PutSipMediaApplicationLoggingConfigurationResult putSipMediaApplicationLoggingConfiguration( PutSipMediaApplicationLoggingConfigurationRequest putSipMediaApplicationLoggingConfigurationRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorEmergencyCallingConfiguration.html" * >PutVoiceConnectorEmergencyCallingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorEmergencyCallingConfigurationRequest * @return Result of the PutVoiceConnectorEmergencyCallingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorEmergencyCallingConfiguration * @see <a * href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorEmergencyCallingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorEmergencyCallingConfigurationResult putVoiceConnectorEmergencyCallingConfiguration( PutVoiceConnectorEmergencyCallingConfigurationRequest putVoiceConnectorEmergencyCallingConfigurationRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorLoggingConfiguration.html" * >PutVoiceConnectorLoggingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorLoggingConfigurationRequest * @return Result of the PutVoiceConnectorLoggingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorLoggingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorLoggingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorLoggingConfigurationResult putVoiceConnectorLoggingConfiguration( PutVoiceConnectorLoggingConfigurationRequest putVoiceConnectorLoggingConfigurationRequest); /** * <p> * Adds origination settings for the specified Amazon Chime Voice Connector. * </p> * <note> * <p> * If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off * origination settings. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorOrigination.html" * >PutVoiceConnectorOrigination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorOriginationRequest * @return Result of the PutVoiceConnectorOrigination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorOrigination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorOrigination" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorOriginationResult putVoiceConnectorOrigination(PutVoiceConnectorOriginationRequest putVoiceConnectorOriginationRequest); /** * <p> * Puts the specified proxy configuration to the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorProxy.html"> * PutVoiceConnectorProxy</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorProxyRequest * @return Result of the PutVoiceConnectorProxy operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorProxy * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorProxy" target="_top">AWS * API Documentation</a> */ @Deprecated PutVoiceConnectorProxyResult putVoiceConnectorProxy(PutVoiceConnectorProxyRequest putVoiceConnectorProxyRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorStreamingConfiguration.html" * >PutVoiceConnectorStreamingConfiguration</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorStreamingConfigurationRequest * @return Result of the PutVoiceConnectorStreamingConfiguration operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorStreamingConfiguration * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorStreamingConfiguration" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorStreamingConfigurationResult putVoiceConnectorStreamingConfiguration( PutVoiceConnectorStreamingConfigurationRequest putVoiceConnectorStreamingConfigurationRequest); /** * <p> * Adds termination settings for the specified Amazon Chime Voice Connector. * </p> * <note> * <p> * If emergency calling is configured for the Amazon Chime Voice Connector, it must be deleted prior to turning off * termination settings. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTermination.html" * >PutVoiceConnectorTermination</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorTerminationRequest * @return Result of the PutVoiceConnectorTermination operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorTermination * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTermination" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorTerminationResult putVoiceConnectorTermination(PutVoiceConnectorTerminationRequest putVoiceConnectorTerminationRequest); /** * <p> * Adds termination SIP credentials for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PutVoiceConnectorTerminationCredentials.html" * >PutVoiceConnectorTerminationCredentials</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param putVoiceConnectorTerminationCredentialsRequest * @return Result of the PutVoiceConnectorTerminationCredentials operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.PutVoiceConnectorTerminationCredentials * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/PutVoiceConnectorTerminationCredentials" * target="_top">AWS API Documentation</a> */ @Deprecated PutVoiceConnectorTerminationCredentialsResult putVoiceConnectorTerminationCredentials( PutVoiceConnectorTerminationCredentialsRequest putVoiceConnectorTerminationCredentialsRequest); /** * <p> * 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. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_RedactChannelMessage.html"> * RedactChannelMessage</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param redactChannelMessageRequest * @return Result of the RedactChannelMessage operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.RedactChannelMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactChannelMessage" target="_top">AWS API * Documentation</a> */ @Deprecated RedactChannelMessageResult redactChannelMessage(RedactChannelMessageRequest redactChannelMessageRequest); /** * <p> * Redacts the specified message from the specified Amazon Chime conversation. * </p> * * @param redactConversationMessageRequest * @return Result of the RedactConversationMessage operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.RedactConversationMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactConversationMessage" * target="_top">AWS API Documentation</a> */ RedactConversationMessageResult redactConversationMessage(RedactConversationMessageRequest redactConversationMessageRequest); /** * <p> * Redacts the specified message from the specified Amazon Chime channel. * </p> * * @param redactRoomMessageRequest * @return Result of the RedactRoomMessage operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.RedactRoomMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RedactRoomMessage" target="_top">AWS API * Documentation</a> */ RedactRoomMessageResult redactRoomMessage(RedactRoomMessageRequest redactRoomMessageRequest); /** * <p> * Regenerates the security token for a bot. * </p> * * @param regenerateSecurityTokenRequest * @return Result of the RegenerateSecurityToken operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.RegenerateSecurityToken * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RegenerateSecurityToken" target="_top">AWS * API Documentation</a> */ RegenerateSecurityTokenResult regenerateSecurityToken(RegenerateSecurityTokenRequest regenerateSecurityTokenRequest); /** * <p> * Resets the personal meeting PIN for the specified user on an Amazon Chime account. Returns the <a>User</a> object * with the updated personal meeting PIN. * </p> * * @param resetPersonalPINRequest * @return Result of the ResetPersonalPIN operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ResetPersonalPIN * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ResetPersonalPIN" target="_top">AWS API * Documentation</a> */ ResetPersonalPINResult resetPersonalPIN(ResetPersonalPINRequest resetPersonalPINRequest); /** * <p> * Moves a phone number from the <b>Deletion queue</b> back into the phone number <b>Inventory</b>. * </p> * * @param restorePhoneNumberRequest * @return Result of the RestorePhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.RestorePhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/RestorePhoneNumber" target="_top">AWS API * Documentation</a> */ RestorePhoneNumberResult restorePhoneNumber(RestorePhoneNumberRequest restorePhoneNumberRequest); /** * <p> * Searches for phone numbers that can be ordered. For US numbers, provide at least one of the following search * filters: <code>AreaCode</code>, <code>City</code>, <code>State</code>, or <code>TollFreePrefix</code>. If you * provide <code>City</code>, you must also provide <code>State</code>. Numbers outside the US only support the * <code>PhoneNumberType</code> filter, which you must use. * </p> * * @param searchAvailablePhoneNumbersRequest * @return Result of the SearchAvailablePhoneNumbers operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws AccessDeniedException * You don't have permissions to perform the requested operation. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.SearchAvailablePhoneNumbers * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SearchAvailablePhoneNumbers" * target="_top">AWS API Documentation</a> */ SearchAvailablePhoneNumbersResult searchAvailablePhoneNumbers(SearchAvailablePhoneNumbersRequest searchAvailablePhoneNumbersRequest); /** * <p> * Sends a message to a particular channel that the member is a part of. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * <p> * Also, <code>STANDARD</code> messages can contain 4KB of data and the 1KB of metadata. <code>CONTROL</code> * messages can contain 30 bytes of data and no metadata. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_SendChannelMessage.html"> * SendChannelMessage</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param sendChannelMessageRequest * @return Result of the SendChannelMessage operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.SendChannelMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/SendChannelMessage" target="_top">AWS API * Documentation</a> */ @Deprecated SendChannelMessageResult sendChannelMessage(SendChannelMessageRequest sendChannelMessageRequest); /** * <p> * Starts transcription for the specified <code>meetingId</code>. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/meeting-transcription.html"> Using Amazon Chime SDK live * transcription </a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * <p> * If you specify an invalid configuration, a <code>TranscriptFailed</code> event will be sent with the contents of * the <code>BadRequestException</code> generated by Amazon Transcribe. For more information on each parameter and * which combinations are valid, refer to the <a * href="https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html" * >StartStreamTranscription</a> API in the <i>Amazon Transcribe Developer Guide</i>. * </p> * <note> * <p> * Amazon Chime SDK live transcription is powered by Amazon Transcribe. Use of Amazon Transcribe is subject to the * <a href="https://aws.amazon.com/service-terms/">AWS Service Terms</a>, including the terms specific to the AWS * Machine Learning and Artificial Intelligence Services. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StartMeetingTranscription.html"> * StartMeetingTranscription</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param startMeetingTranscriptionRequest * @return Result of the StartMeetingTranscription operation returned by the service. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws UnprocessableEntityException * The request was well-formed but was unable to be followed due to semantic errors. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.StartMeetingTranscription * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StartMeetingTranscription" * target="_top">AWS API Documentation</a> */ @Deprecated StartMeetingTranscriptionResult startMeetingTranscription(StartMeetingTranscriptionRequest startMeetingTranscriptionRequest); /** * <p> * Stops transcription for the specified <code>meetingId</code>. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_StopMeetingTranscription.html"> * StopMeetingTranscription</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param stopMeetingTranscriptionRequest * @return Result of the StopMeetingTranscription operation returned by the service. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws UnprocessableEntityException * The request was well-formed but was unable to be followed due to semantic errors. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.StopMeetingTranscription * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/StopMeetingTranscription" target="_top">AWS * API Documentation</a> */ @Deprecated StopMeetingTranscriptionResult stopMeetingTranscription(StopMeetingTranscriptionRequest stopMeetingTranscriptionRequest); /** * <p> * Applies the specified tags to the specified Amazon Chime attendee. * </p> * <important> * <p> * TagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove calls * to this API. * </p> * </important> * * @param tagAttendeeRequest * @return Result of the TagAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.TagAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated TagAttendeeResult tagAttendee(TagAttendeeRequest tagAttendeeRequest); /** * <p> * Applies the specified tags to the specified Amazon Chime SDK meeting. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html">TagResource</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param tagMeetingRequest * @return Result of the TagMeeting operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.TagMeeting * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagMeeting" target="_top">AWS API * Documentation</a> */ @Deprecated TagMeetingResult tagMeeting(TagMeetingRequest tagMeetingRequest); /** * <p> * Applies the specified tags to the specified Amazon Chime SDK meeting resource. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_TagResource.html">TagResource</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param tagResourceRequest * @return Result of the TagResource operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.TagResource * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/TagResource" target="_top">AWS API * Documentation</a> */ @Deprecated TagResourceResult tagResource(TagResourceRequest tagResourceRequest); /** * <p> * Untags the specified tags from the specified Amazon Chime SDK attendee. * </p> * <important> * <p> * UntagAttendee is not supported in the Amazon Chime SDK Meetings Namespace. Update your application to remove * calls to this API. * </p> * </important> * * @param untagAttendeeRequest * @return Result of the UntagAttendee operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UntagAttendee * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagAttendee" target="_top">AWS API * Documentation</a> */ @Deprecated UntagAttendeeResult untagAttendee(UntagAttendeeRequest untagAttendeeRequest); /** * <p> * Untags the specified tags from the specified Amazon Chime SDK meeting. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html">UntagResource * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param untagMeetingRequest * @return Result of the UntagMeeting operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UntagMeeting * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagMeeting" target="_top">AWS API * Documentation</a> */ @Deprecated UntagMeetingResult untagMeeting(UntagMeetingRequest untagMeetingRequest); /** * <p> * Untags the specified tags from the specified Amazon Chime SDK meeting resource. * </p> * <p> * Applies the specified tags to the specified Amazon Chime SDK meeting resource. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_UntagResource.html">UntagResource * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param untagResourceRequest * @return Result of the UntagResource operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UntagResource * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UntagResource" target="_top">AWS API * Documentation</a> */ @Deprecated UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest); /** * <p> * Updates account details for the specified Amazon Chime account. Currently, only account name and default license * updates are supported for this action. * </p> * * @param updateAccountRequest * @return Result of the UpdateAccount operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateAccount * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccount" target="_top">AWS API * Documentation</a> */ UpdateAccountResult updateAccount(UpdateAccountRequest updateAccountRequest); /** * <p> * 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 <a * href="https://docs.aws.amazon.com/chime/latest/ag/policies.html">Use the Policies Page</a> in the <i>Amazon Chime * Administration Guide</i>. * </p> * * @param updateAccountSettingsRequest * @return Result of the UpdateAccountSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateAccountSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAccountSettings" target="_top">AWS * API Documentation</a> */ UpdateAccountSettingsResult updateAccountSettings(UpdateAccountSettingsRequest updateAccountSettingsRequest); /** * <p> * Updates <code>AppInstance</code> metadata. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstance.html"> * UpdateAppInstance</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateAppInstanceRequest * @return Result of the UpdateAppInstance operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateAppInstance * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstance" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateAppInstanceResult updateAppInstance(UpdateAppInstanceRequest updateAppInstanceRequest); /** * <p> * Updates the details of an <code>AppInstanceUser</code>. You can update names and metadata. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_identity-chime_UpdateAppInstanceUser.html"> * UpdateAppInstanceUser</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateAppInstanceUserRequest * @return Result of the UpdateAppInstanceUser operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateAppInstanceUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateAppInstanceUser" target="_top">AWS * API Documentation</a> */ @Deprecated UpdateAppInstanceUserResult updateAppInstanceUser(UpdateAppInstanceUserRequest updateAppInstanceUserRequest); /** * <p> * Updates the status of the specified bot, such as starting or stopping the bot from running in your Amazon Chime * Enterprise account. * </p> * * @param updateBotRequest * @return Result of the UpdateBot operation returned by the service. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ThrottledClientException * The client exceeded its request rate limit. * @sample AmazonChime.UpdateBot * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateBot" target="_top">AWS API * Documentation</a> */ UpdateBotResult updateBot(UpdateBotRequest updateBotRequest); /** * <p> * Update a channel's attributes. * </p> * <p> * <b>Restriction</b>: You can't change a channel's privacy. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannel.html">UpdateChannel * </a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateChannelRequest * @return Result of the UpdateChannel operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateChannel * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannel" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateChannelResult updateChannel(UpdateChannelRequest updateChannelRequest); /** * <p> * Updates the content of a message. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelMessage.html"> * UpdateChannelMessage</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateChannelMessageRequest * @return Result of the UpdateChannelMessage operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateChannelMessage * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelMessage" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateChannelMessageResult updateChannelMessage(UpdateChannelMessageRequest updateChannelMessageRequest); /** * <p> * The details of the time when a user last read messages in a channel. * </p> * <note> * <p> * The <code>x-amz-chime-bearer</code> request header is mandatory. Use the <code>AppInstanceUserArn</code> of the * user that makes the API call as the value in the header. * </p> * </note> <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_messaging-chime_UpdateChannelReadMarker.html"> * UpdateChannelReadMarker</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateChannelReadMarkerRequest * @return Result of the UpdateChannelReadMarker operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateChannelReadMarker * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateChannelReadMarker" target="_top">AWS * API Documentation</a> */ @Deprecated UpdateChannelReadMarkerResult updateChannelReadMarker(UpdateChannelReadMarkerRequest updateChannelReadMarkerRequest); /** * <p> * Updates global settings for the administrator's AWS account, such as Amazon Chime Business Calling and Amazon * Chime Voice Connector settings. * </p> * * @param updateGlobalSettingsRequest * @return Result of the UpdateGlobalSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateGlobalSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateGlobalSettings" target="_top">AWS API * Documentation</a> */ UpdateGlobalSettingsResult updateGlobalSettings(UpdateGlobalSettingsRequest updateGlobalSettingsRequest); /** * <p> * 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. * </p> * <p> * 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. * </p> * <p> * 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. * </p> * * @param updatePhoneNumberRequest * @return Result of the UpdatePhoneNumber operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdatePhoneNumber * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumber" target="_top">AWS API * Documentation</a> */ UpdatePhoneNumberResult updatePhoneNumber(UpdatePhoneNumberRequest updatePhoneNumberRequest); /** * <p> * 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. * </p> * * @param updatePhoneNumberSettingsRequest * @return Result of the UpdatePhoneNumberSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdatePhoneNumberSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdatePhoneNumberSettings" * target="_top">AWS API Documentation</a> */ UpdatePhoneNumberSettingsResult updatePhoneNumberSettings(UpdatePhoneNumberSettingsRequest updatePhoneNumberSettingsRequest); /** * <p> * Updates the specified proxy session details, such as voice or SMS capabilities. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateProxySession.html"> * UpdateProxySession</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateProxySessionRequest * @return Result of the UpdateProxySession operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateProxySession * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateProxySession" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateProxySessionResult updateProxySession(UpdateProxySessionRequest updateProxySessionRequest); /** * <p> * Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account. * </p> * * @param updateRoomRequest * @return Result of the UpdateRoom operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateRoom * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoom" target="_top">AWS API * Documentation</a> */ UpdateRoomResult updateRoom(UpdateRoomRequest updateRoomRequest); /** * <p> * 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. * </p> * * @param updateRoomMembershipRequest * @return Result of the UpdateRoomMembership operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateRoomMembership * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateRoomMembership" target="_top">AWS API * Documentation</a> */ UpdateRoomMembershipResult updateRoomMembership(UpdateRoomMembershipRequest updateRoomMembershipRequest); /** * <p> * Updates the details of the specified SIP media application. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplication.html"> * UpdateSipMediaApplication</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateSipMediaApplicationRequest * @return Result of the UpdateSipMediaApplication operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateSipMediaApplication * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplication" * target="_top">AWS API Documentation</a> */ @Deprecated UpdateSipMediaApplicationResult updateSipMediaApplication(UpdateSipMediaApplicationRequest updateSipMediaApplicationRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipMediaApplicationCall.html" * >UpdateSipMediaApplicationCall</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateSipMediaApplicationCallRequest * @return Result of the UpdateSipMediaApplicationCall operation returned by the service. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateSipMediaApplicationCall * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipMediaApplicationCall" * target="_top">AWS API Documentation</a> */ @Deprecated UpdateSipMediaApplicationCallResult updateSipMediaApplicationCall(UpdateSipMediaApplicationCallRequest updateSipMediaApplicationCallRequest); /** * <p> * Updates the details of the specified SIP rule. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href= * "https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateSipRule.html">UpdateSipRule</a>, * in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateSipRuleRequest * @return Result of the UpdateSipRule operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ResourceLimitExceededException * The request exceeds the resource limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateSipRule * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateSipRule" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateSipRuleResult updateSipRule(UpdateSipRuleRequest updateSipRuleRequest); /** * <p> * Updates user details for a specified user ID. Currently, only <code>LicenseType</code> updates are supported for * this action. * </p> * * @param updateUserRequest * @return Result of the UpdateUser operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateUser * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUser" target="_top">AWS API * Documentation</a> */ UpdateUserResult updateUser(UpdateUserRequest updateUserRequest); /** * <p> * Updates the settings for the specified user, such as phone number settings. * </p> * * @param updateUserSettingsRequest * @return Result of the UpdateUserSettings operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateUserSettings * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateUserSettings" target="_top">AWS API * Documentation</a> */ UpdateUserSettingsResult updateUserSettings(UpdateUserSettingsRequest updateUserSettingsRequest); /** * <p> * Updates details for the specified Amazon Chime Voice Connector. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnector.html"> * UpdateVoiceConnector</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateVoiceConnectorRequest * @return Result of the UpdateVoiceConnector operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateVoiceConnector * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnector" target="_top">AWS API * Documentation</a> */ @Deprecated UpdateVoiceConnectorResult updateVoiceConnector(UpdateVoiceConnectorRequest updateVoiceConnectorRequest); /** * <p> * Updates details of the specified Amazon Chime Voice Connector group, such as the name and Amazon Chime Voice * Connector priority ranking. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_UpdateVoiceConnectorGroup.html"> * UpdateVoiceConnectorGroup</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param updateVoiceConnectorGroupRequest * @return Result of the UpdateVoiceConnectorGroup operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ConflictException * The request could not be processed because of conflict in the current state of the resource. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.UpdateVoiceConnectorGroup * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/UpdateVoiceConnectorGroup" * target="_top">AWS API Documentation</a> */ @Deprecated UpdateVoiceConnectorGroupResult updateVoiceConnectorGroup(UpdateVoiceConnectorGroupRequest updateVoiceConnectorGroupRequest); /** * <p> * 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. * </p> * <important> * <p> * <b>This API is is no longer supported and will not be updated.</b> We recommend using the latest version, <a * href="https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_ValidateE911Address.html"> * ValidateE911Address</a>, in the Amazon Chime SDK. * </p> * <p> * Using the latest version requires migrating to a dedicated namespace. For more information, refer to <a * href="https://docs.aws.amazon.com/chime-sdk/latest/dg/migrate-from-chm-namespace.html">Migrating from the Amazon * Chime namespace</a> in the <i>Amazon Chime SDK Developer Guide</i>. * </p> * </important> * * @param validateE911AddressRequest * @return Result of the ValidateE911Address operation returned by the service. * @throws UnauthorizedClientException * The client is not currently authorized to make the request. * @throws NotFoundException * One or more of the resources in the request does not exist in the system. * @throws ForbiddenException * The client is permanently forbidden from making the request. * @throws BadRequestException * The input parameters don't match the service's restrictions. * @throws ThrottledClientException * The client exceeded its request rate limit. * @throws ServiceUnavailableException * The service is currently unavailable. * @throws ServiceFailureException * The service encountered an unexpected error. * @sample AmazonChime.ValidateE911Address * @see <a href="http://docs.aws.amazon.com/goto/WebAPI/chime-2018-05-01/ValidateE911Address" target="_top">AWS API * Documentation</a> */ @Deprecated ValidateE911AddressResult validateE911Address(ValidateE911AddressRequest validateE911AddressRequest); /** * Shuts down this client object, releasing any resources that might be held open. This is an optional method, and * callers are not expected to call it, but can if they want to explicitly release any open resources. Once a client * has been shutdown, it should not be used to make any more requests. */ void shutdown(); /** * Returns additional metadata for a previously executed successful request, typically used for debugging issues * where a service isn't acting as expected. This data isn't considered part of the result data returned by an * operation, so it's available through this separate, diagnostic interface. * <p> * Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic * information for an executed request, you should use this method to retrieve it as soon as possible after * executing a request. * * @param request * The originally executed request. * * @return The response metadata for the specified request, or null if none is available. */ ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request); }