/*
* 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
{
#if AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IAlexaForBusinessPaginatorFactory Paginators { get; }
#endif
#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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region CreateUser
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteConferenceProvider
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region DeleteGatewayGroup
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetConferencePreference
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetGateway
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region GetRoom
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
#region UpdateRoom
///
/// 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, System.Threading.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.
///
/// 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, System.Threading.CancellationToken cancellationToken = default(CancellationToken));
#endregion
}
}