UNPKG

aws-iam-policy-types

Version:

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

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