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
TypeScript
/**
* 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"
}