NAME
Paws::AlexaForBusiness - Perl Interface to AWS Alexa For Business
SYNOPSIS
use 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' } ],
);
DESCRIPTION
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.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/a4b-2017-11-09
METHODS
ApproveSkill
Each 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.
AssociateContactWithAddressBook
Each argument is described in detail in: Paws::AlexaForBusiness::AssociateContactWithAddressBook
Returns: a Paws::AlexaForBusiness::AssociateContactWithAddressBookResponse instance
Associates a contact with a given address book.
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.
AssociateSkillWithUsers
Each 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
- ContentRange => Paws::AlexaForBusiness::BusinessReportContentRange
- Format => Str
- [ClientRequestToken => Str]
- [Recurrence => Paws::AlexaForBusiness::BusinessReportRecurrence]
- [S3BucketName => Str]
- [S3KeyPrefix => Str]
- [ScheduleName => Str]
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
- ConferenceProviderName => Str
- ConferenceProviderType => Str
- MeetingSetting => Paws::AlexaForBusiness::MeetingSetting
- [ClientRequestToken => Str]
- [IPDialIn => Paws::AlexaForBusiness::IPDialIn]
- [PSTNDialIn => Paws::AlexaForBusiness::PSTNDialIn]
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
- FirstName => Str
- [ClientRequestToken => Str]
- [DisplayName => Str]
- [LastName => Str]
- [PhoneNumber => Str]
Each argument is described in detail in: Paws::AlexaForBusiness::CreateContact
Returns: a Paws::AlexaForBusiness::CreateContactResponse instance
Creates a contact with the specified details.
CreateProfile
- Address => Str
- DistanceUnit => Str
- ProfileName => Str
- TemperatureUnit => Str
- Timezone => Str
- WakeWord => Str
- [ClientRequestToken => Str]
- [MaxVolumeLimit => Int]
- [PSTNEnabled => Bool]
- [SetupModeDisabled => Bool]
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
- RoomName => Str
- [ClientRequestToken => Str]
- [Description => Str]
- [ProfileArn => Str]
- [ProviderCalendarId => Str]
- [Tags => ArrayRef[Paws::AlexaForBusiness::Tag]]
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
- UserId => Str
- [ClientRequestToken => Str]
- [Email => Str]
- [FirstName => Str]
- [LastName => Str]
- [Tags => ArrayRef[Paws::AlexaForBusiness::Tag]]
Each argument is described in detail in: Paws::AlexaForBusiness::CreateUser
Returns: a Paws::AlexaForBusiness::CreateUserResponse instance
Creates a user.
DeleteAddressBook
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteAddressBook
Returns: a Paws::AlexaForBusiness::DeleteAddressBookResponse instance
Deletes an address book by the address book ARN.
DeleteBusinessReportSchedule
Each 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.
DeleteConferenceProvider
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteConferenceProvider
Returns: a Paws::AlexaForBusiness::DeleteConferenceProviderResponse instance
Deletes a conference provider.
DeleteContact
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteContact
Returns: a Paws::AlexaForBusiness::DeleteContactResponse instance
Deletes a contact by the contact ARN.
DeleteDevice
Each argument is described in detail in: Paws::AlexaForBusiness::DeleteDevice
Returns: a Paws::AlexaForBusiness::DeleteDeviceResponse instance
Removes a device from Alexa For Business.
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.
DisassociateContactFromAddressBook
Each 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.
DisassociateSkillFromUsers
Each 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.
ForgetSmartHomeAppliances
Each argument is described in detail in: Paws::AlexaForBusiness::ForgetSmartHomeAppliances
Returns: a Paws::AlexaForBusiness::ForgetSmartHomeAppliancesResponse instance
Forgets smart home appliances associated to a room.
GetAddressBook
Each 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.
GetConferencePreference
Each argument is described in detail in: Paws::AlexaForBusiness::GetConferencePreference
Returns: a Paws::AlexaForBusiness::GetConferencePreferenceResponse instance
Retrieves the existing conference preferences.
GetConferenceProvider
Each argument is described in detail in: Paws::AlexaForBusiness::GetConferenceProvider
Returns: a Paws::AlexaForBusiness::GetConferenceProviderResponse instance
Gets details about a specific conference provider.
GetContact
Each 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.
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.
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.
ListSkills
- [EnablementType => Str]
- [MaxResults => Int]
- [NextToken => Str]
- [SkillGroupArn => Str]
- [SkillType => Str]
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.
PutConferencePreference
- ConferencePreference => Paws::AlexaForBusiness::ConferencePreference
Each 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.
PutRoomSkillParameter
- RoomSkillParameter => Paws::AlexaForBusiness::RoomSkillParameter
- SkillId => Str
- [RoomArn => Str]
Each 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.
PutSkillAuthorization
- AuthorizationResult => Paws::AlexaForBusiness::AuthorizationResult
- SkillId => Str
- [RoomArn => Str]
Each 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).
RejectSkill
Each 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.
ResolveRoom
Each 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.
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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.
SearchProfiles
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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
- [Filters => ArrayRef[Paws::AlexaForBusiness::Filter]]
- [MaxResults => Int]
- [NextToken => Str]
- [SortCriteria => ArrayRef[Paws::AlexaForBusiness::Sort]]
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.
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 72 hours 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, by clearing all information and settings set by previous users.
StartSmartHomeApplianceDiscovery
Each 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.
TagResource
- Arn => Str
- Tags => ArrayRef[Paws::AlexaForBusiness::Tag]
Each argument is described in detail in: Paws::AlexaForBusiness::TagResource
Returns: a Paws::AlexaForBusiness::TagResourceResponse instance
Adds metadata tags to a specified resource.
UntagResource
Each 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
- ScheduleArn => Str
- [Format => Str]
- [Recurrence => Paws::AlexaForBusiness::BusinessReportRecurrence]
- [S3BucketName => Str]
- [S3KeyPrefix => Str]
- [ScheduleName => Str]
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
- ConferenceProviderArn => Str
- ConferenceProviderType => Str
- MeetingSetting => Paws::AlexaForBusiness::MeetingSetting
- [IPDialIn => Paws::AlexaForBusiness::IPDialIn]
- [PSTNDialIn => Paws::AlexaForBusiness::PSTNDialIn]
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.
UpdateProfile
- [Address => Str]
- [DistanceUnit => Str]
- [IsDefault => Bool]
- [MaxVolumeLimit => Int]
- [ProfileArn => Str]
- [ProfileName => Str]
- [PSTNEnabled => Bool]
- [SetupModeDisabled => Bool]
- [TemperatureUnit => Str]
- [Timezone => Str]
- [WakeWord => Str]
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
- [Description => Str]
- [ProfileArn => Str]
- [ProviderCalendarId => Str]
- [RoomArn => Str]
- [RoomName => Str]
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.
PAGINATORS
Paginator 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 ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues