/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the alexaforbusiness-2017-11-09.normal.json service model.
*/
using System;
using System.Threading;
using System.Threading.Tasks;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.AlexaForBusiness.Model;
namespace Amazon.AlexaForBusiness
{
///
/// Interface for accessing AlexaForBusiness
///
/// Alexa for Business has been retired and is no longer supported.
///
public partial interface IAmazonAlexaForBusiness : IAmazonService, IDisposable
{
///
/// Paginators for the service
///
IAlexaForBusinessPaginatorFactory Paginators { get; }
#region ApproveSkill
///
/// Associates a skill with the organization under the customer's AWS account. If a skill
/// is private, the user implicitly accepts access to this skill during enablement.
///
/// Container for the necessary parameters to execute the ApproveSkill service method.
///
/// The response from the ApproveSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for ApproveSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
ApproveSkillResponse ApproveSkill(ApproveSkillRequest request);
///
/// Associates a skill with the organization under the customer's AWS account. If a skill
/// is private, the user implicitly accepts access to this skill during enablement.
///
/// Container for the necessary parameters to execute the ApproveSkill service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ApproveSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for ApproveSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ApproveSkillAsync(ApproveSkillRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateContactWithAddressBook
///
/// Associates a contact with a given address book.
///
/// Container for the necessary parameters to execute the AssociateContactWithAddressBook service method.
///
/// The response from the AssociateContactWithAddressBook service method, as returned by AlexaForBusiness.
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateContactWithAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateContactWithAddressBookResponse AssociateContactWithAddressBook(AssociateContactWithAddressBookRequest request);
///
/// Associates a contact with a given address book.
///
/// Container for the necessary parameters to execute the AssociateContactWithAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateContactWithAddressBook service method, as returned by AlexaForBusiness.
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateContactWithAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateContactWithAddressBookAsync(AssociateContactWithAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateDeviceWithNetworkProfile
///
/// Associates a device with the specified network profile.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithNetworkProfile service method.
///
/// The response from the AssociateDeviceWithNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateDeviceWithNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithNetworkProfileResponse AssociateDeviceWithNetworkProfile(AssociateDeviceWithNetworkProfileRequest request);
///
/// Associates a device with the specified network profile.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateDeviceWithNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateDeviceWithNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateDeviceWithNetworkProfileAsync(AssociateDeviceWithNetworkProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateDeviceWithRoom
///
/// Associates a device with a given room. This applies all the settings from the room
/// profile to the device, and all the skills in any skill groups added to that room.
/// This operation requires the device to be online, or else a manual sync is required.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithRoom service method.
///
/// The response from the AssociateDeviceWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateDeviceWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateDeviceWithRoomResponse AssociateDeviceWithRoom(AssociateDeviceWithRoomRequest request);
///
/// Associates a device with a given room. This applies all the settings from the room
/// profile to the device, and all the skills in any skill groups added to that room.
/// This operation requires the device to be online, or else a manual sync is required.
///
/// Container for the necessary parameters to execute the AssociateDeviceWithRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateDeviceWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for AssociateDeviceWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateDeviceWithRoomAsync(AssociateDeviceWithRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateSkillGroupWithRoom
///
/// Associates a skill group with a given room. This enables all skills in the associated
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the AssociateSkillGroupWithRoom service method.
///
/// The response from the AssociateSkillGroupWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for AssociateSkillGroupWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillGroupWithRoomResponse AssociateSkillGroupWithRoom(AssociateSkillGroupWithRoomRequest request);
///
/// Associates a skill group with a given room. This enables all skills in the associated
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the AssociateSkillGroupWithRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateSkillGroupWithRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for AssociateSkillGroupWithRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateSkillGroupWithRoomAsync(AssociateSkillGroupWithRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateSkillWithSkillGroup
///
/// Associates a skill with a skill group.
///
/// Container for the necessary parameters to execute the AssociateSkillWithSkillGroup service method.
///
/// The response from the AssociateSkillWithSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The skill must be linked to a third-party account.
///
/// REST API Reference for AssociateSkillWithSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithSkillGroupResponse AssociateSkillWithSkillGroup(AssociateSkillWithSkillGroupRequest request);
///
/// Associates a skill with a skill group.
///
/// Container for the necessary parameters to execute the AssociateSkillWithSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateSkillWithSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The skill must be linked to a third-party account.
///
/// REST API Reference for AssociateSkillWithSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateSkillWithSkillGroupAsync(AssociateSkillWithSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region AssociateSkillWithUsers
///
/// Makes a private skill available for enrolled users to enable on their devices.
///
/// Container for the necessary parameters to execute the AssociateSkillWithUsers service method.
///
/// The response from the AssociateSkillWithUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateSkillWithUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
AssociateSkillWithUsersResponse AssociateSkillWithUsers(AssociateSkillWithUsersRequest request);
///
/// Makes a private skill available for enrolled users to enable on their devices.
///
/// Container for the necessary parameters to execute the AssociateSkillWithUsers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the AssociateSkillWithUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for AssociateSkillWithUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
Task AssociateSkillWithUsersAsync(AssociateSkillWithUsersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateAddressBook
///
/// Creates an address book with the specified details.
///
/// Container for the necessary parameters to execute the CreateAddressBook service method.
///
/// The response from the CreateAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateAddressBookResponse CreateAddressBook(CreateAddressBookRequest request);
///
/// Creates an address book with the specified details.
///
/// Container for the necessary parameters to execute the CreateAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateAddressBookAsync(CreateAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateBusinessReportSchedule
///
/// Creates a recurring schedule for usage reports to deliver to the specified S3 location
/// with a specified daily or weekly interval.
///
/// Container for the necessary parameters to execute the CreateBusinessReportSchedule service method.
///
/// The response from the CreateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateBusinessReportScheduleResponse CreateBusinessReportSchedule(CreateBusinessReportScheduleRequest request);
///
/// Creates a recurring schedule for usage reports to deliver to the specified S3 location
/// with a specified daily or weekly interval.
///
/// Container for the necessary parameters to execute the CreateBusinessReportSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateBusinessReportScheduleAsync(CreateBusinessReportScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateConferenceProvider
///
/// Adds a new conference provider under the user's AWS account.
///
/// Container for the necessary parameters to execute the CreateConferenceProvider service method.
///
/// The response from the CreateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateConferenceProviderResponse CreateConferenceProvider(CreateConferenceProviderRequest request);
///
/// Adds a new conference provider under the user's AWS account.
///
/// Container for the necessary parameters to execute the CreateConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
/// REST API Reference for CreateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateConferenceProviderAsync(CreateConferenceProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateContact
///
/// Creates a contact with the specified details.
///
/// Container for the necessary parameters to execute the CreateContact service method.
///
/// The response from the CreateContact service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateContactResponse CreateContact(CreateContactRequest request);
///
/// Creates a contact with the specified details.
///
/// Container for the necessary parameters to execute the CreateContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateContact service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateContactAsync(CreateContactRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateGatewayGroup
///
/// Creates a gateway group with the specified details.
///
/// Container for the necessary parameters to execute the CreateGatewayGroup service method.
///
/// The response from the CreateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateGatewayGroupResponse CreateGatewayGroup(CreateGatewayGroupRequest request);
///
/// Creates a gateway group with the specified details.
///
/// Container for the necessary parameters to execute the CreateGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateGatewayGroupAsync(CreateGatewayGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateNetworkProfile
///
/// Creates a network profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateNetworkProfile service method.
///
/// The response from the CreateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The service linked role is locked for deletion.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateNetworkProfileResponse CreateNetworkProfile(CreateNetworkProfileRequest request);
///
/// Creates a network profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The service linked role is locked for deletion.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateNetworkProfileAsync(CreateNetworkProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateProfile
///
/// Creates a new room profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateProfile service method.
///
/// The response from the CreateProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateProfileResponse CreateProfile(CreateProfileRequest request);
///
/// Creates a new room profile with the specified details.
///
/// Container for the necessary parameters to execute the CreateProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateProfile service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateProfileAsync(CreateProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateRoom
///
/// Creates a room with the specified details.
///
/// Container for the necessary parameters to execute the CreateRoom service method.
///
/// The response from the CreateRoom service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateRoomResponse CreateRoom(CreateRoomRequest request);
///
/// Creates a room with the specified details.
///
/// Container for the necessary parameters to execute the CreateRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateRoom service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateRoomAsync(CreateRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateSkillGroup
///
/// Creates a skill group with a specified name and description.
///
/// Container for the necessary parameters to execute the CreateSkillGroup service method.
///
/// The response from the CreateSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateSkillGroupResponse CreateSkillGroup(CreateSkillGroupRequest request);
///
/// Creates a skill group with a specified name and description.
///
/// Container for the necessary parameters to execute the CreateSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for CreateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateSkillGroupAsync(CreateSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateUser
///
/// Creates a user.
///
/// Container for the necessary parameters to execute the CreateUser service method.
///
/// The response from the CreateUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for CreateUser Operation
[Obsolete("Alexa For Business is no longer supported")]
CreateUserResponse CreateUser(CreateUserRequest request);
///
/// Creates a user.
///
/// Container for the necessary parameters to execute the CreateUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the CreateUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for CreateUser Operation
[Obsolete("Alexa For Business is no longer supported")]
Task CreateUserAsync(CreateUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteAddressBook
///
/// Deletes an address book by the address book ARN.
///
/// Container for the necessary parameters to execute the DeleteAddressBook service method.
///
/// The response from the DeleteAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteAddressBookResponse DeleteAddressBook(DeleteAddressBookRequest request);
///
/// Deletes an address book by the address book ARN.
///
/// Container for the necessary parameters to execute the DeleteAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteAddressBookAsync(DeleteAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteBusinessReportSchedule
///
/// Deletes the recurring report delivery schedule with the specified schedule ARN.
///
/// Container for the necessary parameters to execute the DeleteBusinessReportSchedule service method.
///
/// The response from the DeleteBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteBusinessReportScheduleResponse DeleteBusinessReportSchedule(DeleteBusinessReportScheduleRequest request);
///
/// Deletes the recurring report delivery schedule with the specified schedule ARN.
///
/// Container for the necessary parameters to execute the DeleteBusinessReportSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteBusinessReportScheduleAsync(DeleteBusinessReportScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteConferenceProvider
///
/// Deletes a conference provider.
///
/// Container for the necessary parameters to execute the DeleteConferenceProvider service method.
///
/// The response from the DeleteConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for DeleteConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteConferenceProviderResponse DeleteConferenceProvider(DeleteConferenceProviderRequest request);
///
/// Deletes a conference provider.
///
/// Container for the necessary parameters to execute the DeleteConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for DeleteConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteConferenceProviderAsync(DeleteConferenceProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteContact
///
/// Deletes a contact by the contact ARN.
///
/// Container for the necessary parameters to execute the DeleteContact service method.
///
/// The response from the DeleteContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteContact Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteContactResponse DeleteContact(DeleteContactRequest request);
///
/// Deletes a contact by the contact ARN.
///
/// Container for the necessary parameters to execute the DeleteContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteContact Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteContactAsync(DeleteContactRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDevice
///
/// Removes a device from Alexa For Business.
///
/// Container for the necessary parameters to execute the DeleteDevice service method.
///
/// The response from the DeleteDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceResponse DeleteDevice(DeleteDeviceRequest request);
///
/// Removes a device from Alexa For Business.
///
/// Container for the necessary parameters to execute the DeleteDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteDeviceAsync(DeleteDeviceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteDeviceUsageData
///
/// When this action is called for a specified shared device, it allows authorized users
/// to delete the device's entire previous history of voice input data and associated
/// response data. This action can be called once every 24 hours for a specific shared
/// device.
///
/// Container for the necessary parameters to execute the DeleteDeviceUsageData service method.
///
/// The response from the DeleteDeviceUsageData service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDeviceUsageData Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteDeviceUsageDataResponse DeleteDeviceUsageData(DeleteDeviceUsageDataRequest request);
///
/// When this action is called for a specified shared device, it allows authorized users
/// to delete the device's entire previous history of voice input data and associated
/// response data. This action can be called once every 24 hours for a specific shared
/// device.
///
/// Container for the necessary parameters to execute the DeleteDeviceUsageData service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteDeviceUsageData service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteDeviceUsageData Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteDeviceUsageDataAsync(DeleteDeviceUsageDataRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGatewayGroup
///
/// Deletes a gateway group.
///
/// Container for the necessary parameters to execute the DeleteGatewayGroup service method.
///
/// The response from the DeleteGatewayGroup service method, as returned by AlexaForBusiness.
///
/// Another resource is associated with the resource in the request.
///
/// REST API Reference for DeleteGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteGatewayGroupResponse DeleteGatewayGroup(DeleteGatewayGroupRequest request);
///
/// Deletes a gateway group.
///
/// Container for the necessary parameters to execute the DeleteGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteGatewayGroup service method, as returned by AlexaForBusiness.
///
/// Another resource is associated with the resource in the request.
///
/// REST API Reference for DeleteGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteGatewayGroupAsync(DeleteGatewayGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteNetworkProfile
///
/// Deletes a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the DeleteNetworkProfile service method.
///
/// The response from the DeleteNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for DeleteNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteNetworkProfileResponse DeleteNetworkProfile(DeleteNetworkProfileRequest request);
///
/// Deletes a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the DeleteNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
///
/// The resource in the request is already in use.
///
/// REST API Reference for DeleteNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteNetworkProfileAsync(DeleteNetworkProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteProfile
///
/// Deletes a room profile by the profile ARN.
///
/// Container for the necessary parameters to execute the DeleteProfile service method.
///
/// The response from the DeleteProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteProfileResponse DeleteProfile(DeleteProfileRequest request);
///
/// Deletes a room profile by the profile ARN.
///
/// Container for the necessary parameters to execute the DeleteProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteProfileAsync(DeleteProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRoom
///
/// Deletes a room by the room ARN.
///
/// Container for the necessary parameters to execute the DeleteRoom service method.
///
/// The response from the DeleteRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomResponse DeleteRoom(DeleteRoomRequest request);
///
/// Deletes a room by the room ARN.
///
/// Container for the necessary parameters to execute the DeleteRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteRoomAsync(DeleteRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteRoomSkillParameter
///
/// Deletes room skill parameter details by room, skill, and parameter key ID.
///
/// Container for the necessary parameters to execute the DeleteRoomSkillParameter service method.
///
/// The response from the DeleteRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DeleteRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteRoomSkillParameterResponse DeleteRoomSkillParameter(DeleteRoomSkillParameterRequest request);
///
/// Deletes room skill parameter details by room, skill, and parameter key ID.
///
/// Container for the necessary parameters to execute the DeleteRoomSkillParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DeleteRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteRoomSkillParameterAsync(DeleteRoomSkillParameterRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSkillAuthorization
///
/// Unlinks a third-party account from a skill.
///
/// Container for the necessary parameters to execute the DeleteSkillAuthorization service method.
///
/// The response from the DeleteSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillAuthorizationResponse DeleteSkillAuthorization(DeleteSkillAuthorizationRequest request);
///
/// Unlinks a third-party account from a skill.
///
/// Container for the necessary parameters to execute the DeleteSkillAuthorization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteSkillAuthorizationAsync(DeleteSkillAuthorizationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteSkillGroup
///
/// Deletes a skill group by skill group ARN.
///
/// Container for the necessary parameters to execute the DeleteSkillGroup service method.
///
/// The response from the DeleteSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteSkillGroupResponse DeleteSkillGroup(DeleteSkillGroupRequest request);
///
/// Deletes a skill group by skill group ARN.
///
/// Container for the necessary parameters to execute the DeleteSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteSkillGroupAsync(DeleteSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteUser
///
/// Deletes a specified user by user ARN and enrollment ARN.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// The response from the DeleteUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteUser Operation
[Obsolete("Alexa For Business is no longer supported")]
DeleteUserResponse DeleteUser(DeleteUserRequest request);
///
/// Deletes a specified user by user ARN and enrollment ARN.
///
/// Container for the necessary parameters to execute the DeleteUser service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DeleteUser service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DeleteUser Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DeleteUserAsync(DeleteUserRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateContactFromAddressBook
///
/// Disassociates a contact from a given address book.
///
/// Container for the necessary parameters to execute the DisassociateContactFromAddressBook service method.
///
/// The response from the DisassociateContactFromAddressBook service method, as returned by AlexaForBusiness.
/// REST API Reference for DisassociateContactFromAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateContactFromAddressBookResponse DisassociateContactFromAddressBook(DisassociateContactFromAddressBookRequest request);
///
/// Disassociates a contact from a given address book.
///
/// Container for the necessary parameters to execute the DisassociateContactFromAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateContactFromAddressBook service method, as returned by AlexaForBusiness.
/// REST API Reference for DisassociateContactFromAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DisassociateContactFromAddressBookAsync(DisassociateContactFromAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateDeviceFromRoom
///
/// Disassociates a device from its current room. The device continues to be connected
/// to the Wi-Fi network and is still registered to the account. The device settings and
/// skills are removed from the room.
///
/// Container for the necessary parameters to execute the DisassociateDeviceFromRoom service method.
///
/// The response from the DisassociateDeviceFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for DisassociateDeviceFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateDeviceFromRoomResponse DisassociateDeviceFromRoom(DisassociateDeviceFromRoomRequest request);
///
/// Disassociates a device from its current room. The device continues to be connected
/// to the Wi-Fi network and is still registered to the account. The device settings and
/// skills are removed from the room.
///
/// Container for the necessary parameters to execute the DisassociateDeviceFromRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateDeviceFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for DisassociateDeviceFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DisassociateDeviceFromRoomAsync(DisassociateDeviceFromRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateSkillFromSkillGroup
///
/// Disassociates a skill from a skill group.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromSkillGroup service method.
///
/// The response from the DisassociateSkillFromSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromSkillGroupResponse DisassociateSkillFromSkillGroup(DisassociateSkillFromSkillGroupRequest request);
///
/// Disassociates a skill from a skill group.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateSkillFromSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DisassociateSkillFromSkillGroupAsync(DisassociateSkillFromSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateSkillFromUsers
///
/// Makes a private skill unavailable for enrolled users and prevents them from enabling
/// it on their devices.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromUsers service method.
///
/// The response from the DisassociateSkillFromUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillFromUsersResponse DisassociateSkillFromUsers(DisassociateSkillFromUsersRequest request);
///
/// Makes a private skill unavailable for enrolled users and prevents them from enabling
/// it on their devices.
///
/// Container for the necessary parameters to execute the DisassociateSkillFromUsers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateSkillFromUsers service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for DisassociateSkillFromUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DisassociateSkillFromUsersAsync(DisassociateSkillFromUsersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DisassociateSkillGroupFromRoom
///
/// Disassociates a skill group from a specified room. This disables all skills in the
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the DisassociateSkillGroupFromRoom service method.
///
/// The response from the DisassociateSkillGroupFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DisassociateSkillGroupFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
DisassociateSkillGroupFromRoomResponse DisassociateSkillGroupFromRoom(DisassociateSkillGroupFromRoomRequest request);
///
/// Disassociates a skill group from a specified room. This disables all skills in the
/// skill group on all devices in the room.
///
/// Container for the necessary parameters to execute the DisassociateSkillGroupFromRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the DisassociateSkillGroupFromRoom service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for DisassociateSkillGroupFromRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task DisassociateSkillGroupFromRoomAsync(DisassociateSkillGroupFromRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ForgetSmartHomeAppliances
///
/// Forgets smart home appliances associated to a room.
///
/// Container for the necessary parameters to execute the ForgetSmartHomeAppliances service method.
///
/// The response from the ForgetSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ForgetSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ForgetSmartHomeAppliancesResponse ForgetSmartHomeAppliances(ForgetSmartHomeAppliancesRequest request);
///
/// Forgets smart home appliances associated to a room.
///
/// Container for the necessary parameters to execute the ForgetSmartHomeAppliances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ForgetSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ForgetSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ForgetSmartHomeAppliancesAsync(ForgetSmartHomeAppliancesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetAddressBook
///
/// Gets address the book details by the address book ARN.
///
/// Container for the necessary parameters to execute the GetAddressBook service method.
///
/// The response from the GetAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
GetAddressBookResponse GetAddressBook(GetAddressBookRequest request);
///
/// Gets address the book details by the address book ARN.
///
/// Container for the necessary parameters to execute the GetAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetAddressBook service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetAddressBookAsync(GetAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetConferencePreference
///
/// Retrieves the existing conference preferences.
///
/// Container for the necessary parameters to execute the GetConferencePreference service method.
///
/// The response from the GetConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferencePreferenceResponse GetConferencePreference(GetConferencePreferenceRequest request);
///
/// Retrieves the existing conference preferences.
///
/// Container for the necessary parameters to execute the GetConferencePreference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetConferencePreferenceAsync(GetConferencePreferenceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetConferenceProvider
///
/// Gets details about a specific conference provider.
///
/// Container for the necessary parameters to execute the GetConferenceProvider service method.
///
/// The response from the GetConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
GetConferenceProviderResponse GetConferenceProvider(GetConferenceProviderRequest request);
///
/// Gets details about a specific conference provider.
///
/// Container for the necessary parameters to execute the GetConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetConferenceProviderAsync(GetConferenceProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetContact
///
/// Gets the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the GetContact service method.
///
/// The response from the GetContact service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetContact Operation
[Obsolete("Alexa For Business is no longer supported")]
GetContactResponse GetContact(GetContactRequest request);
///
/// Gets the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the GetContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetContact service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetContact Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetContactAsync(GetContactRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetDevice
///
/// Gets the details of a device by device ARN.
///
/// Container for the necessary parameters to execute the GetDevice service method.
///
/// The response from the GetDevice service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
GetDeviceResponse GetDevice(GetDeviceRequest request);
///
/// Gets the details of a device by device ARN.
///
/// Container for the necessary parameters to execute the GetDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetDevice service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetDeviceAsync(GetDeviceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGateway
///
/// Retrieves the details of a gateway.
///
/// Container for the necessary parameters to execute the GetGateway service method.
///
/// The response from the GetGateway service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayResponse GetGateway(GetGatewayRequest request);
///
/// Retrieves the details of a gateway.
///
/// Container for the necessary parameters to execute the GetGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetGateway service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetGatewayAsync(GetGatewayRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGatewayGroup
///
/// Retrieves the details of a gateway group.
///
/// Container for the necessary parameters to execute the GetGatewayGroup service method.
///
/// The response from the GetGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetGatewayGroupResponse GetGatewayGroup(GetGatewayGroupRequest request);
///
/// Retrieves the details of a gateway group.
///
/// Container for the necessary parameters to execute the GetGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetGatewayGroupAsync(GetGatewayGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetInvitationConfiguration
///
/// Retrieves the configured values for the user enrollment invitation email template.
///
/// Container for the necessary parameters to execute the GetInvitationConfiguration service method.
///
/// The response from the GetInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
GetInvitationConfigurationResponse GetInvitationConfiguration(GetInvitationConfigurationRequest request);
///
/// Retrieves the configured values for the user enrollment invitation email template.
///
/// Container for the necessary parameters to execute the GetInvitationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetInvitationConfigurationAsync(GetInvitationConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetNetworkProfile
///
/// Gets the network profile details by the network profile ARN.
///
/// Container for the necessary parameters to execute the GetNetworkProfile service method.
///
/// The response from the GetNetworkProfile service method, as returned by AlexaForBusiness.
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The resource is not found.
///
/// REST API Reference for GetNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetNetworkProfileResponse GetNetworkProfile(GetNetworkProfileRequest request);
///
/// Gets the network profile details by the network profile ARN.
///
/// Container for the necessary parameters to execute the GetNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetNetworkProfile service method, as returned by AlexaForBusiness.
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The resource is not found.
///
/// REST API Reference for GetNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetNetworkProfileAsync(GetNetworkProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetProfile
///
/// Gets the details of a room profile by profile ARN.
///
/// Container for the necessary parameters to execute the GetProfile service method.
///
/// The response from the GetProfile service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
GetProfileResponse GetProfile(GetProfileRequest request);
///
/// Gets the details of a room profile by profile ARN.
///
/// Container for the necessary parameters to execute the GetProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetProfile service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetProfileAsync(GetProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRoom
///
/// Gets room details by room ARN.
///
/// Container for the necessary parameters to execute the GetRoom service method.
///
/// The response from the GetRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomResponse GetRoom(GetRoomRequest request);
///
/// Gets room details by room ARN.
///
/// Container for the necessary parameters to execute the GetRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetRoomAsync(GetRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRoomSkillParameter
///
/// Gets room skill parameter details by room, skill, and parameter key ARN.
///
/// Container for the necessary parameters to execute the GetRoomSkillParameter service method.
///
/// The response from the GetRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
GetRoomSkillParameterResponse GetRoomSkillParameter(GetRoomSkillParameterRequest request);
///
/// Gets room skill parameter details by room, skill, and parameter key ARN.
///
/// Container for the necessary parameters to execute the GetRoomSkillParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetRoomSkillParameterAsync(GetRoomSkillParameterRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetSkillGroup
///
/// Gets skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the GetSkillGroup service method.
///
/// The response from the GetSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
GetSkillGroupResponse GetSkillGroup(GetSkillGroupRequest request);
///
/// Gets skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the GetSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the GetSkillGroup service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for GetSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task GetSkillGroupAsync(GetSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListBusinessReportSchedules
///
/// Lists the details of the schedules that a user configured. A download URL of the report
/// associated with each schedule is returned every time this action is called. A new
/// download URL is returned each time, and is valid for 24 hours.
///
/// Container for the necessary parameters to execute the ListBusinessReportSchedules service method.
///
/// The response from the ListBusinessReportSchedules service method, as returned by AlexaForBusiness.
/// REST API Reference for ListBusinessReportSchedules Operation
[Obsolete("Alexa For Business is no longer supported")]
ListBusinessReportSchedulesResponse ListBusinessReportSchedules(ListBusinessReportSchedulesRequest request);
///
/// Lists the details of the schedules that a user configured. A download URL of the report
/// associated with each schedule is returned every time this action is called. A new
/// download URL is returned each time, and is valid for 24 hours.
///
/// Container for the necessary parameters to execute the ListBusinessReportSchedules service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListBusinessReportSchedules service method, as returned by AlexaForBusiness.
/// REST API Reference for ListBusinessReportSchedules Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListBusinessReportSchedulesAsync(ListBusinessReportSchedulesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListConferenceProviders
///
/// Lists conference providers under a specific AWS account.
///
/// Container for the necessary parameters to execute the ListConferenceProviders service method.
///
/// The response from the ListConferenceProviders service method, as returned by AlexaForBusiness.
/// REST API Reference for ListConferenceProviders Operation
[Obsolete("Alexa For Business is no longer supported")]
ListConferenceProvidersResponse ListConferenceProviders(ListConferenceProvidersRequest request);
///
/// Lists conference providers under a specific AWS account.
///
/// Container for the necessary parameters to execute the ListConferenceProviders service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListConferenceProviders service method, as returned by AlexaForBusiness.
/// REST API Reference for ListConferenceProviders Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListConferenceProvidersAsync(ListConferenceProvidersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListDeviceEvents
///
/// Lists the device event history, including device connection status, for up to 30 days.
///
/// Container for the necessary parameters to execute the ListDeviceEvents service method.
///
/// The response from the ListDeviceEvents service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListDeviceEvents Operation
[Obsolete("Alexa For Business is no longer supported")]
ListDeviceEventsResponse ListDeviceEvents(ListDeviceEventsRequest request);
///
/// Lists the device event history, including device connection status, for up to 30 days.
///
/// Container for the necessary parameters to execute the ListDeviceEvents service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListDeviceEvents service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListDeviceEvents Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListDeviceEventsAsync(ListDeviceEventsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGatewayGroups
///
/// Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details
/// of a specific gateway group.
///
/// Container for the necessary parameters to execute the ListGatewayGroups service method.
///
/// The response from the ListGatewayGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGatewayGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewayGroupsResponse ListGatewayGroups(ListGatewayGroupsRequest request);
///
/// Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details
/// of a specific gateway group.
///
/// Container for the necessary parameters to execute the ListGatewayGroups service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListGatewayGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGatewayGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListGatewayGroupsAsync(ListGatewayGroupsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListGateways
///
/// Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific
/// gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries
/// of gateways that are associated with that gateway group ARN.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// The response from the ListGateways service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGateways Operation
[Obsolete("Alexa For Business is no longer supported")]
ListGatewaysResponse ListGateways(ListGatewaysRequest request);
///
/// Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific
/// gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries
/// of gateways that are associated with that gateway group ARN.
///
/// Container for the necessary parameters to execute the ListGateways service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListGateways service method, as returned by AlexaForBusiness.
/// REST API Reference for ListGateways Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListGatewaysAsync(ListGatewaysRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSkills
///
/// Lists all enabled skills in a specific skill group.
///
/// Container for the necessary parameters to execute the ListSkills service method.
///
/// The response from the ListSkills service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkills Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsResponse ListSkills(ListSkillsRequest request);
///
/// Lists all enabled skills in a specific skill group.
///
/// Container for the necessary parameters to execute the ListSkills service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSkills service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkills Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListSkillsAsync(ListSkillsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSkillsStoreCategories
///
/// Lists all categories in the Alexa skill store.
///
/// Container for the necessary parameters to execute the ListSkillsStoreCategories service method.
///
/// The response from the ListSkillsStoreCategories service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreCategories Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreCategoriesResponse ListSkillsStoreCategories(ListSkillsStoreCategoriesRequest request);
///
/// Lists all categories in the Alexa skill store.
///
/// Container for the necessary parameters to execute the ListSkillsStoreCategories service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSkillsStoreCategories service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreCategories Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListSkillsStoreCategoriesAsync(ListSkillsStoreCategoriesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSkillsStoreSkillsByCategory
///
/// Lists all skills in the Alexa skill store by category.
///
/// Container for the necessary parameters to execute the ListSkillsStoreSkillsByCategory service method.
///
/// The response from the ListSkillsStoreSkillsByCategory service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreSkillsByCategory Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSkillsStoreSkillsByCategoryResponse ListSkillsStoreSkillsByCategory(ListSkillsStoreSkillsByCategoryRequest request);
///
/// Lists all skills in the Alexa skill store by category.
///
/// Container for the necessary parameters to execute the ListSkillsStoreSkillsByCategory service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSkillsStoreSkillsByCategory service method, as returned by AlexaForBusiness.
/// REST API Reference for ListSkillsStoreSkillsByCategory Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListSkillsStoreSkillsByCategoryAsync(ListSkillsStoreSkillsByCategoryRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListSmartHomeAppliances
///
/// Lists all of the smart home appliances associated with a room.
///
/// Container for the necessary parameters to execute the ListSmartHomeAppliances service method.
///
/// The response from the ListSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
ListSmartHomeAppliancesResponse ListSmartHomeAppliances(ListSmartHomeAppliancesRequest request);
///
/// Lists all of the smart home appliances associated with a room.
///
/// Container for the necessary parameters to execute the ListSmartHomeAppliances service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListSmartHomeAppliances service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListSmartHomeAppliances Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListSmartHomeAppliancesAsync(ListSmartHomeAppliancesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ListTags
///
/// Lists all tags for the specified resource.
///
/// Container for the necessary parameters to execute the ListTags service method.
///
/// The response from the ListTags service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListTags Operation
[Obsolete("Alexa For Business is no longer supported")]
ListTagsResponse ListTags(ListTagsRequest request);
///
/// Lists all tags for the specified resource.
///
/// Container for the necessary parameters to execute the ListTags service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ListTags service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ListTags Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ListTagsAsync(ListTagsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutConferencePreference
///
/// Sets the conference preferences on a specific conference provider at the account level.
///
/// Container for the necessary parameters to execute the PutConferencePreference service method.
///
/// The response from the PutConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for PutConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
PutConferencePreferenceResponse PutConferencePreference(PutConferencePreferenceRequest request);
///
/// Sets the conference preferences on a specific conference provider at the account level.
///
/// Container for the necessary parameters to execute the PutConferencePreference service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutConferencePreference service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for PutConferencePreference Operation
[Obsolete("Alexa For Business is no longer supported")]
Task PutConferencePreferenceAsync(PutConferencePreferenceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutInvitationConfiguration
///
/// Configures the email template for the user enrollment invitation with the specified
/// attributes.
///
/// Container for the necessary parameters to execute the PutInvitationConfiguration service method.
///
/// The response from the PutInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for PutInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
PutInvitationConfigurationResponse PutInvitationConfiguration(PutInvitationConfigurationRequest request);
///
/// Configures the email template for the user enrollment invitation with the specified
/// attributes.
///
/// Container for the necessary parameters to execute the PutInvitationConfiguration service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutInvitationConfiguration service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for PutInvitationConfiguration Operation
[Obsolete("Alexa For Business is no longer supported")]
Task PutInvitationConfigurationAsync(PutInvitationConfigurationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutRoomSkillParameter
///
/// Updates room skill parameter details by room, skill, and parameter key ID. Not all
/// skills have a room skill parameter.
///
/// Container for the necessary parameters to execute the PutRoomSkillParameter service method.
///
/// The response from the PutRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for PutRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
PutRoomSkillParameterResponse PutRoomSkillParameter(PutRoomSkillParameterRequest request);
///
/// Updates room skill parameter details by room, skill, and parameter key ID. Not all
/// skills have a room skill parameter.
///
/// Container for the necessary parameters to execute the PutRoomSkillParameter service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutRoomSkillParameter service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
/// REST API Reference for PutRoomSkillParameter Operation
[Obsolete("Alexa For Business is no longer supported")]
Task PutRoomSkillParameterAsync(PutRoomSkillParameterRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region PutSkillAuthorization
///
/// Links a user's account to a third-party skill provider. If this API operation is called
/// by an assumed IAM role, the skill being linked must be a private skill. Also, the
/// skill must be owned by the AWS account that assumed the IAM role.
///
/// Container for the necessary parameters to execute the PutSkillAuthorization service method.
///
/// The response from the PutSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The caller has no permissions to operate on the resource involved in the API call.
///
/// REST API Reference for PutSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
PutSkillAuthorizationResponse PutSkillAuthorization(PutSkillAuthorizationRequest request);
///
/// Links a user's account to a third-party skill provider. If this API operation is called
/// by an assumed IAM role, the skill being linked must be a private skill. Also, the
/// skill must be owned by the AWS account that assumed the IAM role.
///
/// Container for the necessary parameters to execute the PutSkillAuthorization service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the PutSkillAuthorization service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The caller has no permissions to operate on the resource involved in the API call.
///
/// REST API Reference for PutSkillAuthorization Operation
[Obsolete("Alexa For Business is no longer supported")]
Task PutSkillAuthorizationAsync(PutSkillAuthorizationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RegisterAVSDevice
///
/// Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM)
/// using Alexa Voice Service (AVS).
///
/// Container for the necessary parameters to execute the RegisterAVSDevice service method.
///
/// The response from the RegisterAVSDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The device is in an invalid state.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for RegisterAVSDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
RegisterAVSDeviceResponse RegisterAVSDevice(RegisterAVSDeviceRequest request);
///
/// Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM)
/// using Alexa Voice Service (AVS).
///
/// Container for the necessary parameters to execute the RegisterAVSDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RegisterAVSDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The device is in an invalid state.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
///
/// The resource is not found.
///
/// REST API Reference for RegisterAVSDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
Task RegisterAVSDeviceAsync(RegisterAVSDeviceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RejectSkill
///
/// Disassociates a skill from the organization under a user's AWS account. If the skill
/// is a private skill, it moves to an AcceptStatus of PENDING. Any private or public
/// skill that is rejected can be added later by calling the ApproveSkill API.
///
/// Container for the necessary parameters to execute the RejectSkill service method.
///
/// The response from the RejectSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RejectSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
RejectSkillResponse RejectSkill(RejectSkillRequest request);
///
/// Disassociates a skill from the organization under a user's AWS account. If the skill
/// is a private skill, it moves to an AcceptStatus of PENDING. Any private or public
/// skill that is rejected can be added later by calling the ApproveSkill API.
///
/// Container for the necessary parameters to execute the RejectSkill service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RejectSkill service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RejectSkill Operation
[Obsolete("Alexa For Business is no longer supported")]
Task RejectSkillAsync(RejectSkillRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region ResolveRoom
///
/// Determines the details for the room from which a skill request was invoked. This operation
/// is used by skill developers.
///
///
///
/// To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When
/// the skill is using an AWS Lambda function, the skill is automatically authorized when
/// you publish your skill as a private skill to your AWS account. Skills that are hosted
/// using a custom web service must be manually authorized. To get your skill authorized,
/// contact AWS Support with your AWS account ID that queries the ResolveRoom API and
/// skill ID.
///
///
/// Container for the necessary parameters to execute the ResolveRoom service method.
///
/// The response from the ResolveRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ResolveRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
ResolveRoomResponse ResolveRoom(ResolveRoomRequest request);
///
/// Determines the details for the room from which a skill request was invoked. This operation
/// is used by skill developers.
///
///
///
/// To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When
/// the skill is using an AWS Lambda function, the skill is automatically authorized when
/// you publish your skill as a private skill to your AWS account. Skills that are hosted
/// using a custom web service must be manually authorized. To get your skill authorized,
/// contact AWS Support with your AWS account ID that queries the ResolveRoom API and
/// skill ID.
///
///
/// Container for the necessary parameters to execute the ResolveRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the ResolveRoom service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for ResolveRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task ResolveRoomAsync(ResolveRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region RevokeInvitation
///
/// Revokes an invitation and invalidates the enrollment URL.
///
/// Container for the necessary parameters to execute the RevokeInvitation service method.
///
/// The response from the RevokeInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RevokeInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
RevokeInvitationResponse RevokeInvitation(RevokeInvitationRequest request);
///
/// Revokes an invitation and invalidates the enrollment URL.
///
/// Container for the necessary parameters to execute the RevokeInvitation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the RevokeInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for RevokeInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
Task RevokeInvitationAsync(RevokeInvitationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchAddressBooks
///
/// Searches address books and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchAddressBooks service method.
///
/// The response from the SearchAddressBooks service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchAddressBooks Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchAddressBooksResponse SearchAddressBooks(SearchAddressBooksRequest request);
///
/// Searches address books and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchAddressBooks service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchAddressBooks service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchAddressBooks Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchAddressBooksAsync(SearchAddressBooksRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchContacts
///
/// Searches contacts and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchContacts service method.
///
/// The response from the SearchContacts service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchContacts Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchContactsResponse SearchContacts(SearchContactsRequest request);
///
/// Searches contacts and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchContacts service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchContacts service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchContacts Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchContactsAsync(SearchContactsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchDevices
///
/// Searches devices and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchDevices service method.
///
/// The response from the SearchDevices service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchDevices Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchDevicesResponse SearchDevices(SearchDevicesRequest request);
///
/// Searches devices and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchDevices service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchDevices service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchDevices Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchDevicesAsync(SearchDevicesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchNetworkProfiles
///
/// Searches network profiles and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchNetworkProfiles service method.
///
/// The response from the SearchNetworkProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchNetworkProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchNetworkProfilesResponse SearchNetworkProfiles(SearchNetworkProfilesRequest request);
///
/// Searches network profiles and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchNetworkProfiles service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchNetworkProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchNetworkProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchNetworkProfilesAsync(SearchNetworkProfilesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchProfiles
///
/// Searches room profiles and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchProfiles service method.
///
/// The response from the SearchProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchProfilesResponse SearchProfiles(SearchProfilesRequest request);
///
/// Searches room profiles and lists the ones that meet a set of filter criteria.
///
/// Container for the necessary parameters to execute the SearchProfiles service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchProfiles service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchProfiles Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchProfilesAsync(SearchProfilesRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchRooms
///
/// Searches rooms and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchRooms service method.
///
/// The response from the SearchRooms service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchRooms Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchRoomsResponse SearchRooms(SearchRoomsRequest request);
///
/// Searches rooms and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchRooms service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchRooms service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchRooms Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchRoomsAsync(SearchRoomsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchSkillGroups
///
/// Searches skill groups and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchSkillGroups service method.
///
/// The response from the SearchSkillGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchSkillGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchSkillGroupsResponse SearchSkillGroups(SearchSkillGroupsRequest request);
///
/// Searches skill groups and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchSkillGroups service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchSkillGroups service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchSkillGroups Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchSkillGroupsAsync(SearchSkillGroupsRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SearchUsers
///
/// Searches users and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchUsers service method.
///
/// The response from the SearchUsers service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
SearchUsersResponse SearchUsers(SearchUsersRequest request);
///
/// Searches users and lists the ones that meet a set of filter and sort criteria.
///
/// Container for the necessary parameters to execute the SearchUsers service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SearchUsers service method, as returned by AlexaForBusiness.
/// REST API Reference for SearchUsers Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SearchUsersAsync(SearchUsersRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendAnnouncement
///
/// Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms
/// that are identified by a search or filter.
///
/// Container for the necessary parameters to execute the SendAnnouncement service method.
///
/// The response from the SendAnnouncement service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for SendAnnouncement Operation
SendAnnouncementResponse SendAnnouncement(SendAnnouncementRequest request);
///
/// Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms
/// that are identified by a search or filter.
///
/// Container for the necessary parameters to execute the SendAnnouncement service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SendAnnouncement service method, as returned by AlexaForBusiness.
///
/// The resource being created already exists.
///
///
/// You are performing an action that would put you beyond your account's limits.
///
/// REST API Reference for SendAnnouncement Operation
Task SendAnnouncementAsync(SendAnnouncementRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region SendInvitation
///
/// Sends an enrollment invitation email with a URL to a user. The URL is valid for 30
/// days or until you call this operation again, whichever comes first.
///
/// Container for the necessary parameters to execute the SendInvitation service method.
///
/// The response from the SendInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The attempt to update a user is invalid due to the user's current status.
///
///
/// The resource is not found.
///
/// REST API Reference for SendInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
SendInvitationResponse SendInvitation(SendInvitationRequest request);
///
/// Sends an enrollment invitation email with a URL to a user. The URL is valid for 30
/// days or until you call this operation again, whichever comes first.
///
/// Container for the necessary parameters to execute the SendInvitation service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the SendInvitation service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The attempt to update a user is invalid due to the user's current status.
///
///
/// The resource is not found.
///
/// REST API Reference for SendInvitation Operation
[Obsolete("Alexa For Business is no longer supported")]
Task SendInvitationAsync(SendInvitationRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartDeviceSync
///
/// Resets a device and its account to the known default settings. This clears all information
/// and settings set by previous users in the following ways:
///
/// -
///
/// Bluetooth - This unpairs all bluetooth devices paired with your echo device.
///
///
-
///
/// Volume - This resets the echo device's volume to the default value.
///
///
-
///
/// Notifications - This clears all notifications from your echo device.
///
///
-
///
/// Lists - This clears all to-do items from your echo device.
///
///
-
///
/// Settings - This internally syncs the room's profile (if the device is assigned to
/// a room), contacts, address books, delegation access for account linking, and communications
/// (if enabled on the room profile).
///
///
///
/// Container for the necessary parameters to execute the StartDeviceSync service method.
///
/// The response from the StartDeviceSync service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for StartDeviceSync Operation
[Obsolete("Alexa For Business is no longer supported")]
StartDeviceSyncResponse StartDeviceSync(StartDeviceSyncRequest request);
///
/// Resets a device and its account to the known default settings. This clears all information
/// and settings set by previous users in the following ways:
///
/// -
///
/// Bluetooth - This unpairs all bluetooth devices paired with your echo device.
///
///
-
///
/// Volume - This resets the echo device's volume to the default value.
///
///
-
///
/// Notifications - This clears all notifications from your echo device.
///
///
-
///
/// Lists - This clears all to-do items from your echo device.
///
///
-
///
/// Settings - This internally syncs the room's profile (if the device is assigned to
/// a room), contacts, address books, delegation access for account linking, and communications
/// (if enabled on the room profile).
///
///
///
/// Container for the necessary parameters to execute the StartDeviceSync service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartDeviceSync service method, as returned by AlexaForBusiness.
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
/// REST API Reference for StartDeviceSync Operation
[Obsolete("Alexa For Business is no longer supported")]
Task StartDeviceSyncAsync(StartDeviceSyncRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region StartSmartHomeApplianceDiscovery
///
/// Initiates the discovery of any smart home appliances associated with the room.
///
/// Container for the necessary parameters to execute the StartSmartHomeApplianceDiscovery service method.
///
/// The response from the StartSmartHomeApplianceDiscovery service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for StartSmartHomeApplianceDiscovery Operation
[Obsolete("Alexa For Business is no longer supported")]
StartSmartHomeApplianceDiscoveryResponse StartSmartHomeApplianceDiscovery(StartSmartHomeApplianceDiscoveryRequest request);
///
/// Initiates the discovery of any smart home appliances associated with the room.
///
/// Container for the necessary parameters to execute the StartSmartHomeApplianceDiscovery service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the StartSmartHomeApplianceDiscovery service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for StartSmartHomeApplianceDiscovery Operation
[Obsolete("Alexa For Business is no longer supported")]
Task StartSmartHomeApplianceDiscoveryAsync(StartSmartHomeApplianceDiscoveryRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region TagResource
///
/// Adds metadata tags to a specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for TagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Adds metadata tags to a specified resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the TagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for TagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
Task TagResourceAsync(TagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UntagResource
///
/// Removes metadata tags from a specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UntagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Removes metadata tags from a specified resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UntagResource service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UntagResource Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UntagResourceAsync(UntagResourceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateAddressBook
///
/// Updates address book details by the address book ARN.
///
/// Container for the necessary parameters to execute the UpdateAddressBook service method.
///
/// The response from the UpdateAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateAddressBookResponse UpdateAddressBook(UpdateAddressBookRequest request);
///
/// Updates address book details by the address book ARN.
///
/// Container for the necessary parameters to execute the UpdateAddressBook service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateAddressBook service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateAddressBook Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateAddressBookAsync(UpdateAddressBookRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateBusinessReportSchedule
///
/// Updates the configuration of the report delivery schedule with the specified schedule
/// ARN.
///
/// Container for the necessary parameters to execute the UpdateBusinessReportSchedule service method.
///
/// The response from the UpdateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateBusinessReportScheduleResponse UpdateBusinessReportSchedule(UpdateBusinessReportScheduleRequest request);
///
/// Updates the configuration of the report delivery schedule with the specified schedule
/// ARN.
///
/// Container for the necessary parameters to execute the UpdateBusinessReportSchedule service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateBusinessReportSchedule service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateBusinessReportSchedule Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateBusinessReportScheduleAsync(UpdateBusinessReportScheduleRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateConferenceProvider
///
/// Updates an existing conference provider's settings.
///
/// Container for the necessary parameters to execute the UpdateConferenceProvider service method.
///
/// The response from the UpdateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UpdateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateConferenceProviderResponse UpdateConferenceProvider(UpdateConferenceProviderRequest request);
///
/// Updates an existing conference provider's settings.
///
/// Container for the necessary parameters to execute the UpdateConferenceProvider service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateConferenceProvider service method, as returned by AlexaForBusiness.
///
/// The resource is not found.
///
/// REST API Reference for UpdateConferenceProvider Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateConferenceProviderAsync(UpdateConferenceProviderRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateContact
///
/// Updates the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the UpdateContact service method.
///
/// The response from the UpdateContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateContactResponse UpdateContact(UpdateContactRequest request);
///
/// Updates the contact details by the contact ARN.
///
/// Container for the necessary parameters to execute the UpdateContact service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateContact service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateContact Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateContactAsync(UpdateContactRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateDevice
///
/// Updates the device name by device ARN.
///
/// Container for the necessary parameters to execute the UpdateDevice service method.
///
/// The response from the UpdateDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateDeviceResponse UpdateDevice(UpdateDeviceRequest request);
///
/// Updates the device name by device ARN.
///
/// Container for the necessary parameters to execute the UpdateDevice service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateDevice service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The request failed because this device is no longer registered and therefore no longer
/// managed by this account.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateDevice Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateDeviceAsync(UpdateDeviceRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGateway
///
/// Updates the details of a gateway. If any optional field is not provided, the existing
/// corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGateway service method.
///
/// The response from the UpdateGateway service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayResponse UpdateGateway(UpdateGatewayRequest request);
///
/// Updates the details of a gateway. If any optional field is not provided, the existing
/// corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGateway service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateGateway service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGateway Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateGatewayAsync(UpdateGatewayRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateGatewayGroup
///
/// Updates the details of a gateway group. If any optional field is not provided, the
/// existing corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGatewayGroup service method.
///
/// The response from the UpdateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateGatewayGroupResponse UpdateGatewayGroup(UpdateGatewayGroupRequest request);
///
/// Updates the details of a gateway group. If any optional field is not provided, the
/// existing corresponding value is left unmodified.
///
/// Container for the necessary parameters to execute the UpdateGatewayGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateGatewayGroup service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateGatewayGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateGatewayGroupAsync(UpdateGatewayGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateNetworkProfile
///
/// Updates a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the UpdateNetworkProfile service method.
///
/// The response from the UpdateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateNetworkProfileResponse UpdateNetworkProfile(UpdateNetworkProfileRequest request);
///
/// Updates a network profile by the network profile ARN.
///
/// Container for the necessary parameters to execute the UpdateNetworkProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateNetworkProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The Certificate Authority can't issue or revoke a certificate.
///
///
/// A password in SecretsManager is in an invalid state.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateNetworkProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateNetworkProfileAsync(UpdateNetworkProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateProfile
///
/// Updates an existing room profile by room profile ARN.
///
/// Container for the necessary parameters to execute the UpdateProfile service method.
///
/// The response from the UpdateProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateProfileResponse UpdateProfile(UpdateProfileRequest request);
///
/// Updates an existing room profile by room profile ARN.
///
/// Container for the necessary parameters to execute the UpdateProfile service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateProfile service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateProfile Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateProfileAsync(UpdateProfileRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRoom
///
/// Updates room details by room ARN.
///
/// Container for the necessary parameters to execute the UpdateRoom service method.
///
/// The response from the UpdateRoom service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateRoomResponse UpdateRoom(UpdateRoomRequest request);
///
/// Updates room details by room ARN.
///
/// Container for the necessary parameters to execute the UpdateRoom service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateRoom service method, as returned by AlexaForBusiness.
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateRoom Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateRoomAsync(UpdateRoomRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateSkillGroup
///
/// Updates skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the UpdateSkillGroup service method.
///
/// The response from the UpdateSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
UpdateSkillGroupResponse UpdateSkillGroup(UpdateSkillGroupRequest request);
///
/// Updates skill group details by skill group ARN.
///
/// Container for the necessary parameters to execute the UpdateSkillGroup service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// The response from the UpdateSkillGroup service method, as returned by AlexaForBusiness.
///
/// There is a concurrent modification of resources.
///
///
/// The name sent in the request is already in use.
///
///
/// The resource is not found.
///
/// REST API Reference for UpdateSkillGroup Operation
[Obsolete("Alexa For Business is no longer supported")]
Task UpdateSkillGroupAsync(UpdateSkillGroupRequest request, CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}