/* * 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 } }