UNPKG

aws-iam-policy-types

Version:

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

550 lines (549 loc) 17.6 kB
/** * All IAM policy actions for Amazon Q Business (QBUSINESS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonqbusiness.html * * 2025-02-24T21:49:18.254Z */ export declare enum AwsQbusinessActions { /** * Grants permission to add one or more users for licenses * * See ${APIReferenceDocPage}API_AddUserLicenses.html */ AddUserLicenses = "qbusiness:AddUserLicenses", /** * Grants permission to configure vended log delivery for Amazon Q Business applic * ation resource * * See ${UserGuideDocPage}monitoring-overview.html */ AllowVendedLogDeliveryForResource = "qbusiness:AllowVendedLogDeliveryForResource", /** * Grants permission to associate resource based policy statement to the applicati * on * * See ${APIReferenceDocPage}API_AssociatePermission.html */ AssociatePermission = "qbusiness:AssociatePermission", /** * Grants permission to batch delete document * * See ${APIReferenceDocPage}API_BatchDeleteDocument.html */ BatchDeleteDocument = "qbusiness:BatchDeleteDocument", /** * Grants permission to batch put document * * See ${APIReferenceDocPage}API_BatchPutDocument.html */ BatchPutDocument = "qbusiness:BatchPutDocument", /** * Grants permission to cancel a subscription * * See ${APIReferenceDocPage}API_CancelSubscription.html */ CancelSubscription = "qbusiness:CancelSubscription", /** * Grants permission to chat using an application * * See ${APIReferenceDocPage}API_Chat.html */ Chat = "qbusiness:Chat", /** * Grants permission to chat synchronously using an application * * See ${APIReferenceDocPage}API_ChatSync.html */ ChatSync = "qbusiness:ChatSync", /** * Grants permission to create an application * * See ${APIReferenceDocPage}API_CreateApplication.html */ CreateApplication = "qbusiness:CreateApplication", /** * Grants permission to create DataAccessor to the application * * See ${APIReferenceDocPage}API_CreateDataAccessor.html */ CreateDataAccessor = "qbusiness:CreateDataAccessor", /** * Grants permission to create a data source for a given application and index * * See ${APIReferenceDocPage}API_CreateDataSource.html */ CreateDataSource = "qbusiness:CreateDataSource", /** * Grants permission to create an index for a given application * * See ${APIReferenceDocPage}API_CreateIndex.html */ CreateIndex = "qbusiness:CreateIndex", /** * Grants permission to create a new integration for a Q Business application * * See ${APIReferenceDocPage}API_CreateIntegration.html */ CreateIntegration = "qbusiness:CreateIntegration", /** * Grants permission to create a license * * See ${APIReferenceDocPage}API_CreateLicense.html */ CreateLicense = "qbusiness:CreateLicense", /** * Grants permission to create a plugin for a given application * * See ${APIReferenceDocPage}API_CreatePlugin.html */ CreatePlugin = "qbusiness:CreatePlugin", /** * Grants permission to create a retriever for a given application * * See ${APIReferenceDocPage}API_CreateRetriever.html */ CreateRetriever = "qbusiness:CreateRetriever", /** * Grants permission to create a subscription * * See ${APIReferenceDocPage}API_CreateSubscription.html */ CreateSubscription = "qbusiness:CreateSubscription", /** * Grants permission to create a user * * See ${APIReferenceDocPage}API_CreateUser.html */ CreateUser = "qbusiness:CreateUser", /** * Grants permission to create a web experience for a given application * * See ${APIReferenceDocPage}API_CreateWebExperience.html */ CreateWebExperience = "qbusiness:CreateWebExperience", /** * Grants permission to delete an application * * See ${APIReferenceDocPage}API_DeleteApplication.html */ DeleteApplication = "qbusiness:DeleteApplication", /** * Grants permission to delete an attachment in the current chat context * * See ${APIReferenceDocPage}API_DeleteAttachment.html */ DeleteAttachment = "qbusiness:DeleteAttachment", /** * Grants permission to delete chat controls configuration for an application * * See ${APIReferenceDocPage}API_DeleteChatControlsConfiguration.html */ DeleteChatControlsConfiguration = "qbusiness:DeleteChatControlsConfiguration", /** * Grants permission to delete a conversation * * See ${APIReferenceDocPage}API_DeleteConversation.html */ DeleteConversation = "qbusiness:DeleteConversation", /** * Grants permission to delete DataAccessor * * See ${APIReferenceDocPage}API_DeleteDataAccessor.html */ DeleteDataAccessor = "qbusiness:DeleteDataAccessor", /** * Grants permission to delete a DataSource * * See ${APIReferenceDocPage}API_DeleteDataSource.html */ DeleteDataSource = "qbusiness:DeleteDataSource", /** * Grants permission to delete a group * * See ${APIReferenceDocPage}API_DeleteGroup.html */ DeleteGroup = "qbusiness:DeleteGroup", /** * Grants permission to delete an index * * See ${APIReferenceDocPage}API_DeleteIndex.html */ DeleteIndex = "qbusiness:DeleteIndex", /** * Grants permission to delete an integration for a Q Business application * * See ${APIReferenceDocPage}API_DeleteIntegration.html */ DeleteIntegration = "qbusiness:DeleteIntegration", /** * Grants permission to delete a plugin * * See ${APIReferenceDocPage}API_DeletePlugin.html */ DeletePlugin = "qbusiness:DeletePlugin", /** * Grants permission to delete a retriever * * See ${APIReferenceDocPage}API_DeleteRetriever.html */ DeleteRetriever = "qbusiness:DeleteRetriever", /** * Grants permission to delete a user * * See ${APIReferenceDocPage}API_DeleteUser.html */ DeleteUser = "qbusiness:DeleteUser", /** * Grants permission to delete a web-experience * * See ${APIReferenceDocPage}API_DeleteWebExperience.html */ DeleteWebExperience = "qbusiness:DeleteWebExperience", /** * Grants permission to disable the ACL crawl while creating the Amazon Q Business * data source resource * * See ${UserGuideDocPage}setting-up.html#DisableAclOnDataSource */ DisableAclOnDataSource = "qbusiness:DisableAclOnDataSource", /** * Grants permission to disassociate resource based policy statement to the applic * ation * * See ${APIReferenceDocPage}API_DisassociatePermission.html */ DisassociatePermission = "qbusiness:DisassociatePermission", /** * Grants permission to get an application * * See ${APIReferenceDocPage}API_GetApplication.html */ GetApplication = "qbusiness:GetApplication", /** * Grants permission to get chat controls configuration for an application * * See ${APIReferenceDocPage}API_GetChatControlsConfiguration.html */ GetChatControlsConfiguration = "qbusiness:GetChatControlsConfiguration", /** * Grants permission to get DataAccessor * * See ${APIReferenceDocPage}API_GetDataAccessor.html */ GetDataAccessor = "qbusiness:GetDataAccessor", /** * Grants permission to get a data source * * See ${APIReferenceDocPage}API_GetDataSource.html */ GetDataSource = "qbusiness:GetDataSource", /** * Grants permission to get a group * * See ${APIReferenceDocPage}API_GetGroup.html */ GetGroup = "qbusiness:GetGroup", /** * Grants permission to get an index * * See ${APIReferenceDocPage}API_GetIndex.html */ GetIndex = "qbusiness:GetIndex", /** * Grants permission to get an integration for a Q Business application * * See ${APIReferenceDocPage}API_GetIntegration.html */ GetIntegration = "qbusiness:GetIntegration", /** * Grants permission to get a license * * See ${APIReferenceDocPage}API_GetLicense.html */ GetLicense = "qbusiness:GetLicense", /** * Grants permission to get the media associated to a system message * * See ${APIReferenceDocPage}API_GetMedia.html */ GetMedia = "qbusiness:GetMedia", /** * Grants permission to get a plugin * * See ${APIReferenceDocPage}API_GetPlugin.html */ GetPlugin = "qbusiness:GetPlugin", /** * Grants permission to get resource based policy of the application * * See ${APIReferenceDocPage}API_GetPolicy.html */ GetPolicy = "qbusiness:GetPolicy", /** * Grants permission to get a retriever * * See ${APIReferenceDocPage}API_GetRetriever.html */ GetRetriever = "qbusiness:GetRetriever", /** * Grants permission to get a user * * See ${APIReferenceDocPage}API_GetUser.html */ GetUser = "qbusiness:GetUser", /** * Grants permission to get a web-experience * * See ${APIReferenceDocPage}API_GetWebExperience.html */ GetWebExperience = "qbusiness:GetWebExperience", /** * Grants permission to list the applications * * See ${APIReferenceDocPage}API_ListApplications.html */ ListApplications = "qbusiness:ListApplications", /** * Grants permission to list attachments in the current chat context * * See ${APIReferenceDocPage}API_ListAttachments.html */ ListAttachments = "qbusiness:ListAttachments", /** * Grants permission to list all conversations for an application * * See ${APIReferenceDocPage}API_ListConversations.html */ ListConversations = "qbusiness:ListConversations", /** * Grants permission to list DataAccessors for the application * * See ${APIReferenceDocPage}API_ListDataAccessors.html */ ListDataAccessors = "qbusiness:ListDataAccessors", /** * Grants permission to get Data Source sync job history * * See ${APIReferenceDocPage}API_ListDataSourceSyncJobs.html */ ListDataSourceSyncJobs = "qbusiness:ListDataSourceSyncJobs", /** * Grants permission to list the data sources of an application and an index * * See ${APIReferenceDocPage}API_ListDataSources.html */ ListDataSources = "qbusiness:ListDataSources", /** * Grants permission to list all documents * * See ${APIReferenceDocPage}API_ListDocuments.html */ ListDocuments = "qbusiness:ListDocuments", /** * Grants permission to list groups * * See ${APIReferenceDocPage}API_ListGroups.html */ ListGroups = "qbusiness:ListGroups", /** * Grants permission to list the indices of an application * * See ${APIReferenceDocPage}API_ListIndices.html */ ListIndices = "qbusiness:ListIndices", /** * Grants permission to list all integrations for a Q Business application * * See ${APIReferenceDocPage}API_ListIntegrations.html */ ListIntegrations = "qbusiness:ListIntegrations", /** * Grants permission to list all messages * * See ${APIReferenceDocPage}API_ListMessages.html */ ListMessages = "qbusiness:ListMessages", /** * Grants permission to list the plugins actions of a plugin within application * * See ${APIReferenceDocPage}API_ListPluginActions.html */ ListPluginActions = "qbusiness:ListPluginActions", /** * Grants permission to list all the actions for a plugin type * * See ${APIReferenceDocPage}API_ListPluginTypeActions.html */ ListPluginTypeActions = "qbusiness:ListPluginTypeActions", /** * Grants permission to list all the plugin type metadata * * See ${APIReferenceDocPage}API_ListPluginTypeMetadata.html */ ListPluginTypeMetadata = "qbusiness:ListPluginTypeMetadata", /** * Grants permission to list the plugins of an application * * See ${APIReferenceDocPage}API_ListPlugins.html */ ListPlugins = "qbusiness:ListPlugins", /** * Grants permission to list the retrievers of an application * * See ${APIReferenceDocPage}API_ListRetrievers.html */ ListRetrievers = "qbusiness:ListRetrievers", /** * Grants permission to list subscriptions * * See ${APIReferenceDocPage}API_ListSubscriptions.html */ ListSubscriptions = "qbusiness:ListSubscriptions", /** * Grants permission to list tags for a resource * * See ${APIReferenceDocPage}API_ListTagsForResource.html */ ListTagsForResource = "qbusiness:ListTagsForResource", /** * Grants permission to list licenses * * See ${APIReferenceDocPage}API_ListUserLicenses.html */ ListUserLicenses = "qbusiness:ListUserLicenses", /** * Grants permission to list the web experiences of an application * * See ${APIReferenceDocPage}API_ListWebExperiences.html */ ListWebExperiences = "qbusiness:ListWebExperiences", /** * Grants permission to put feedback about a conversation message * * See ${APIReferenceDocPage}API_PutFeedback.html */ PutFeedback = "qbusiness:PutFeedback", /** * Grants permission to put a group of users * * See ${APIReferenceDocPage}API_PutGroup.html */ PutGroup = "qbusiness:PutGroup", /** * Grants permission to put resource based policy statement to the application * * See ${APIReferenceDocPage}API_AssociatePermission.html */ PutResourcePolicy = "qbusiness:PutResourcePolicy", /** * Grants permission to remove licenses for one or more users * * See ${APIReferenceDocPage}API_RemoveUserLicenses.html */ RemoveUserLicenses = "qbusiness:RemoveUserLicenses", /** * Grants permission to search relevant content from the Amazon Q Business Applica * tion * * See ${APIReferenceDocPage}API_SearchRelevantContent.html */ SearchRelevantContent = "qbusiness:SearchRelevantContent", /** * Grants permission to start Data Source sync job * * See ${APIReferenceDocPage}API_StartDataSourceSyncJob.html */ StartDataSourceSyncJob = "qbusiness:StartDataSourceSyncJob", /** * Grants permission to start deployment for an integration * * See ${APIReferenceDocPage}API_StartDeployment.html */ StartDeployment = "qbusiness:StartDeployment", /** * Grants permission to stop Data Source sync job * * See ${APIReferenceDocPage}API_StopDataSourceSyncJob.html */ StopDataSourceSyncJob = "qbusiness:StopDataSourceSyncJob", /** * Grants permission to tag a resource with given key value pairs * * See ${APIReferenceDocPage}API_TagResource.html */ TagResource = "qbusiness:TagResource", /** * Grants permission to remove the tag with the given key from a resource * * See ${APIReferenceDocPage}API_UntagResource.html */ UntagResource = "qbusiness:UntagResource", /** * Grants permission to update an Application * * See ${APIReferenceDocPage}API_UpdateApplication.html */ UpdateApplication = "qbusiness:UpdateApplication", /** * Grants permission to update chat controls configuration for an application * * See ${APIReferenceDocPage}API_UpdateChatControlsConfiguration.html */ UpdateChatControlsConfiguration = "qbusiness:UpdateChatControlsConfiguration", /** * Grants permission to update DataAccessor * * See ${APIReferenceDocPage}API_UpdateDataAccessor.html */ UpdateDataAccessor = "qbusiness:UpdateDataAccessor", /** * Grants permission to update a DataSource * * See ${APIReferenceDocPage}API_UpdateDataSource.html */ UpdateDataSource = "qbusiness:UpdateDataSource", /** * Grants permission to update an index * * See ${APIReferenceDocPage}API_UpdateIndex.html */ UpdateIndex = "qbusiness:UpdateIndex", /** * Grants permission to update an integration for a Q Business application * * See ${APIReferenceDocPage}API_UpdateIntegration.html */ UpdateIntegration = "qbusiness:UpdateIntegration", /** * Grants permission to update a plugin * * See ${APIReferenceDocPage}API_UpdatePlugin.html */ UpdatePlugin = "qbusiness:UpdatePlugin", /** * Grants permission to update a Retriever * * See ${APIReferenceDocPage}API_UpdateRetriever.html */ UpdateRetriever = "qbusiness:UpdateRetriever", /** * Grants permission to update a subscription * * See ${APIReferenceDocPage}API_UpdateSubscription.html */ UpdateSubscription = "qbusiness:UpdateSubscription", /** * Grants permission to update a user * * See ${APIReferenceDocPage}API_UpdateUser.html */ UpdateUser = "qbusiness:UpdateUser", /** * Grants permission to update a WebExperience * * See ${APIReferenceDocPage}API_UpdateWebExperience.html */ UpdateWebExperience = "qbusiness:UpdateWebExperience" }