aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
555 lines • 19.9 kB
JavaScript
"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