![]() |
![]()
| ![]() |
![]()
NAMEPaws::AlexaForBusiness - Perl Interface to AWS Alexa For Business SYNOPSISuse Paws; my $obj = Paws->service('AlexaForBusiness'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONAlexa 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. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/a4b-2017-11-09> METHODSApproveSkillEach argument is described in detail in: Paws::AlexaForBusiness::ApproveSkill Returns: a Paws::AlexaForBusiness::ApproveSkillResponse instance 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. AssociateContactWithAddressBookEach argument is described in detail in: Paws::AlexaForBusiness::AssociateContactWithAddressBook Returns: a Paws::AlexaForBusiness::AssociateContactWithAddressBookResponse instance Associates a contact with a given address book. AssociateDeviceWithNetworkProfileEach argument is described in detail in: Paws::AlexaForBusiness::AssociateDeviceWithNetworkProfile Returns: a Paws::AlexaForBusiness::AssociateDeviceWithNetworkProfileResponse instance Associates a device with the specified network profile. AssociateDeviceWithRoom
Each argument is described in detail in: Paws::AlexaForBusiness::AssociateDeviceWithRoom Returns: a Paws::AlexaForBusiness::AssociateDeviceWithRoomResponse instance 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. AssociateSkillGroupWithRoom
Each argument is described in detail in: Paws::AlexaForBusiness::AssociateSkillGroupWithRoom Returns: a Paws::AlexaForBusiness::AssociateSkillGroupWithRoomResponse instance Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room. AssociateSkillWithSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::AssociateSkillWithSkillGroup Returns: a Paws::AlexaForBusiness::AssociateSkillWithSkillGroupResponse instance Associates a skill with a skill group. AssociateSkillWithUsersEach argument is described in detail in: Paws::AlexaForBusiness::AssociateSkillWithUsers Returns: a Paws::AlexaForBusiness::AssociateSkillWithUsersResponse instance Makes a private skill available for enrolled users to enable on their devices. CreateAddressBook
Each argument is described in detail in: Paws::AlexaForBusiness::CreateAddressBook Returns: a Paws::AlexaForBusiness::CreateAddressBookResponse instance Creates an address book with the specified details. CreateBusinessReportSchedule
Each argument is described in detail in: Paws::AlexaForBusiness::CreateBusinessReportSchedule Returns: a Paws::AlexaForBusiness::CreateBusinessReportScheduleResponse instance Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval. CreateConferenceProvider
Each argument is described in detail in: Paws::AlexaForBusiness::CreateConferenceProvider Returns: a Paws::AlexaForBusiness::CreateConferenceProviderResponse instance Adds a new conference provider under the user's AWS account. CreateContact
Each argument is described in detail in: Paws::AlexaForBusiness::CreateContact Returns: a Paws::AlexaForBusiness::CreateContactResponse instance Creates a contact with the specified details. CreateGatewayGroup
Each argument is described in detail in: Paws::AlexaForBusiness::CreateGatewayGroup Returns: a Paws::AlexaForBusiness::CreateGatewayGroupResponse instance Creates a gateway group with the specified details. CreateNetworkProfile
Each argument is described in detail in: Paws::AlexaForBusiness::CreateNetworkProfile Returns: a Paws::AlexaForBusiness::CreateNetworkProfileResponse instance Creates a network profile with the specified details. CreateProfile
Each argument is described in detail in: Paws::AlexaForBusiness::CreateProfile Returns: a Paws::AlexaForBusiness::CreateProfileResponse instance Creates a new room profile with the specified details. CreateRoom
Each argument is described in detail in: Paws::AlexaForBusiness::CreateRoom Returns: a Paws::AlexaForBusiness::CreateRoomResponse instance Creates a room with the specified details. CreateSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::CreateSkillGroup Returns: a Paws::AlexaForBusiness::CreateSkillGroupResponse instance Creates a skill group with a specified name and description. CreateUser
Each argument is described in detail in: Paws::AlexaForBusiness::CreateUser Returns: a Paws::AlexaForBusiness::CreateUserResponse instance Creates a user. DeleteAddressBookEach argument is described in detail in: Paws::AlexaForBusiness::DeleteAddressBook Returns: a Paws::AlexaForBusiness::DeleteAddressBookResponse instance Deletes an address book by the address book ARN. DeleteBusinessReportScheduleEach argument is described in detail in: Paws::AlexaForBusiness::DeleteBusinessReportSchedule Returns: a Paws::AlexaForBusiness::DeleteBusinessReportScheduleResponse instance Deletes the recurring report delivery schedule with the specified schedule ARN. DeleteConferenceProviderEach argument is described in detail in: Paws::AlexaForBusiness::DeleteConferenceProvider Returns: a Paws::AlexaForBusiness::DeleteConferenceProviderResponse instance Deletes a conference provider. DeleteContactEach argument is described in detail in: Paws::AlexaForBusiness::DeleteContact Returns: a Paws::AlexaForBusiness::DeleteContactResponse instance Deletes a contact by the contact ARN. DeleteDeviceEach argument is described in detail in: Paws::AlexaForBusiness::DeleteDevice Returns: a Paws::AlexaForBusiness::DeleteDeviceResponse instance Removes a device from Alexa For Business. DeleteDeviceUsageDataEach argument is described in detail in: Paws::AlexaForBusiness::DeleteDeviceUsageData Returns: a Paws::AlexaForBusiness::DeleteDeviceUsageDataResponse instance 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. DeleteGatewayGroupEach argument is described in detail in: Paws::AlexaForBusiness::DeleteGatewayGroup Returns: a Paws::AlexaForBusiness::DeleteGatewayGroupResponse instance Deletes a gateway group. DeleteNetworkProfileEach argument is described in detail in: Paws::AlexaForBusiness::DeleteNetworkProfile Returns: a Paws::AlexaForBusiness::DeleteNetworkProfileResponse instance Deletes a network profile by the network profile ARN. DeleteProfile
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteProfile Returns: a Paws::AlexaForBusiness::DeleteProfileResponse instance Deletes a room profile by the profile ARN. DeleteRoom
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteRoom Returns: a Paws::AlexaForBusiness::DeleteRoomResponse instance Deletes a room by the room ARN. DeleteRoomSkillParameter
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteRoomSkillParameter Returns: a Paws::AlexaForBusiness::DeleteRoomSkillParameterResponse instance Deletes room skill parameter details by room, skill, and parameter key ID. DeleteSkillAuthorization
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteSkillAuthorization Returns: a Paws::AlexaForBusiness::DeleteSkillAuthorizationResponse instance Unlinks a third-party account from a skill. DeleteSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteSkillGroup Returns: a Paws::AlexaForBusiness::DeleteSkillGroupResponse instance Deletes a skill group by skill group ARN. DeleteUser
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteUser Returns: a Paws::AlexaForBusiness::DeleteUserResponse instance Deletes a specified user by user ARN and enrollment ARN. DisassociateContactFromAddressBookEach argument is described in detail in: Paws::AlexaForBusiness::DisassociateContactFromAddressBook Returns: a Paws::AlexaForBusiness::DisassociateContactFromAddressBookResponse instance Disassociates a contact from a given address book. DisassociateDeviceFromRoom
Each argument is described in detail in: Paws::AlexaForBusiness::DisassociateDeviceFromRoom Returns: a Paws::AlexaForBusiness::DisassociateDeviceFromRoomResponse instance 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. DisassociateSkillFromSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::DisassociateSkillFromSkillGroup Returns: a Paws::AlexaForBusiness::DisassociateSkillFromSkillGroupResponse instance Disassociates a skill from a skill group. DisassociateSkillFromUsersEach argument is described in detail in: Paws::AlexaForBusiness::DisassociateSkillFromUsers Returns: a Paws::AlexaForBusiness::DisassociateSkillFromUsersResponse instance Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices. DisassociateSkillGroupFromRoom
Each argument is described in detail in: Paws::AlexaForBusiness::DisassociateSkillGroupFromRoom Returns: a Paws::AlexaForBusiness::DisassociateSkillGroupFromRoomResponse instance Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room. ForgetSmartHomeAppliancesEach argument is described in detail in: Paws::AlexaForBusiness::ForgetSmartHomeAppliances Returns: a Paws::AlexaForBusiness::ForgetSmartHomeAppliancesResponse instance Forgets smart home appliances associated to a room. GetAddressBookEach argument is described in detail in: Paws::AlexaForBusiness::GetAddressBook Returns: a Paws::AlexaForBusiness::GetAddressBookResponse instance Gets address the book details by the address book ARN. GetConferencePreferenceEach argument is described in detail in: Paws::AlexaForBusiness::GetConferencePreference Returns: a Paws::AlexaForBusiness::GetConferencePreferenceResponse instance Retrieves the existing conference preferences. GetConferenceProviderEach argument is described in detail in: Paws::AlexaForBusiness::GetConferenceProvider Returns: a Paws::AlexaForBusiness::GetConferenceProviderResponse instance Gets details about a specific conference provider. GetContactEach argument is described in detail in: Paws::AlexaForBusiness::GetContact Returns: a Paws::AlexaForBusiness::GetContactResponse instance Gets the contact details by the contact ARN. GetDevice
Each argument is described in detail in: Paws::AlexaForBusiness::GetDevice Returns: a Paws::AlexaForBusiness::GetDeviceResponse instance Gets the details of a device by device ARN. GetGatewayEach argument is described in detail in: Paws::AlexaForBusiness::GetGateway Returns: a Paws::AlexaForBusiness::GetGatewayResponse instance Retrieves the details of a gateway. GetGatewayGroupEach argument is described in detail in: Paws::AlexaForBusiness::GetGatewayGroup Returns: a Paws::AlexaForBusiness::GetGatewayGroupResponse instance Retrieves the details of a gateway group. GetInvitationConfigurationEach argument is described in detail in: Paws::AlexaForBusiness::GetInvitationConfiguration Returns: a Paws::AlexaForBusiness::GetInvitationConfigurationResponse instance Retrieves the configured values for the user enrollment invitation email template. GetNetworkProfileEach argument is described in detail in: Paws::AlexaForBusiness::GetNetworkProfile Returns: a Paws::AlexaForBusiness::GetNetworkProfileResponse instance Gets the network profile details by the network profile ARN. GetProfile
Each argument is described in detail in: Paws::AlexaForBusiness::GetProfile Returns: a Paws::AlexaForBusiness::GetProfileResponse instance Gets the details of a room profile by profile ARN. GetRoom
Each argument is described in detail in: Paws::AlexaForBusiness::GetRoom Returns: a Paws::AlexaForBusiness::GetRoomResponse instance Gets room details by room ARN. GetRoomSkillParameter
Each argument is described in detail in: Paws::AlexaForBusiness::GetRoomSkillParameter Returns: a Paws::AlexaForBusiness::GetRoomSkillParameterResponse instance Gets room skill parameter details by room, skill, and parameter key ARN. GetSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::GetSkillGroup Returns: a Paws::AlexaForBusiness::GetSkillGroupResponse instance Gets skill group details by skill group ARN. ListBusinessReportSchedules
Each argument is described in detail in: Paws::AlexaForBusiness::ListBusinessReportSchedules Returns: a Paws::AlexaForBusiness::ListBusinessReportSchedulesResponse instance 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. ListConferenceProviders
Each argument is described in detail in: Paws::AlexaForBusiness::ListConferenceProviders Returns: a Paws::AlexaForBusiness::ListConferenceProvidersResponse instance Lists conference providers under a specific AWS account. ListDeviceEvents
Each argument is described in detail in: Paws::AlexaForBusiness::ListDeviceEvents Returns: a Paws::AlexaForBusiness::ListDeviceEventsResponse instance Lists the device event history, including device connection status, for up to 30 days. ListGatewayGroups
Each argument is described in detail in: Paws::AlexaForBusiness::ListGatewayGroups Returns: a Paws::AlexaForBusiness::ListGatewayGroupsResponse instance Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group. ListGateways
Each argument is described in detail in: Paws::AlexaForBusiness::ListGateways Returns: a Paws::AlexaForBusiness::ListGatewaysResponse instance 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. ListSkills
Each argument is described in detail in: Paws::AlexaForBusiness::ListSkills Returns: a Paws::AlexaForBusiness::ListSkillsResponse instance Lists all enabled skills in a specific skill group. ListSkillsStoreCategories
Each argument is described in detail in: Paws::AlexaForBusiness::ListSkillsStoreCategories Returns: a Paws::AlexaForBusiness::ListSkillsStoreCategoriesResponse instance Lists all categories in the Alexa skill store. ListSkillsStoreSkillsByCategory
Each argument is described in detail in: Paws::AlexaForBusiness::ListSkillsStoreSkillsByCategory Returns: a Paws::AlexaForBusiness::ListSkillsStoreSkillsByCategoryResponse instance Lists all skills in the Alexa skill store by category. ListSmartHomeAppliances
Each argument is described in detail in: Paws::AlexaForBusiness::ListSmartHomeAppliances Returns: a Paws::AlexaForBusiness::ListSmartHomeAppliancesResponse instance Lists all of the smart home appliances associated with a room. ListTags
Each argument is described in detail in: Paws::AlexaForBusiness::ListTags Returns: a Paws::AlexaForBusiness::ListTagsResponse instance Lists all tags for the specified resource. PutConferencePreferenceEach argument is described in detail in: Paws::AlexaForBusiness::PutConferencePreference Returns: a Paws::AlexaForBusiness::PutConferencePreferenceResponse instance Sets the conference preferences on a specific conference provider at the account level. PutInvitationConfiguration
Each argument is described in detail in: Paws::AlexaForBusiness::PutInvitationConfiguration Returns: a Paws::AlexaForBusiness::PutInvitationConfigurationResponse instance Configures the email template for the user enrollment invitation with the specified attributes. PutRoomSkillParameterEach argument is described in detail in: Paws::AlexaForBusiness::PutRoomSkillParameter Returns: a Paws::AlexaForBusiness::PutRoomSkillParameterResponse instance Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter. PutSkillAuthorizationEach argument is described in detail in: Paws::AlexaForBusiness::PutSkillAuthorization Returns: a Paws::AlexaForBusiness::PutSkillAuthorizationResponse instance 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. RegisterAVSDevice
Each argument is described in detail in: Paws::AlexaForBusiness::RegisterAVSDevice Returns: a Paws::AlexaForBusiness::RegisterAVSDeviceResponse instance Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS). RejectSkillEach argument is described in detail in: Paws::AlexaForBusiness::RejectSkill Returns: a Paws::AlexaForBusiness::RejectSkillResponse instance 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. ResolveRoomEach argument is described in detail in: Paws::AlexaForBusiness::ResolveRoom Returns: a Paws::AlexaForBusiness::ResolveRoomResponse instance 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. RevokeInvitation
Each argument is described in detail in: Paws::AlexaForBusiness::RevokeInvitation Returns: a Paws::AlexaForBusiness::RevokeInvitationResponse instance Revokes an invitation and invalidates the enrollment URL. SearchAddressBooks
Each argument is described in detail in: Paws::AlexaForBusiness::SearchAddressBooks Returns: a Paws::AlexaForBusiness::SearchAddressBooksResponse instance Searches address books and lists the ones that meet a set of filter and sort criteria. SearchContacts
Each argument is described in detail in: Paws::AlexaForBusiness::SearchContacts Returns: a Paws::AlexaForBusiness::SearchContactsResponse instance Searches contacts and lists the ones that meet a set of filter and sort criteria. SearchDevices
Each argument is described in detail in: Paws::AlexaForBusiness::SearchDevices Returns: a Paws::AlexaForBusiness::SearchDevicesResponse instance Searches devices and lists the ones that meet a set of filter criteria. SearchNetworkProfiles
Each argument is described in detail in: Paws::AlexaForBusiness::SearchNetworkProfiles Returns: a Paws::AlexaForBusiness::SearchNetworkProfilesResponse instance Searches network profiles and lists the ones that meet a set of filter and sort criteria. SearchProfiles
Each argument is described in detail in: Paws::AlexaForBusiness::SearchProfiles Returns: a Paws::AlexaForBusiness::SearchProfilesResponse instance Searches room profiles and lists the ones that meet a set of filter criteria. SearchRooms
Each argument is described in detail in: Paws::AlexaForBusiness::SearchRooms Returns: a Paws::AlexaForBusiness::SearchRoomsResponse instance Searches rooms and lists the ones that meet a set of filter and sort criteria. SearchSkillGroups
Each argument is described in detail in: Paws::AlexaForBusiness::SearchSkillGroups Returns: a Paws::AlexaForBusiness::SearchSkillGroupsResponse instance Searches skill groups and lists the ones that meet a set of filter and sort criteria. SearchUsers
Each argument is described in detail in: Paws::AlexaForBusiness::SearchUsers Returns: a Paws::AlexaForBusiness::SearchUsersResponse instance Searches users and lists the ones that meet a set of filter and sort criteria. SendAnnouncement
Each argument is described in detail in: Paws::AlexaForBusiness::SendAnnouncement Returns: a Paws::AlexaForBusiness::SendAnnouncementResponse instance Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter. SendInvitation
Each argument is described in detail in: Paws::AlexaForBusiness::SendInvitation Returns: a Paws::AlexaForBusiness::SendInvitationResponse instance 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. StartDeviceSync
Each argument is described in detail in: Paws::AlexaForBusiness::StartDeviceSync Returns: a Paws::AlexaForBusiness::StartDeviceSyncResponse instance 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:
StartSmartHomeApplianceDiscoveryEach argument is described in detail in: Paws::AlexaForBusiness::StartSmartHomeApplianceDiscovery Returns: a Paws::AlexaForBusiness::StartSmartHomeApplianceDiscoveryResponse instance Initiates the discovery of any smart home appliances associated with the room. TagResourceEach argument is described in detail in: Paws::AlexaForBusiness::TagResource Returns: a Paws::AlexaForBusiness::TagResourceResponse instance Adds metadata tags to a specified resource. UntagResourceEach argument is described in detail in: Paws::AlexaForBusiness::UntagResource Returns: a Paws::AlexaForBusiness::UntagResourceResponse instance Removes metadata tags from a specified resource. UpdateAddressBook
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateAddressBook Returns: a Paws::AlexaForBusiness::UpdateAddressBookResponse instance Updates address book details by the address book ARN. UpdateBusinessReportSchedule
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateBusinessReportSchedule Returns: a Paws::AlexaForBusiness::UpdateBusinessReportScheduleResponse instance Updates the configuration of the report delivery schedule with the specified schedule ARN. UpdateConferenceProvider
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateConferenceProvider Returns: a Paws::AlexaForBusiness::UpdateConferenceProviderResponse instance Updates an existing conference provider's settings. UpdateContact
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateContact Returns: a Paws::AlexaForBusiness::UpdateContactResponse instance Updates the contact details by the contact ARN. UpdateDevice
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateDevice Returns: a Paws::AlexaForBusiness::UpdateDeviceResponse instance Updates the device name by device ARN. UpdateGateway
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateGateway Returns: a Paws::AlexaForBusiness::UpdateGatewayResponse instance Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified. UpdateGatewayGroup
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateGatewayGroup Returns: a Paws::AlexaForBusiness::UpdateGatewayGroupResponse instance Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified. UpdateNetworkProfile
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateNetworkProfile Returns: a Paws::AlexaForBusiness::UpdateNetworkProfileResponse instance Updates a network profile by the network profile ARN. UpdateProfile
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateProfile Returns: a Paws::AlexaForBusiness::UpdateProfileResponse instance Updates an existing room profile by room profile ARN. UpdateRoom
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateRoom Returns: a Paws::AlexaForBusiness::UpdateRoomResponse instance Updates room details by room ARN. UpdateSkillGroup
Each argument is described in detail in: Paws::AlexaForBusiness::UpdateSkillGroup Returns: a Paws::AlexaForBusiness::UpdateSkillGroupResponse instance Updates skill group details by skill group ARN. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllBusinessReportSchedules(sub { },[MaxResults => Int, NextToken => Str])ListAllBusinessReportSchedules([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - BusinessReportSchedules, passing the object as the first parameter, and the string 'BusinessReportSchedules' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListBusinessReportSchedulesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllConferenceProviders(sub { },[MaxResults => Int, NextToken => Str])ListAllConferenceProviders([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - ConferenceProviders, passing the object as the first parameter, and the string 'ConferenceProviders' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListConferenceProvidersResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllDeviceEvents(sub { },DeviceArn => Str, [EventType => Str, MaxResults => Int, NextToken => Str])ListAllDeviceEvents(DeviceArn => Str, [EventType => Str, MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - DeviceEvents, passing the object as the first parameter, and the string 'DeviceEvents' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListDeviceEventsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSkills(sub { },[EnablementType => Str, MaxResults => Int, NextToken => Str, SkillGroupArn => Str, SkillType => Str])ListAllSkills([EnablementType => Str, MaxResults => Int, NextToken => Str, SkillGroupArn => Str, SkillType => Str])If passed a sub as first parameter, it will call the sub for each element found in : - SkillSummaries, passing the object as the first parameter, and the string 'SkillSummaries' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListSkillsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSkillsStoreCategories(sub { },[MaxResults => Int, NextToken => Str])ListAllSkillsStoreCategories([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - CategoryList, passing the object as the first parameter, and the string 'CategoryList' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListSkillsStoreCategoriesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSkillsStoreSkillsByCategory(sub { },CategoryId => Int, [MaxResults => Int, NextToken => Str])ListAllSkillsStoreSkillsByCategory(CategoryId => Int, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - SkillsStoreSkills, passing the object as the first parameter, and the string 'SkillsStoreSkills' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListSkillsStoreSkillsByCategoryResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSmartHomeAppliances(sub { },RoomArn => Str, [MaxResults => Int, NextToken => Str])ListAllSmartHomeAppliances(RoomArn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - SmartHomeAppliances, passing the object as the first parameter, and the string 'SmartHomeAppliances' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListSmartHomeAppliancesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllTags(sub { },Arn => Str, [MaxResults => Int, NextToken => Str])ListAllTags(Arn => Str, [MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - Tags, passing the object as the first parameter, and the string 'Tags' as the second parameter If not, it will return a a Paws::AlexaForBusiness::ListTagsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllDevices(sub { },[Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])SearchAllDevices([Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])If passed a sub as first parameter, it will call the sub for each element found in : - Devices, passing the object as the first parameter, and the string 'Devices' as the second parameter If not, it will return a a Paws::AlexaForBusiness::SearchDevicesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllProfiles(sub { },[Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])SearchAllProfiles([Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])If passed a sub as first parameter, it will call the sub for each element found in : - Profiles, passing the object as the first parameter, and the string 'Profiles' as the second parameter If not, it will return a a Paws::AlexaForBusiness::SearchProfilesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllRooms(sub { },[Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])SearchAllRooms([Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])If passed a sub as first parameter, it will call the sub for each element found in : - Rooms, passing the object as the first parameter, and the string 'Rooms' as the second parameter If not, it will return a a Paws::AlexaForBusiness::SearchRoomsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllSkillGroups(sub { },[Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])SearchAllSkillGroups([Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])If passed a sub as first parameter, it will call the sub for each element found in : - SkillGroups, passing the object as the first parameter, and the string 'SkillGroups' as the second parameter If not, it will return a a Paws::AlexaForBusiness::SearchSkillGroupsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SearchAllUsers(sub { },[Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])SearchAllUsers([Filters => ArrayRef[Paws::AlexaForBusiness::Filter], MaxResults => Int, NextToken => Str, SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]])If passed a sub as first parameter, it will call the sub for each element found in : - Users, passing the object as the first parameter, and the string 'Users' as the second parameter If not, it will return a a Paws::AlexaForBusiness::SearchUsersResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|