import { HttpHandlerOptions as __HttpHandlerOptions } from "@trivikr-test/types"; import { AlexaForBusinessClient } from "./AlexaForBusinessClient"; import { ApproveSkillCommandInput, ApproveSkillCommandOutput } from "./commands/ApproveSkillCommand"; import { AssociateContactWithAddressBookCommandInput, AssociateContactWithAddressBookCommandOutput } from "./commands/AssociateContactWithAddressBookCommand"; import { AssociateDeviceWithNetworkProfileCommandInput, AssociateDeviceWithNetworkProfileCommandOutput } from "./commands/AssociateDeviceWithNetworkProfileCommand"; import { AssociateDeviceWithRoomCommandInput, AssociateDeviceWithRoomCommandOutput } from "./commands/AssociateDeviceWithRoomCommand"; import { AssociateSkillGroupWithRoomCommandInput, AssociateSkillGroupWithRoomCommandOutput } from "./commands/AssociateSkillGroupWithRoomCommand"; import { AssociateSkillWithSkillGroupCommandInput, AssociateSkillWithSkillGroupCommandOutput } from "./commands/AssociateSkillWithSkillGroupCommand"; import { AssociateSkillWithUsersCommandInput, AssociateSkillWithUsersCommandOutput } from "./commands/AssociateSkillWithUsersCommand"; import { CreateAddressBookCommandInput, CreateAddressBookCommandOutput } from "./commands/CreateAddressBookCommand"; import { CreateBusinessReportScheduleCommandInput, CreateBusinessReportScheduleCommandOutput } from "./commands/CreateBusinessReportScheduleCommand"; import { CreateConferenceProviderCommandInput, CreateConferenceProviderCommandOutput } from "./commands/CreateConferenceProviderCommand"; import { CreateContactCommandInput, CreateContactCommandOutput } from "./commands/CreateContactCommand"; import { CreateGatewayGroupCommandInput, CreateGatewayGroupCommandOutput } from "./commands/CreateGatewayGroupCommand"; import { CreateNetworkProfileCommandInput, CreateNetworkProfileCommandOutput } from "./commands/CreateNetworkProfileCommand"; import { CreateProfileCommandInput, CreateProfileCommandOutput } from "./commands/CreateProfileCommand"; import { CreateRoomCommandInput, CreateRoomCommandOutput } from "./commands/CreateRoomCommand"; import { CreateSkillGroupCommandInput, CreateSkillGroupCommandOutput } from "./commands/CreateSkillGroupCommand"; import { CreateUserCommandInput, CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { DeleteAddressBookCommandInput, DeleteAddressBookCommandOutput } from "./commands/DeleteAddressBookCommand"; import { DeleteBusinessReportScheduleCommandInput, DeleteBusinessReportScheduleCommandOutput } from "./commands/DeleteBusinessReportScheduleCommand"; import { DeleteConferenceProviderCommandInput, DeleteConferenceProviderCommandOutput } from "./commands/DeleteConferenceProviderCommand"; import { DeleteContactCommandInput, DeleteContactCommandOutput } from "./commands/DeleteContactCommand"; import { DeleteDeviceCommandInput, DeleteDeviceCommandOutput } from "./commands/DeleteDeviceCommand"; import { DeleteDeviceUsageDataCommandInput, DeleteDeviceUsageDataCommandOutput } from "./commands/DeleteDeviceUsageDataCommand"; import { DeleteGatewayGroupCommandInput, DeleteGatewayGroupCommandOutput } from "./commands/DeleteGatewayGroupCommand"; import { DeleteNetworkProfileCommandInput, DeleteNetworkProfileCommandOutput } from "./commands/DeleteNetworkProfileCommand"; import { DeleteProfileCommandInput, DeleteProfileCommandOutput } from "./commands/DeleteProfileCommand"; import { DeleteRoomCommandInput, DeleteRoomCommandOutput } from "./commands/DeleteRoomCommand"; import { DeleteRoomSkillParameterCommandInput, DeleteRoomSkillParameterCommandOutput } from "./commands/DeleteRoomSkillParameterCommand"; import { DeleteSkillAuthorizationCommandInput, DeleteSkillAuthorizationCommandOutput } from "./commands/DeleteSkillAuthorizationCommand"; import { DeleteSkillGroupCommandInput, DeleteSkillGroupCommandOutput } from "./commands/DeleteSkillGroupCommand"; import { DeleteUserCommandInput, DeleteUserCommandOutput } from "./commands/DeleteUserCommand"; import { DisassociateContactFromAddressBookCommandInput, DisassociateContactFromAddressBookCommandOutput } from "./commands/DisassociateContactFromAddressBookCommand"; import { DisassociateDeviceFromRoomCommandInput, DisassociateDeviceFromRoomCommandOutput } from "./commands/DisassociateDeviceFromRoomCommand"; import { DisassociateSkillFromSkillGroupCommandInput, DisassociateSkillFromSkillGroupCommandOutput } from "./commands/DisassociateSkillFromSkillGroupCommand"; import { DisassociateSkillFromUsersCommandInput, DisassociateSkillFromUsersCommandOutput } from "./commands/DisassociateSkillFromUsersCommand"; import { DisassociateSkillGroupFromRoomCommandInput, DisassociateSkillGroupFromRoomCommandOutput } from "./commands/DisassociateSkillGroupFromRoomCommand"; import { ForgetSmartHomeAppliancesCommandInput, ForgetSmartHomeAppliancesCommandOutput } from "./commands/ForgetSmartHomeAppliancesCommand"; import { GetAddressBookCommandInput, GetAddressBookCommandOutput } from "./commands/GetAddressBookCommand"; import { GetConferencePreferenceCommandInput, GetConferencePreferenceCommandOutput } from "./commands/GetConferencePreferenceCommand"; import { GetConferenceProviderCommandInput, GetConferenceProviderCommandOutput } from "./commands/GetConferenceProviderCommand"; import { GetContactCommandInput, GetContactCommandOutput } from "./commands/GetContactCommand"; import { GetDeviceCommandInput, GetDeviceCommandOutput } from "./commands/GetDeviceCommand"; import { GetGatewayCommandInput, GetGatewayCommandOutput } from "./commands/GetGatewayCommand"; import { GetGatewayGroupCommandInput, GetGatewayGroupCommandOutput } from "./commands/GetGatewayGroupCommand"; import { GetInvitationConfigurationCommandInput, GetInvitationConfigurationCommandOutput } from "./commands/GetInvitationConfigurationCommand"; import { GetNetworkProfileCommandInput, GetNetworkProfileCommandOutput } from "./commands/GetNetworkProfileCommand"; import { GetProfileCommandInput, GetProfileCommandOutput } from "./commands/GetProfileCommand"; import { GetRoomCommandInput, GetRoomCommandOutput } from "./commands/GetRoomCommand"; import { GetRoomSkillParameterCommandInput, GetRoomSkillParameterCommandOutput } from "./commands/GetRoomSkillParameterCommand"; import { GetSkillGroupCommandInput, GetSkillGroupCommandOutput } from "./commands/GetSkillGroupCommand"; import { ListBusinessReportSchedulesCommandInput, ListBusinessReportSchedulesCommandOutput } from "./commands/ListBusinessReportSchedulesCommand"; import { ListConferenceProvidersCommandInput, ListConferenceProvidersCommandOutput } from "./commands/ListConferenceProvidersCommand"; import { ListDeviceEventsCommandInput, ListDeviceEventsCommandOutput } from "./commands/ListDeviceEventsCommand"; import { ListGatewayGroupsCommandInput, ListGatewayGroupsCommandOutput } from "./commands/ListGatewayGroupsCommand"; import { ListGatewaysCommandInput, ListGatewaysCommandOutput } from "./commands/ListGatewaysCommand"; import { ListSkillsCommandInput, ListSkillsCommandOutput } from "./commands/ListSkillsCommand"; import { ListSkillsStoreCategoriesCommandInput, ListSkillsStoreCategoriesCommandOutput } from "./commands/ListSkillsStoreCategoriesCommand"; import { ListSkillsStoreSkillsByCategoryCommandInput, ListSkillsStoreSkillsByCategoryCommandOutput } from "./commands/ListSkillsStoreSkillsByCategoryCommand"; import { ListSmartHomeAppliancesCommandInput, ListSmartHomeAppliancesCommandOutput } from "./commands/ListSmartHomeAppliancesCommand"; import { ListTagsCommandInput, ListTagsCommandOutput } from "./commands/ListTagsCommand"; import { PutConferencePreferenceCommandInput, PutConferencePreferenceCommandOutput } from "./commands/PutConferencePreferenceCommand"; import { PutInvitationConfigurationCommandInput, PutInvitationConfigurationCommandOutput } from "./commands/PutInvitationConfigurationCommand"; import { PutRoomSkillParameterCommandInput, PutRoomSkillParameterCommandOutput } from "./commands/PutRoomSkillParameterCommand"; import { PutSkillAuthorizationCommandInput, PutSkillAuthorizationCommandOutput } from "./commands/PutSkillAuthorizationCommand"; import { RegisterAVSDeviceCommandInput, RegisterAVSDeviceCommandOutput } from "./commands/RegisterAVSDeviceCommand"; import { RejectSkillCommandInput, RejectSkillCommandOutput } from "./commands/RejectSkillCommand"; import { ResolveRoomCommandInput, ResolveRoomCommandOutput } from "./commands/ResolveRoomCommand"; import { RevokeInvitationCommandInput, RevokeInvitationCommandOutput } from "./commands/RevokeInvitationCommand"; import { SearchAddressBooksCommandInput, SearchAddressBooksCommandOutput } from "./commands/SearchAddressBooksCommand"; import { SearchContactsCommandInput, SearchContactsCommandOutput } from "./commands/SearchContactsCommand"; import { SearchDevicesCommandInput, SearchDevicesCommandOutput } from "./commands/SearchDevicesCommand"; import { SearchNetworkProfilesCommandInput, SearchNetworkProfilesCommandOutput } from "./commands/SearchNetworkProfilesCommand"; import { SearchProfilesCommandInput, SearchProfilesCommandOutput } from "./commands/SearchProfilesCommand"; import { SearchRoomsCommandInput, SearchRoomsCommandOutput } from "./commands/SearchRoomsCommand"; import { SearchSkillGroupsCommandInput, SearchSkillGroupsCommandOutput } from "./commands/SearchSkillGroupsCommand"; import { SearchUsersCommandInput, SearchUsersCommandOutput } from "./commands/SearchUsersCommand"; import { SendAnnouncementCommandInput, SendAnnouncementCommandOutput } from "./commands/SendAnnouncementCommand"; import { SendInvitationCommandInput, SendInvitationCommandOutput } from "./commands/SendInvitationCommand"; import { StartDeviceSyncCommandInput, StartDeviceSyncCommandOutput } from "./commands/StartDeviceSyncCommand"; import { StartSmartHomeApplianceDiscoveryCommandInput, StartSmartHomeApplianceDiscoveryCommandOutput } from "./commands/StartSmartHomeApplianceDiscoveryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { UpdateAddressBookCommandInput, UpdateAddressBookCommandOutput } from "./commands/UpdateAddressBookCommand"; import { UpdateBusinessReportScheduleCommandInput, UpdateBusinessReportScheduleCommandOutput } from "./commands/UpdateBusinessReportScheduleCommand"; import { UpdateConferenceProviderCommandInput, UpdateConferenceProviderCommandOutput } from "./commands/UpdateConferenceProviderCommand"; import { UpdateContactCommandInput, UpdateContactCommandOutput } from "./commands/UpdateContactCommand"; import { UpdateDeviceCommandInput, UpdateDeviceCommandOutput } from "./commands/UpdateDeviceCommand"; import { UpdateGatewayCommandInput, UpdateGatewayCommandOutput } from "./commands/UpdateGatewayCommand"; import { UpdateGatewayGroupCommandInput, UpdateGatewayGroupCommandOutput } from "./commands/UpdateGatewayGroupCommand"; import { UpdateNetworkProfileCommandInput, UpdateNetworkProfileCommandOutput } from "./commands/UpdateNetworkProfileCommand"; import { UpdateProfileCommandInput, UpdateProfileCommandOutput } from "./commands/UpdateProfileCommand"; import { UpdateRoomCommandInput, UpdateRoomCommandOutput } from "./commands/UpdateRoomCommand"; import { UpdateSkillGroupCommandInput, UpdateSkillGroupCommandOutput } from "./commands/UpdateSkillGroupCommand"; /** *
Alexa for Business helps you use Alexa in your organization. Alexa for Business provides you with the tools * to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your * own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. * You can also make these available as private skills for your organization. Alexa for Business makes it * efficient to voice-enable your products and services, thus providing context-aware voice * experiences for your customers. Device makers building with the Alexa Voice Service (AVS) * can create fully integrated solutions, register their products with Alexa for Business, and manage them * as shared devices in their organization.
*/ export declare class AlexaForBusiness extends AlexaForBusinessClient { /** *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.
*/ approveSkill(args: ApproveSkillCommandInput, options?: __HttpHandlerOptions): PromiseAssociates a contact with a given address book.
*/ associateContactWithAddressBook(args: AssociateContactWithAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseAssociates a device with the specified network profile.
*/ associateDeviceWithNetworkProfile(args: AssociateDeviceWithNetworkProfileCommandInput, options?: __HttpHandlerOptions): PromiseAssociates 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.
*/ associateDeviceWithRoom(args: AssociateDeviceWithRoomCommandInput, options?: __HttpHandlerOptions): PromiseAssociates a skill group with a given room. This enables all skills in the associated * skill group on all devices in the room.
*/ associateSkillGroupWithRoom(args: AssociateSkillGroupWithRoomCommandInput, options?: __HttpHandlerOptions): PromiseAssociates a skill with a skill group.
*/ associateSkillWithSkillGroup(args: AssociateSkillWithSkillGroupCommandInput, options?: __HttpHandlerOptions): PromiseMakes a private skill available for enrolled users to enable on their devices.
*/ associateSkillWithUsers(args: AssociateSkillWithUsersCommandInput, options?: __HttpHandlerOptions): PromiseCreates an address book with the specified details.
*/ createAddressBook(args: CreateAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseCreates a recurring schedule for usage reports to deliver to the specified S3 * location with a specified daily or weekly interval.
*/ createBusinessReportSchedule(args: CreateBusinessReportScheduleCommandInput, options?: __HttpHandlerOptions): PromiseAdds a new conference provider under the user's AWS account.
*/ createConferenceProvider(args: CreateConferenceProviderCommandInput, options?: __HttpHandlerOptions): PromiseCreates a contact with the specified details.
*/ createContact(args: CreateContactCommandInput, options?: __HttpHandlerOptions): PromiseCreates a gateway group with the specified details.
*/ createGatewayGroup(args: CreateGatewayGroupCommandInput, options?: __HttpHandlerOptions): PromiseCreates a network profile with the specified details.
*/ createNetworkProfile(args: CreateNetworkProfileCommandInput, options?: __HttpHandlerOptions): PromiseCreates a new room profile with the specified details.
*/ createProfile(args: CreateProfileCommandInput, options?: __HttpHandlerOptions): PromiseCreates a room with the specified details.
*/ createRoom(args: CreateRoomCommandInput, options?: __HttpHandlerOptions): PromiseCreates a skill group with a specified name and description.
*/ createSkillGroup(args: CreateSkillGroupCommandInput, options?: __HttpHandlerOptions): PromiseCreates a user.
*/ createUser(args: CreateUserCommandInput, options?: __HttpHandlerOptions): PromiseDeletes an address book by the address book ARN.
*/ deleteAddressBook(args: DeleteAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseDeletes the recurring report delivery schedule with the specified schedule * ARN.
*/ deleteBusinessReportSchedule(args: DeleteBusinessReportScheduleCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a conference provider.
*/ deleteConferenceProvider(args: DeleteConferenceProviderCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a contact by the contact ARN.
*/ deleteContact(args: DeleteContactCommandInput, options?: __HttpHandlerOptions): PromiseRemoves a device from Alexa For Business.
*/ deleteDevice(args: DeleteDeviceCommandInput, options?: __HttpHandlerOptions): PromiseWhen 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.
*/ deleteDeviceUsageData(args: DeleteDeviceUsageDataCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a gateway group.
*/ deleteGatewayGroup(args: DeleteGatewayGroupCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a network profile by the network profile ARN.
*/ deleteNetworkProfile(args: DeleteNetworkProfileCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a room profile by the profile ARN.
*/ deleteProfile(args: DeleteProfileCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a room by the room ARN.
*/ deleteRoom(args: DeleteRoomCommandInput, options?: __HttpHandlerOptions): PromiseDeletes room skill parameter details by room, skill, and parameter key ID.
*/ deleteRoomSkillParameter(args: DeleteRoomSkillParameterCommandInput, options?: __HttpHandlerOptions): PromiseUnlinks a third-party account from a skill.
*/ deleteSkillAuthorization(args: DeleteSkillAuthorizationCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a skill group by skill group ARN.
*/ deleteSkillGroup(args: DeleteSkillGroupCommandInput, options?: __HttpHandlerOptions): PromiseDeletes a specified user by user ARN and enrollment ARN.
*/ deleteUser(args: DeleteUserCommandInput, options?: __HttpHandlerOptions): PromiseDisassociates a contact from a given address book.
*/ disassociateContactFromAddressBook(args: DisassociateContactFromAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseDisassociates 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.
*/ disassociateDeviceFromRoom(args: DisassociateDeviceFromRoomCommandInput, options?: __HttpHandlerOptions): PromiseDisassociates a skill from a skill group.
*/ disassociateSkillFromSkillGroup(args: DisassociateSkillFromSkillGroupCommandInput, options?: __HttpHandlerOptions): PromiseMakes a private skill unavailable for enrolled users and prevents them from enabling it * on their devices.
*/ disassociateSkillFromUsers(args: DisassociateSkillFromUsersCommandInput, options?: __HttpHandlerOptions): PromiseDisassociates a skill group from a specified room. This disables all skills in the * skill group on all devices in the room.
*/ disassociateSkillGroupFromRoom(args: DisassociateSkillGroupFromRoomCommandInput, options?: __HttpHandlerOptions): PromiseForgets smart home appliances associated to a room.
*/ forgetSmartHomeAppliances(args: ForgetSmartHomeAppliancesCommandInput, options?: __HttpHandlerOptions): PromiseGets address the book details by the address book ARN.
*/ getAddressBook(args: GetAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves the existing conference preferences.
*/ getConferencePreference(args: GetConferencePreferenceCommandInput, options?: __HttpHandlerOptions): PromiseGets details about a specific conference provider.
*/ getConferenceProvider(args: GetConferenceProviderCommandInput, options?: __HttpHandlerOptions): PromiseGets the contact details by the contact ARN.
*/ getContact(args: GetContactCommandInput, options?: __HttpHandlerOptions): PromiseGets the details of a device by device ARN.
*/ getDevice(args: GetDeviceCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves the details of a gateway.
*/ getGateway(args: GetGatewayCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves the details of a gateway group.
*/ getGatewayGroup(args: GetGatewayGroupCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves the configured values for the user enrollment invitation email * template.
*/ getInvitationConfiguration(args: GetInvitationConfigurationCommandInput, options?: __HttpHandlerOptions): PromiseGets the network profile details by the network profile ARN.
*/ getNetworkProfile(args: GetNetworkProfileCommandInput, options?: __HttpHandlerOptions): PromiseGets the details of a room profile by profile ARN.
*/ getProfile(args: GetProfileCommandInput, options?: __HttpHandlerOptions): PromiseGets room details by room ARN.
*/ getRoom(args: GetRoomCommandInput, options?: __HttpHandlerOptions): PromiseGets room skill parameter details by room, skill, and parameter key ARN.
*/ getRoomSkillParameter(args: GetRoomSkillParameterCommandInput, options?: __HttpHandlerOptions): PromiseGets skill group details by skill group ARN.
*/ getSkillGroup(args: GetSkillGroupCommandInput, options?: __HttpHandlerOptions): PromiseLists 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.
*/ listBusinessReportSchedules(args: ListBusinessReportSchedulesCommandInput, options?: __HttpHandlerOptions): PromiseLists conference providers under a specific AWS account.
*/ listConferenceProviders(args: ListConferenceProvidersCommandInput, options?: __HttpHandlerOptions): PromiseLists the device event history, including device connection status, for up to 30 * days.
*/ listDeviceEvents(args: ListDeviceEventsCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of * a specific gateway group.
*/ listGatewayGroups(args: ListGatewayGroupsCommandInput, options?: __HttpHandlerOptions): PromiseRetrieves 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.
*/ listGateways(args: ListGatewaysCommandInput, options?: __HttpHandlerOptions): PromiseLists all enabled skills in a specific skill group.
*/ listSkills(args: ListSkillsCommandInput, options?: __HttpHandlerOptions): PromiseLists all categories in the Alexa skill store.
*/ listSkillsStoreCategories(args: ListSkillsStoreCategoriesCommandInput, options?: __HttpHandlerOptions): PromiseLists all skills in the Alexa skill store by category.
*/ listSkillsStoreSkillsByCategory(args: ListSkillsStoreSkillsByCategoryCommandInput, options?: __HttpHandlerOptions): PromiseLists all of the smart home appliances associated with a room.
*/ listSmartHomeAppliances(args: ListSmartHomeAppliancesCommandInput, options?: __HttpHandlerOptions): PromiseLists all tags for the specified resource.
*/ listTags(args: ListTagsCommandInput, options?: __HttpHandlerOptions): PromiseSets the conference preferences on a specific conference provider at the account * level.
*/ putConferencePreference(args: PutConferencePreferenceCommandInput, options?: __HttpHandlerOptions): PromiseConfigures the email template for the user enrollment invitation with the specified * attributes.
*/ putInvitationConfiguration(args: PutInvitationConfigurationCommandInput, options?: __HttpHandlerOptions): PromiseUpdates room skill parameter details by room, skill, and parameter key ID. Not all * skills have a room skill parameter.
*/ putRoomSkillParameter(args: PutRoomSkillParameterCommandInput, options?: __HttpHandlerOptions): PromiseLinks 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.
*/ putSkillAuthorization(args: PutSkillAuthorizationCommandInput, options?: __HttpHandlerOptions): PromiseRegisters an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) * using Alexa Voice Service (AVS).
*/ registerAVSDevice(args: RegisterAVSDeviceCommandInput, options?: __HttpHandlerOptions): PromiseDisassociates 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.
*/ rejectSkill(args: RejectSkillCommandInput, options?: __HttpHandlerOptions): PromiseDetermines 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.
*/ resolveRoom(args: ResolveRoomCommandInput, options?: __HttpHandlerOptions): PromiseRevokes an invitation and invalidates the enrollment URL.
*/ revokeInvitation(args: RevokeInvitationCommandInput, options?: __HttpHandlerOptions): PromiseSearches address books and lists the ones that meet a set of filter and sort * criteria.
*/ searchAddressBooks(args: SearchAddressBooksCommandInput, options?: __HttpHandlerOptions): PromiseSearches contacts and lists the ones that meet a set of filter and sort * criteria.
*/ searchContacts(args: SearchContactsCommandInput, options?: __HttpHandlerOptions): PromiseSearches devices and lists the ones that meet a set of filter criteria.
*/ searchDevices(args: SearchDevicesCommandInput, options?: __HttpHandlerOptions): PromiseSearches network profiles and lists the ones that meet a set of filter and sort * criteria.
*/ searchNetworkProfiles(args: SearchNetworkProfilesCommandInput, options?: __HttpHandlerOptions): PromiseSearches room profiles and lists the ones that meet a set of filter * criteria.
*/ searchProfiles(args: SearchProfilesCommandInput, options?: __HttpHandlerOptions): PromiseSearches rooms and lists the ones that meet a set of filter and sort * criteria.
*/ searchRooms(args: SearchRoomsCommandInput, options?: __HttpHandlerOptions): PromiseSearches skill groups and lists the ones that meet a set of filter and sort * criteria.
*/ searchSkillGroups(args: SearchSkillGroupsCommandInput, options?: __HttpHandlerOptions): PromiseSearches users and lists the ones that meet a set of filter and sort * criteria.
*/ searchUsers(args: SearchUsersCommandInput, options?: __HttpHandlerOptions): PromiseTriggers an asynchronous flow to send text, SSML, or audio announcements to rooms that * are identified by a search or filter.
*/ sendAnnouncement(args: SendAnnouncementCommandInput, options?: __HttpHandlerOptions): PromiseSends 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.
*/ sendInvitation(args: SendInvitationCommandInput, options?: __HttpHandlerOptions): PromiseResets 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).
*Initiates the discovery of any smart home appliances associated with the * room.
*/ startSmartHomeApplianceDiscovery(args: StartSmartHomeApplianceDiscoveryCommandInput, options?: __HttpHandlerOptions): PromiseAdds metadata tags to a specified resource.
*/ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): PromiseRemoves metadata tags from a specified resource.
*/ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): PromiseUpdates address book details by the address book ARN.
*/ updateAddressBook(args: UpdateAddressBookCommandInput, options?: __HttpHandlerOptions): PromiseUpdates the configuration of the report delivery schedule with the specified schedule * ARN.
*/ updateBusinessReportSchedule(args: UpdateBusinessReportScheduleCommandInput, options?: __HttpHandlerOptions): PromiseUpdates an existing conference provider's settings.
*/ updateConferenceProvider(args: UpdateConferenceProviderCommandInput, options?: __HttpHandlerOptions): PromiseUpdates the contact details by the contact ARN.
*/ updateContact(args: UpdateContactCommandInput, options?: __HttpHandlerOptions): PromiseUpdates the device name by device ARN.
*/ updateDevice(args: UpdateDeviceCommandInput, options?: __HttpHandlerOptions): PromiseUpdates the details of a gateway. If any optional field is not provided, the existing * corresponding value is left unmodified.
*/ updateGateway(args: UpdateGatewayCommandInput, options?: __HttpHandlerOptions): PromiseUpdates the details of a gateway group. If any optional field is not provided, the * existing corresponding value is left unmodified.
*/ updateGatewayGroup(args: UpdateGatewayGroupCommandInput, options?: __HttpHandlerOptions): PromiseUpdates a network profile by the network profile ARN.
*/ updateNetworkProfile(args: UpdateNetworkProfileCommandInput, options?: __HttpHandlerOptions): PromiseUpdates an existing room profile by room profile ARN.
*/ updateProfile(args: UpdateProfileCommandInput, options?: __HttpHandlerOptions): PromiseUpdates room details by room ARN.
*/ updateRoom(args: UpdateRoomCommandInput, options?: __HttpHandlerOptions): PromiseUpdates skill group details by skill group ARN.
*/ updateSkillGroup(args: UpdateSkillGroupCommandInput, options?: __HttpHandlerOptions): Promise