UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

608 lines (607 loc) 23.7 kB
/** * All IAM policy actions for Alexa for Business (A4B) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_alexaforbusiness.html * * 2025-02-24T21:46:34.116Z */ export declare enum AwsA4bActions { /** * Grants permission to associate a skill with the organization under the customer * 's AWS account * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ApproveSkill.html */ ApproveSkill = "a4b:ApproveSkill", /** * Grants permission to associate a contact with a given address book * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateContactWithAddressBook.html */ AssociateContactWithAddressBook = "a4b:AssociateContactWithAddressBook", /** * Grants permission to associate a device with the specified network profile * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithNetworkProfile.html */ AssociateDeviceWithNetworkProfile = "a4b:AssociateDeviceWithNetworkProfile", /** * Grants permission to associate device with given room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateDeviceWithRoom.html */ AssociateDeviceWithRoom = "a4b:AssociateDeviceWithRoom", /** * Grants permission to associate the skill group with given room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillGroupWithRoom.html */ AssociateSkillGroupWithRoom = "a4b:AssociateSkillGroupWithRoom", /** * Grants permission to associate a skill with a skill group * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillWithSkillGroup.html */ AssociateSkillWithSkillGroup = "a4b:AssociateSkillWithSkillGroup", /** * Grants permission to make a private skill available for enrolled users to enabl * e on their devices * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_AssociateSkillWithUsers.html */ AssociateSkillWithUsers = "a4b:AssociateSkillWithUsers", /** * Grants permission to complete the operation of registering an Alexa device * * See https://docs.aws.amazon.com/a4b/latest/ag/manage-devices.html */ CompleteRegistration = "a4b:CompleteRegistration", /** * Grants permission to create an address book with the specified details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateAddressBook.html */ CreateAddressBook = "a4b:CreateAddressBook", /** * Grants permission to create a recurring schedule for usage reports to deliver t * o the specified S3 location with a specified daily or weekly interval * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateBusinessReportSchedule.html */ CreateBusinessReportSchedule = "a4b:CreateBusinessReportSchedule", /** * Grants permission to add a new conference provider under the user's AWS account * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateConferenceProvider.html */ CreateConferenceProvider = "a4b:CreateConferenceProvider", /** * Grants permission to create a contact with the specified details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateContact.html */ CreateContact = "a4b:CreateContact", /** * Grants permission to create a gateway group with the specified details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateGatewayGroup.html */ CreateGatewayGroup = "a4b:CreateGatewayGroup", /** * Grants permission to create a network profile with the specified details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateNetworkProfile.html */ CreateNetworkProfile = "a4b:CreateNetworkProfile", /** * Grants permission to create a new profile * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateProfile.html */ CreateProfile = "a4b:CreateProfile", /** * Grants permission to create room with the specified details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateRoom.html */ CreateRoom = "a4b:CreateRoom", /** * Grants permission to create a skill group with given name and description * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateSkillGroup.html */ CreateSkillGroup = "a4b:CreateSkillGroup", /** * Grants permission to create a user * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_CreateUser.html */ CreateUser = "a4b:CreateUser", /** * Grants permission to delete an address book by the address book ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteAddressBook.html */ DeleteAddressBook = "a4b:DeleteAddressBook", /** * Grants permission to delete the recurring report delivery schedule with the spe * cified schedule ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteBusinessReportSchedule.html */ DeleteBusinessReportSchedule = "a4b:DeleteBusinessReportSchedule", /** * Grants permission to delete a conference provider * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteConferenceProvider.html */ DeleteConferenceProvider = "a4b:DeleteConferenceProvider", /** * Grants permission to delete a contact by the contact ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteContact.html */ DeleteContact = "a4b:DeleteContact", /** * Grants permission to remove a device from Alexa For Business * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDevice.html */ DeleteDevice = "a4b:DeleteDevice", /** * Grants permission to delete the device's entire previous history of voice input * data and associated response data * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteDeviceUsageData.html */ DeleteDeviceUsageData = "a4b:DeleteDeviceUsageData", /** * Grants permission to delete a gateway group * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteGatewayGroup.html */ DeleteGatewayGroup = "a4b:DeleteGatewayGroup", /** * Grants permission to delete a network profile by the network profile ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteNetworkProfile.html */ DeleteNetworkProfile = "a4b:DeleteNetworkProfile", /** * Grants permission to delete profile by profile ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteProfile.html */ DeleteProfile = "a4b:DeleteProfile", /** * Grants permission to delete room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoom.html */ DeleteRoom = "a4b:DeleteRoom", /** * Grants permission to delete a parameter from a skill and room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteRoomSkillParameter.html */ DeleteRoomSkillParameter = "a4b:DeleteRoomSkillParameter", /** * Grants permission to unlink a third-party account from a skill * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillAuthorization.html */ DeleteSkillAuthorization = "a4b:DeleteSkillAuthorization", /** * Grants permission to delete skill group with skill group ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteSkillGroup.html */ DeleteSkillGroup = "a4b:DeleteSkillGroup", /** * Grants permission to delete a user * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DeleteUser.html */ DeleteUser = "a4b:DeleteUser", /** * Grants permission to disassociate a contact from a given address book * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateContactFromAddressBook.html */ DisassociateContactFromAddressBook = "a4b:DisassociateContactFromAddressBook", /** * Grants permission to disassociate device from its current room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateDeviceFromRoom.html */ DisassociateDeviceFromRoom = "a4b:DisassociateDeviceFromRoom", /** * Grants permission to disassociate a skill from a skill group * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromSkillGroup.html */ DisassociateSkillFromSkillGroup = "a4b:DisassociateSkillFromSkillGroup", /** * Grants permission to make a private skill unavailable for enrolled users and pr * event them from enabling it on their devices * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillFromUsers.html */ DisassociateSkillFromUsers = "a4b:DisassociateSkillFromUsers", /** * Grants permission to disassociate the skill group from given room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_DisassociateSkillGroupFromRoom.html */ DisassociateSkillGroupFromRoom = "a4b:DisassociateSkillGroupFromRoom", /** * Grants permission to forget smart home appliances associated to a room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ForgetSmartHomeAppliances.html */ ForgetSmartHomeAppliances = "a4b:ForgetSmartHomeAppliances", /** * Grants permission to get the address book details by the address book ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetAddressBook.html */ GetAddressBook = "a4b:GetAddressBook", /** * Grants permission to retrieve the existing conference preferences * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetConferencePreference.html */ GetConferencePreference = "a4b:GetConferencePreference", /** * Grants permission to get details about a specific conference provider * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetConferenceProvider.html */ GetConferenceProvider = "a4b:GetConferenceProvider", /** * Grants permission to get the contact details by the contact ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetContact.html */ GetContact = "a4b:GetContact", /** * Grants permission to get device details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetDevice.html */ GetDevice = "a4b:GetDevice", /** * Grants permission to retrieve the details of a gateway * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetGateway.html */ GetGateway = "a4b:GetGateway", /** * Grants permission to retrieve the details of a gateway group * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetGatewayGroup.html */ GetGatewayGroup = "a4b:GetGatewayGroup", /** * Grants permission to retrieve the configured values for the user enrollment inv * itation email template * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetInvitationConfiguration.html */ GetInvitationConfiguration = "a4b:GetInvitationConfiguration", /** * Grants permission to get the network profile details by the network profile ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetNetworkProfile.html */ GetNetworkProfile = "a4b:GetNetworkProfile", /** * Grants permission to get profile when provided with Profile ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetProfile.html */ GetProfile = "a4b:GetProfile", /** * Grants permission to get room details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetRoom.html */ GetRoom = "a4b:GetRoom", /** * Grants permission to get an existing parameter that has been set for a skill an * d room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetRoomSkillParameter.html */ GetRoomSkillParameter = "a4b:GetRoomSkillParameter", /** * Grants permission to get skill group details with skill group ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_GetSkillGroup.html */ GetSkillGroup = "a4b:GetSkillGroup", /** * Grants permission to list the details of the schedules that a user configured * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListBusinessReportSchedules.html */ ListBusinessReportSchedules = "a4b:ListBusinessReportSchedules", /** * Grants permission to list conference providers under a specific AWS account * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListConferenceProviders.html */ ListConferenceProviders = "a4b:ListConferenceProviders", /** * Grants permission to list the device event history, including device connection * status, for up to 30 days * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListDeviceEvents.html */ ListDeviceEvents = "a4b:ListDeviceEvents", /** * Grants permission to list gateway group summaries * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListGatewayGroups.html */ ListGatewayGroups = "a4b:ListGatewayGroups", /** * Grants permission to list gateway summaries * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListGateways.html */ ListGateways = "a4b:ListGateways", /** * Grants permission to list skills * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListSkills.html */ ListSkills = "a4b:ListSkills", /** * Grants permission to list all categories in the Alexa skill store * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListSkillsStoreCategories.html */ ListSkillsStoreCategories = "a4b:ListSkillsStoreCategories", /** * Grants permission to list all skills in the Alexa skill store by category * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListSkillsStoreSkillsByCategory.html */ ListSkillsStoreSkillsByCategory = "a4b:ListSkillsStoreSkillsByCategory", /** * Grants permission to list all of the smart home appliances associated with a ro * om * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListSmartHomeAppliances.html */ ListSmartHomeAppliances = "a4b:ListSmartHomeAppliances", /** * Grants permission to list all tags on a resource * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ListTags.html */ ListTags = "a4b:ListTags", /** * Grants permission to set the conference preferences on a specific conference pr * ovider at the account level * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutConferencePreference.html */ PutConferencePreference = "a4b:PutConferencePreference", /** * Grants permission to publish Alexa device setup events * * See https://docs.aws.amazon.com/a4b/latest/ag/manage-devices.html */ PutDeviceSetupEvents = "a4b:PutDeviceSetupEvents", /** * Grants permission to configure the email template for the user enrollment invit * ation with the specified attributes * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutInvitationConfiguration.html */ PutInvitationConfiguration = "a4b:PutInvitationConfiguration", /** * Grants permission to put a room specific parameter for a skill * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutRoomSkillParameter.html */ PutRoomSkillParameter = "a4b:PutRoomSkillParameter", /** * Grants permission to link a user's account to a third-party skill provider * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_PutSkillAuthorization.html */ PutSkillAuthorization = "a4b:PutSkillAuthorization", /** * Grants permission to register an Alexa-enabled device built by an Original Equi * pment Manufacturer (OEM) using Alexa Voice Service (AVS) * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_RegisterAVSDevice.html */ RegisterAVSDevice = "a4b:RegisterAVSDevice", /** * Grants permission to register an Alexa device * * See https://docs.aws.amazon.com/a4b/latest/ag/manage-devices.html */ RegisterDevice = "a4b:RegisterDevice", /** * Grants permission to disassociate a skill from the organization under a user's * AWS account * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_RejectSkill.html */ RejectSkill = "a4b:RejectSkill", /** * Grants permission to resolve room information * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_ResolveRoom.html */ ResolveRoom = "a4b:ResolveRoom", /** * Grants permission to revoke an invitation * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_RevokeInvitation.html */ RevokeInvitation = "a4b:RevokeInvitation", /** * Grants permission to search address books and list the ones that meet a set of * filter and sort criteria * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchAddressBooks.html */ SearchAddressBooks = "a4b:SearchAddressBooks", /** * Grants permission to search contacts and list the ones that meet a set of filte * r and sort criteria * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchContacts.html */ SearchContacts = "a4b:SearchContacts", /** * Grants permission to search for devices * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchDevices.html */ SearchDevices = "a4b:SearchDevices", /** * Grants permission to search network profiles and list the ones that meet a set * of filter and sort criteria * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchNetworkProfiles.html */ SearchNetworkProfiles = "a4b:SearchNetworkProfiles", /** * Grants permission to search for profiles * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchProfiles.html */ SearchProfiles = "a4b:SearchProfiles", /** * Grants permission to search for rooms * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchRooms.html */ SearchRooms = "a4b:SearchRooms", /** * Grants permission to search for skill groups * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchSkillGroups.html */ SearchSkillGroups = "a4b:SearchSkillGroups", /** * Grants permission to search for users * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SearchUsers.html */ SearchUsers = "a4b:SearchUsers", /** * Grants permission to trigger an asynchronous flow to send text, SSML, or audio * announcements to rooms that are identified by a search or filter * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SendAnnouncement.html */ SendAnnouncement = "a4b:SendAnnouncement", /** * Grants permission to send an invitation to a user * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_SendInvitation.html */ SendInvitation = "a4b:SendInvitation", /** * Grants permission to restore the device and its account to its known, default s * ettings by clearing all information and settings set by its previous users * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_StartDeviceSync.html */ StartDeviceSync = "a4b:StartDeviceSync", /** * Grants permission to initiate the discovery of any smart home appliances associ * ated with the room * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_StartSmartHomeApplianceDiscovery.html */ StartSmartHomeApplianceDiscovery = "a4b:StartSmartHomeApplianceDiscovery", /** * Grants permission to add metadata tags to a resource * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_TagResource.html */ TagResource = "a4b:TagResource", /** * Grants permission to remove metadata tags from a resource * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UntagResource.html */ UntagResource = "a4b:UntagResource", /** * Grants permission to update address book details by the address book ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateAddressBook.html */ UpdateAddressBook = "a4b:UpdateAddressBook", /** * Grants permission to update the configuration of the report delivery schedule w * ith the specified schedule ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateBusinessReportSchedule.html */ UpdateBusinessReportSchedule = "a4b:UpdateBusinessReportSchedule", /** * Grants permission to update an existing conference provider's settings * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateConferenceProvider.html */ UpdateConferenceProvider = "a4b:UpdateConferenceProvider", /** * Grants permission to update the contact details by the contact ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateContact.html */ UpdateContact = "a4b:UpdateContact", /** * Grants permission to update device name * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateDevice.html */ UpdateDevice = "a4b:UpdateDevice", /** * Grants permission to update the details of a gateway * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGateway.html */ UpdateGateway = "a4b:UpdateGateway", /** * Grants permission to update the details of a gateway group * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateGatewayGroup.html */ UpdateGatewayGroup = "a4b:UpdateGatewayGroup", /** * Grants permission to update a network profile by the network profile ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateNetworkProfile.html */ UpdateNetworkProfile = "a4b:UpdateNetworkProfile", /** * Grants permission to update an existing profile * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateProfile.html */ UpdateProfile = "a4b:UpdateProfile", /** * Grants permission to update room details * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateRoom.html */ UpdateRoom = "a4b:UpdateRoom", /** * Grants permission to update skill group details with skill group ARN * * See https://docs.aws.amazon.com/a4b/latest/APIReference/API_UpdateSkillGroup.html */ UpdateSkillGroup = "a4b:UpdateSkillGroup" }