AlexaForBusiness
public struct AlexaForBusiness
Client object for interacting with AWS AlexaForBusiness service.
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.
-
Undocumented
Declaration
Swift
public let client: AWSClient
-
Initialize the AlexaForBusiness client
Declaration
Swift
public init(accessKeyId: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, region: AWSSDKSwiftCore.Region? = nil, endpoint: String? = nil, middlewares: [AWSServiceMiddleware] = [], eventLoopGroupProvider: AWSClient.EventLoopGroupProvider = .useAWSClientShared)
Parameters
accessKeyId
Public access key provided by AWS
secretAccessKey
Private access key provided by AWS
sessionToken
Token provided by STS.AssumeRole() which allows access to another AWS account
region
Region of server you want to communicate with
endpoint
Custom endpoint URL to use instead of standard AWS servers
middlewares
Array of middlewares to apply to requests and responses
eventLoopGroupProvider
EventLoopGroup to use. Use
useAWSClientShared
if the client shall manage its own EventLoopGroup.
-
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.
Declaration
Swift
public func approveSkill(_ input: ApproveSkillRequest) -> EventLoopFuture<ApproveSkillResponse>
-
Associates a contact with a given address book.
Declaration
Swift
public func associateContactWithAddressBook(_ input: AssociateContactWithAddressBookRequest) -> EventLoopFuture<AssociateContactWithAddressBookResponse>
-
Associates a device with the specified network profile.
Declaration
Swift
public func associateDeviceWithNetworkProfile(_ input: AssociateDeviceWithNetworkProfileRequest) -> EventLoopFuture<AssociateDeviceWithNetworkProfileResponse>
-
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.
Declaration
Swift
public func associateDeviceWithRoom(_ input: AssociateDeviceWithRoomRequest) -> EventLoopFuture<AssociateDeviceWithRoomResponse>
-
Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.
Declaration
Swift
public func associateSkillGroupWithRoom(_ input: AssociateSkillGroupWithRoomRequest) -> EventLoopFuture<AssociateSkillGroupWithRoomResponse>
-
Associates a skill with a skill group.
Declaration
Swift
public func associateSkillWithSkillGroup(_ input: AssociateSkillWithSkillGroupRequest) -> EventLoopFuture<AssociateSkillWithSkillGroupResponse>
-
Makes a private skill available for enrolled users to enable on their devices.
Declaration
Swift
public func associateSkillWithUsers(_ input: AssociateSkillWithUsersRequest) -> EventLoopFuture<AssociateSkillWithUsersResponse>
-
Creates an address book with the specified details.
Declaration
Swift
public func createAddressBook(_ input: CreateAddressBookRequest) -> EventLoopFuture<CreateAddressBookResponse>
-
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
Declaration
Swift
public func createBusinessReportSchedule(_ input: CreateBusinessReportScheduleRequest) -> EventLoopFuture<CreateBusinessReportScheduleResponse>
-
Adds a new conference provider under the user’s AWS account.
Declaration
Swift
public func createConferenceProvider(_ input: CreateConferenceProviderRequest) -> EventLoopFuture<CreateConferenceProviderResponse>
-
Creates a contact with the specified details.
Declaration
Swift
public func createContact(_ input: CreateContactRequest) -> EventLoopFuture<CreateContactResponse>
-
Creates a gateway group with the specified details.
Declaration
Swift
public func createGatewayGroup(_ input: CreateGatewayGroupRequest) -> EventLoopFuture<CreateGatewayGroupResponse>
-
Creates a network profile with the specified details.
Declaration
Swift
public func createNetworkProfile(_ input: CreateNetworkProfileRequest) -> EventLoopFuture<CreateNetworkProfileResponse>
-
Creates a new room profile with the specified details.
Declaration
Swift
public func createProfile(_ input: CreateProfileRequest) -> EventLoopFuture<CreateProfileResponse>
-
Creates a room with the specified details.
Declaration
Swift
public func createRoom(_ input: CreateRoomRequest) -> EventLoopFuture<CreateRoomResponse>
-
Creates a skill group with a specified name and description.
Declaration
Swift
public func createSkillGroup(_ input: CreateSkillGroupRequest) -> EventLoopFuture<CreateSkillGroupResponse>
-
Creates a user.
Declaration
Swift
public func createUser(_ input: CreateUserRequest) -> EventLoopFuture<CreateUserResponse>
-
Deletes an address book by the address book ARN.
Declaration
Swift
public func deleteAddressBook(_ input: DeleteAddressBookRequest) -> EventLoopFuture<DeleteAddressBookResponse>
-
Deletes the recurring report delivery schedule with the specified schedule ARN.
Declaration
Swift
public func deleteBusinessReportSchedule(_ input: DeleteBusinessReportScheduleRequest) -> EventLoopFuture<DeleteBusinessReportScheduleResponse>
-
Deletes a conference provider.
Declaration
Swift
public func deleteConferenceProvider(_ input: DeleteConferenceProviderRequest) -> EventLoopFuture<DeleteConferenceProviderResponse>
-
Deletes a contact by the contact ARN.
Declaration
Swift
public func deleteContact(_ input: DeleteContactRequest) -> EventLoopFuture<DeleteContactResponse>
-
Removes a device from Alexa For Business.
Declaration
Swift
public func deleteDevice(_ input: DeleteDeviceRequest) -> EventLoopFuture<DeleteDeviceResponse>
-
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.
Declaration
Swift
public func deleteDeviceUsageData(_ input: DeleteDeviceUsageDataRequest) -> EventLoopFuture<DeleteDeviceUsageDataResponse>
-
Deletes a gateway group.
Declaration
Swift
public func deleteGatewayGroup(_ input: DeleteGatewayGroupRequest) -> EventLoopFuture<DeleteGatewayGroupResponse>
-
Deletes a network profile by the network profile ARN.
Declaration
Swift
public func deleteNetworkProfile(_ input: DeleteNetworkProfileRequest) -> EventLoopFuture<DeleteNetworkProfileResponse>
-
Deletes a room profile by the profile ARN.
Declaration
Swift
public func deleteProfile(_ input: DeleteProfileRequest) -> EventLoopFuture<DeleteProfileResponse>
-
Deletes a room by the room ARN.
Declaration
Swift
public func deleteRoom(_ input: DeleteRoomRequest) -> EventLoopFuture<DeleteRoomResponse>
-
Deletes room skill parameter details by room, skill, and parameter key ID.
Declaration
Swift
public func deleteRoomSkillParameter(_ input: DeleteRoomSkillParameterRequest) -> EventLoopFuture<DeleteRoomSkillParameterResponse>
-
Unlinks a third-party account from a skill.
Declaration
Swift
public func deleteSkillAuthorization(_ input: DeleteSkillAuthorizationRequest) -> EventLoopFuture<DeleteSkillAuthorizationResponse>
-
Deletes a skill group by skill group ARN.
Declaration
Swift
public func deleteSkillGroup(_ input: DeleteSkillGroupRequest) -> EventLoopFuture<DeleteSkillGroupResponse>
-
Deletes a specified user by user ARN and enrollment ARN.
Declaration
Swift
public func deleteUser(_ input: DeleteUserRequest) -> EventLoopFuture<DeleteUserResponse>
-
Disassociates a contact from a given address book.
Declaration
Swift
public func disassociateContactFromAddressBook(_ input: DisassociateContactFromAddressBookRequest) -> EventLoopFuture<DisassociateContactFromAddressBookResponse>
-
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.
Declaration
Swift
public func disassociateDeviceFromRoom(_ input: DisassociateDeviceFromRoomRequest) -> EventLoopFuture<DisassociateDeviceFromRoomResponse>
-
Disassociates a skill from a skill group.
Declaration
Swift
public func disassociateSkillFromSkillGroup(_ input: DisassociateSkillFromSkillGroupRequest) -> EventLoopFuture<DisassociateSkillFromSkillGroupResponse>
-
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
Declaration
Swift
public func disassociateSkillFromUsers(_ input: DisassociateSkillFromUsersRequest) -> EventLoopFuture<DisassociateSkillFromUsersResponse>
-
Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.
Declaration
Swift
public func disassociateSkillGroupFromRoom(_ input: DisassociateSkillGroupFromRoomRequest) -> EventLoopFuture<DisassociateSkillGroupFromRoomResponse>
-
Forgets smart home appliances associated to a room.
Declaration
Swift
public func forgetSmartHomeAppliances(_ input: ForgetSmartHomeAppliancesRequest) -> EventLoopFuture<ForgetSmartHomeAppliancesResponse>
-
Gets address the book details by the address book ARN.
Declaration
Swift
public func getAddressBook(_ input: GetAddressBookRequest) -> EventLoopFuture<GetAddressBookResponse>
-
Retrieves the existing conference preferences.
Declaration
Swift
public func getConferencePreference(_ input: GetConferencePreferenceRequest) -> EventLoopFuture<GetConferencePreferenceResponse>
-
Gets details about a specific conference provider.
Declaration
Swift
public func getConferenceProvider(_ input: GetConferenceProviderRequest) -> EventLoopFuture<GetConferenceProviderResponse>
-
Gets the contact details by the contact ARN.
Declaration
Swift
public func getContact(_ input: GetContactRequest) -> EventLoopFuture<GetContactResponse>
-
Gets the details of a device by device ARN.
Declaration
Swift
public func getDevice(_ input: GetDeviceRequest) -> EventLoopFuture<GetDeviceResponse>
-
Retrieves the details of a gateway.
Declaration
Swift
public func getGateway(_ input: GetGatewayRequest) -> EventLoopFuture<GetGatewayResponse>
-
Retrieves the details of a gateway group.
Declaration
Swift
public func getGatewayGroup(_ input: GetGatewayGroupRequest) -> EventLoopFuture<GetGatewayGroupResponse>
-
Retrieves the configured values for the user enrollment invitation email template.
Declaration
Swift
public func getInvitationConfiguration(_ input: GetInvitationConfigurationRequest) -> EventLoopFuture<GetInvitationConfigurationResponse>
-
Gets the network profile details by the network profile ARN.
Declaration
Swift
public func getNetworkProfile(_ input: GetNetworkProfileRequest) -> EventLoopFuture<GetNetworkProfileResponse>
-
Gets the details of a room profile by profile ARN.
Declaration
Swift
public func getProfile(_ input: GetProfileRequest) -> EventLoopFuture<GetProfileResponse>
-
Gets room details by room ARN.
Declaration
Swift
public func getRoom(_ input: GetRoomRequest) -> EventLoopFuture<GetRoomResponse>
-
Gets room skill parameter details by room, skill, and parameter key ARN.
Declaration
Swift
public func getRoomSkillParameter(_ input: GetRoomSkillParameterRequest) -> EventLoopFuture<GetRoomSkillParameterResponse>
-
Gets skill group details by skill group ARN.
Declaration
Swift
public func getSkillGroup(_ input: GetSkillGroupRequest) -> EventLoopFuture<GetSkillGroupResponse>
-
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.
Declaration
Swift
public func listBusinessReportSchedules(_ input: ListBusinessReportSchedulesRequest) -> EventLoopFuture<ListBusinessReportSchedulesResponse>
-
Lists conference providers under a specific AWS account.
Declaration
Swift
public func listConferenceProviders(_ input: ListConferenceProvidersRequest) -> EventLoopFuture<ListConferenceProvidersResponse>
-
Lists the device event history, including device connection status, for up to 30 days.
Declaration
Swift
public func listDeviceEvents(_ input: ListDeviceEventsRequest) -> EventLoopFuture<ListDeviceEventsResponse>
-
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
Declaration
Swift
public func listGatewayGroups(_ input: ListGatewayGroupsRequest) -> EventLoopFuture<ListGatewayGroupsResponse>
-
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.
Declaration
Swift
public func listGateways(_ input: ListGatewaysRequest) -> EventLoopFuture<ListGatewaysResponse>
-
Lists all enabled skills in a specific skill group.
Declaration
Swift
public func listSkills(_ input: ListSkillsRequest) -> EventLoopFuture<ListSkillsResponse>
-
Lists all categories in the Alexa skill store.
Declaration
Swift
public func listSkillsStoreCategories(_ input: ListSkillsStoreCategoriesRequest) -> EventLoopFuture<ListSkillsStoreCategoriesResponse>
-
Lists all skills in the Alexa skill store by category.
Declaration
Swift
public func listSkillsStoreSkillsByCategory(_ input: ListSkillsStoreSkillsByCategoryRequest) -> EventLoopFuture<ListSkillsStoreSkillsByCategoryResponse>
-
Lists all of the smart home appliances associated with a room.
Declaration
Swift
public func listSmartHomeAppliances(_ input: ListSmartHomeAppliancesRequest) -> EventLoopFuture<ListSmartHomeAppliancesResponse>
-
Lists all tags for the specified resource.
Declaration
Swift
public func listTags(_ input: ListTagsRequest) -> EventLoopFuture<ListTagsResponse>
-
Sets the conference preferences on a specific conference provider at the account level.
Declaration
Swift
public func putConferencePreference(_ input: PutConferencePreferenceRequest) -> EventLoopFuture<PutConferencePreferenceResponse>
-
Configures the email template for the user enrollment invitation with the specified attributes.
Declaration
Swift
public func putInvitationConfiguration(_ input: PutInvitationConfigurationRequest) -> EventLoopFuture<PutInvitationConfigurationResponse>
-
Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.
Declaration
Swift
public func putRoomSkillParameter(_ input: PutRoomSkillParameterRequest) -> EventLoopFuture<PutRoomSkillParameterResponse>
-
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.
Declaration
Swift
public func putSkillAuthorization(_ input: PutSkillAuthorizationRequest) -> EventLoopFuture<PutSkillAuthorizationResponse>
-
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
Declaration
Swift
public func registerAVSDevice(_ input: RegisterAVSDeviceRequest) -> EventLoopFuture<RegisterAVSDeviceResponse>
-
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.
Declaration
Swift
public func rejectSkill(_ input: RejectSkillRequest) -> EventLoopFuture<RejectSkillResponse>
-
Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.
Declaration
Swift
public func resolveRoom(_ input: ResolveRoomRequest) -> EventLoopFuture<ResolveRoomResponse>
-
Revokes an invitation and invalidates the enrollment URL.
Declaration
Swift
public func revokeInvitation(_ input: RevokeInvitationRequest) -> EventLoopFuture<RevokeInvitationResponse>
-
Searches address books and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchAddressBooks(_ input: SearchAddressBooksRequest) -> EventLoopFuture<SearchAddressBooksResponse>
-
Searches contacts and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchContacts(_ input: SearchContactsRequest) -> EventLoopFuture<SearchContactsResponse>
-
Searches devices and lists the ones that meet a set of filter criteria.
Declaration
Swift
public func searchDevices(_ input: SearchDevicesRequest) -> EventLoopFuture<SearchDevicesResponse>
-
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchNetworkProfiles(_ input: SearchNetworkProfilesRequest) -> EventLoopFuture<SearchNetworkProfilesResponse>
-
Searches room profiles and lists the ones that meet a set of filter criteria.
Declaration
Swift
public func searchProfiles(_ input: SearchProfilesRequest) -> EventLoopFuture<SearchProfilesResponse>
-
Searches rooms and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchRooms(_ input: SearchRoomsRequest) -> EventLoopFuture<SearchRoomsResponse>
-
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchSkillGroups(_ input: SearchSkillGroupsRequest) -> EventLoopFuture<SearchSkillGroupsResponse>
-
Searches users and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchUsers(_ input: SearchUsersRequest) -> EventLoopFuture<SearchUsersResponse>
-
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
Declaration
Swift
public func sendAnnouncement(_ input: SendAnnouncementRequest) -> EventLoopFuture<SendAnnouncementResponse>
-
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.
Declaration
Swift
public func sendInvitation(_ input: SendInvitationRequest) -> EventLoopFuture<SendInvitationResponse>
-
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).
Declaration
Swift
public func startDeviceSync(_ input: StartDeviceSyncRequest) -> EventLoopFuture<StartDeviceSyncResponse>
-
Initiates the discovery of any smart home appliances associated with the room.
Declaration
Swift
public func startSmartHomeApplianceDiscovery(_ input: StartSmartHomeApplianceDiscoveryRequest) -> EventLoopFuture<StartSmartHomeApplianceDiscoveryResponse>
-
Adds metadata tags to a specified resource.
Declaration
Swift
public func tagResource(_ input: TagResourceRequest) -> EventLoopFuture<TagResourceResponse>
-
Removes metadata tags from a specified resource.
Declaration
Swift
public func untagResource(_ input: UntagResourceRequest) -> EventLoopFuture<UntagResourceResponse>
-
Updates address book details by the address book ARN.
Declaration
Swift
public func updateAddressBook(_ input: UpdateAddressBookRequest) -> EventLoopFuture<UpdateAddressBookResponse>
-
Updates the configuration of the report delivery schedule with the specified schedule ARN.
Declaration
Swift
public func updateBusinessReportSchedule(_ input: UpdateBusinessReportScheduleRequest) -> EventLoopFuture<UpdateBusinessReportScheduleResponse>
-
Updates an existing conference provider’s settings.
Declaration
Swift
public func updateConferenceProvider(_ input: UpdateConferenceProviderRequest) -> EventLoopFuture<UpdateConferenceProviderResponse>
-
Updates the contact details by the contact ARN.
Declaration
Swift
public func updateContact(_ input: UpdateContactRequest) -> EventLoopFuture<UpdateContactResponse>
-
Updates the device name by device ARN.
Declaration
Swift
public func updateDevice(_ input: UpdateDeviceRequest) -> EventLoopFuture<UpdateDeviceResponse>
-
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
Declaration
Swift
public func updateGateway(_ input: UpdateGatewayRequest) -> EventLoopFuture<UpdateGatewayResponse>
-
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
Declaration
Swift
public func updateGatewayGroup(_ input: UpdateGatewayGroupRequest) -> EventLoopFuture<UpdateGatewayGroupResponse>
-
Updates a network profile by the network profile ARN.
Declaration
Swift
public func updateNetworkProfile(_ input: UpdateNetworkProfileRequest) -> EventLoopFuture<UpdateNetworkProfileResponse>
-
Updates an existing room profile by room profile ARN.
Declaration
Swift
public func updateProfile(_ input: UpdateProfileRequest) -> EventLoopFuture<UpdateProfileResponse>
-
Updates room details by room ARN.
Declaration
Swift
public func updateRoom(_ input: UpdateRoomRequest) -> EventLoopFuture<UpdateRoomResponse>
-
Updates skill group details by skill group ARN.
Declaration
Swift
public func updateSkillGroup(_ input: UpdateSkillGroupRequest) -> EventLoopFuture<UpdateSkillGroupResponse>
-
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.
Declaration
Swift
public func listBusinessReportSchedulesPaginator(_ input: ListBusinessReportSchedulesRequest, onPage: @escaping (ListBusinessReportSchedulesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists conference providers under a specific AWS account.
Declaration
Swift
public func listConferenceProvidersPaginator(_ input: ListConferenceProvidersRequest, onPage: @escaping (ListConferenceProvidersResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists the device event history, including device connection status, for up to 30 days.
Declaration
Swift
public func listDeviceEventsPaginator(_ input: ListDeviceEventsRequest, onPage: @escaping (ListDeviceEventsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
Declaration
Swift
public func listGatewayGroupsPaginator(_ input: ListGatewayGroupsRequest, onPage: @escaping (ListGatewayGroupsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
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.
Declaration
Swift
public func listGatewaysPaginator(_ input: ListGatewaysRequest, onPage: @escaping (ListGatewaysResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists all enabled skills in a specific skill group.
Declaration
Swift
public func listSkillsPaginator(_ input: ListSkillsRequest, onPage: @escaping (ListSkillsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists all categories in the Alexa skill store.
Declaration
Swift
public func listSkillsStoreCategoriesPaginator(_ input: ListSkillsStoreCategoriesRequest, onPage: @escaping (ListSkillsStoreCategoriesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists all skills in the Alexa skill store by category.
Declaration
Swift
public func listSkillsStoreSkillsByCategoryPaginator(_ input: ListSkillsStoreSkillsByCategoryRequest, onPage: @escaping (ListSkillsStoreSkillsByCategoryResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists all of the smart home appliances associated with a room.
Declaration
Swift
public func listSmartHomeAppliancesPaginator(_ input: ListSmartHomeAppliancesRequest, onPage: @escaping (ListSmartHomeAppliancesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Lists all tags for the specified resource.
Declaration
Swift
public func listTagsPaginator(_ input: ListTagsRequest, onPage: @escaping (ListTagsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches address books and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchAddressBooksPaginator(_ input: SearchAddressBooksRequest, onPage: @escaping (SearchAddressBooksResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches contacts and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchContactsPaginator(_ input: SearchContactsRequest, onPage: @escaping (SearchContactsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches devices and lists the ones that meet a set of filter criteria.
Declaration
Swift
public func searchDevicesPaginator(_ input: SearchDevicesRequest, onPage: @escaping (SearchDevicesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchNetworkProfilesPaginator(_ input: SearchNetworkProfilesRequest, onPage: @escaping (SearchNetworkProfilesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches room profiles and lists the ones that meet a set of filter criteria.
Declaration
Swift
public func searchProfilesPaginator(_ input: SearchProfilesRequest, onPage: @escaping (SearchProfilesResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches rooms and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchRoomsPaginator(_ input: SearchRoomsRequest, onPage: @escaping (SearchRoomsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchSkillGroupsPaginator(_ input: SearchSkillGroupsRequest, onPage: @escaping (SearchSkillGroupsResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Searches users and lists the ones that meet a set of filter and sort criteria.
Declaration
Swift
public func searchUsersPaginator(_ input: SearchUsersRequest, onPage: @escaping (SearchUsersResponse, EventLoop) -> EventLoopFuture<Bool>) -> EventLoopFuture<Void>
-
Undocumented
See moreDeclaration
Swift
public struct ListBusinessReportSchedulesRequest : AWSShape
extension AlexaForBusiness.ListBusinessReportSchedulesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListConferenceProvidersRequest : AWSShape
extension AlexaForBusiness.ListConferenceProvidersRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListDeviceEventsRequest : AWSShape
extension AlexaForBusiness.ListDeviceEventsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListGatewayGroupsRequest : AWSShape
extension AlexaForBusiness.ListGatewayGroupsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListGatewaysRequest : AWSShape
extension AlexaForBusiness.ListGatewaysRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListSkillsRequest : AWSShape
extension AlexaForBusiness.ListSkillsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListSkillsStoreCategoriesRequest : AWSShape
extension AlexaForBusiness.ListSkillsStoreCategoriesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListSkillsStoreSkillsByCategoryRequest : AWSShape
extension AlexaForBusiness.ListSkillsStoreSkillsByCategoryRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListSmartHomeAppliancesRequest : AWSShape
extension AlexaForBusiness.ListSmartHomeAppliancesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct ListTagsRequest : AWSShape
extension AlexaForBusiness.ListTagsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchAddressBooksRequest : AWSShape
extension AlexaForBusiness.SearchAddressBooksRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchContactsRequest : AWSShape
extension AlexaForBusiness.SearchContactsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchDevicesRequest : AWSShape
extension AlexaForBusiness.SearchDevicesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchNetworkProfilesRequest : AWSShape
extension AlexaForBusiness.SearchNetworkProfilesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchProfilesRequest : AWSShape
extension AlexaForBusiness.SearchProfilesRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchRoomsRequest : AWSShape
extension AlexaForBusiness.SearchRoomsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchSkillGroupsRequest : AWSShape
extension AlexaForBusiness.SearchSkillGroupsRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public struct SearchUsersRequest : AWSShape
extension AlexaForBusiness.SearchUsersRequest: AWSPaginateStringToken
-
Undocumented
See moreDeclaration
Swift
public enum BusinessReportFailureCode : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum BusinessReportFormat : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum BusinessReportInterval : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum BusinessReportStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum CommsProtocol : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum ConferenceProviderType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum ConnectionStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DeviceEventType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DeviceStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DeviceStatusDetailCode : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DeviceUsageType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum DistanceUnit : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum EnablementType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum EnablementTypeFilter : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum EndOfMeetingReminderType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum EnrollmentStatus : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Feature : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum Locale : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum NetworkEapMethod : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum NetworkSecurityType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum PhoneNumberType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum RequirePin : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SipType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SkillType : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SkillTypeFilter : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum SortValue : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum TemperatureUnit : String, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
public enum WakeWord : String, CustomStringConvertible, Codable