aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
297 lines • 12.8 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for Amazon Q Business Q Apps (QAPPS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonqbusinessqapps.html
*
* 2025-02-24T21:49:18.756Z
*/
export var AwsQappsActions;
(function (AwsQappsActions) {
/**
* Grants permission to associate a library item review in the Q Business applicat
* ion environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_AssociateLibraryItemReview.html
*/
AwsQappsActions["AssociateLibraryItemReview"] = "qapps:AssociateLibraryItemReview";
/**
* Grants permission to associate Q App with a user in the Q Business application
* environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_AssociateQAppWithUser.html
*/
AwsQappsActions["AssociateQAppWithUser"] = "qapps:AssociateQAppWithUser";
/**
* Grants permission to create the categories of a library in the Q Business appli
* cation environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_BatchCreateCategory.html
*/
AwsQappsActions["BatchCreateCategory"] = "qapps:BatchCreateCategory";
/**
* Grants permission to delete the categories of a library in the Q Business appli
* cation environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_BatchDeleteCategory.html
*/
AwsQappsActions["BatchDeleteCategory"] = "qapps:BatchDeleteCategory";
/**
* Grants permission to update the categories of a library in the Q Business appli
* cation environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_BatchUpdateCategory.html
*/
AwsQappsActions["BatchUpdateCategory"] = "qapps:BatchUpdateCategory";
/**
* Grants permission to copy Q App in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["CopyQApp"] = "qapps:CopyQApp";
/**
* Grants permission to create a library item in the Q Business application enviro
* nment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_CreateLibraryItem.html
*/
AwsQappsActions["CreateLibraryItem"] = "qapps:CreateLibraryItem";
/**
* Grants permission to create a library item review in the Q Business application
* environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["CreateLibraryItemReview"] = "qapps:CreateLibraryItemReview";
/**
* Grants permission to create a presigned URL for uploading a file to a Q App or
* Q App Session in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_CreatePresignedUrl.html
*/
AwsQappsActions["CreatePresignedUrl"] = "qapps:CreatePresignedUrl";
/**
* Grants permission to create Q App in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_CreateQApp.html
*/
AwsQappsActions["CreateQApp"] = "qapps:CreateQApp";
/**
* Grants permission to subscribe to a Q App event bus topic in the Q Business app
* lication environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["CreateSubscriptionToken"] = "qapps:CreateSubscriptionToken";
/**
* Grants permission to delete a library item in the Q Business application enviro
* nment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_DeleteLibraryItem.html
*/
AwsQappsActions["DeleteLibraryItem"] = "qapps:DeleteLibraryItem";
/**
* Grants permission to delete Q App in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_DeleteQApp.html
*/
AwsQappsActions["DeleteQApp"] = "qapps:DeleteQApp";
/**
* Grants permission to get Q App sharing permissions in the Q Business applicatio
* n environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_DescribeQAppPermissions.html
*/
AwsQappsActions["DescribeQAppPermissions"] = "qapps:DescribeQAppPermissions";
/**
* Grants permission to disassociate a library item review in the Q Business appli
* cation environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_DisassociateLibraryItemReview.html
*/
AwsQappsActions["DisassociateLibraryItemReview"] = "qapps:DisassociateLibraryItemReview";
/**
* Grants permission to disassociate Q App with a user in the Q Business applicati
* on environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_DisassociateQAppFromUser.html
*/
AwsQappsActions["DisassociateQAppFromUser"] = "qapps:DisassociateQAppFromUser";
/**
* Grants permission to export Q App session data in the Q Business application en
* vironment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["ExportQAppSessionData"] = "qapps:ExportQAppSessionData";
/**
* Grants permission to get a library item in the Q Business application environme
* nt
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_GetLibraryItem.html
*/
AwsQappsActions["GetLibraryItem"] = "qapps:GetLibraryItem";
/**
* Grants permission to get Q App in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_GetQApp.html
*/
AwsQappsActions["GetQApp"] = "qapps:GetQApp";
/**
* Grants permission to get Q App session in the Q Business application environmen
* t
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_GetQAppSession.html
*/
AwsQappsActions["GetQAppSession"] = "qapps:GetQAppSession";
/**
* Grants permission to get Q App session metadata in the Q Business application e
* nvironment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["GetQAppSessionMetadata"] = "qapps:GetQAppSessionMetadata";
/**
* Grants permission to import a document to Q App or Q App Session in the Q Busin
* ess application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_ImportDocument.html
*/
AwsQappsActions["ImportDocument"] = "qapps:ImportDocument";
/**
* Grants permission to import a document to Q App in the Q Business application e
* nvironment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["ImportDocumentToQApp"] = "qapps:ImportDocumentToQApp";
/**
* Grants permission to import a document to Q App session in the Q Business appli
* cation environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["ImportDocumentToQAppSession"] = "qapps:ImportDocumentToQAppSession";
/**
* Grants permission to list categories in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_ListCategories.html
*/
AwsQappsActions["ListCategories"] = "qapps:ListCategories";
/**
* Grants permission to list library items in the Q Business application environme
* nt
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_ListLibraryItems.html
*/
AwsQappsActions["ListLibraryItems"] = "qapps:ListLibraryItems";
/**
* Grants permission to get Q App session data in the Q Business application envir
* onment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["ListQAppSessionData"] = "qapps:ListQAppSessionData";
/**
* Grants permission to list Q Apps in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_ListQApps.html
*/
AwsQappsActions["ListQApps"] = "qapps:ListQApps";
/**
* Grants permission to list tags for a resource
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_ListTagsForResource.html
*/
AwsQappsActions["ListTagsForResource"] = "qapps:ListTagsForResource";
/**
* Grants permission to predict problem statement from conversation log in the Q B
* usiness application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["PredictProblemStatementFromConversation"] = "qapps:PredictProblemStatementFromConversation";
/**
* Grants permission to predict Q App from conversation log or problem statement i
* n the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_PredictQApp.html
*/
AwsQappsActions["PredictQApp"] = "qapps:PredictQApp";
/**
* Grants permission to predict Q App metadata from problem statement in the Q Bus
* iness application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["PredictQAppFromProblemStatement"] = "qapps:PredictQAppFromProblemStatement";
/**
* Grants permission to start Q App session in the Q Business application environm
* ent
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_StartQAppSession.html
*/
AwsQappsActions["StartQAppSession"] = "qapps:StartQAppSession";
/**
* Grants permission to stop Q App session in the Q Business application environme
* nt
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_StopQAppSession.html
*/
AwsQappsActions["StopQAppSession"] = "qapps:StopQAppSession";
/**
* Grants permission to tag a resource with given key value pairs
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_TagResource.html
*/
AwsQappsActions["TagResource"] = "qapps:TagResource";
/**
* Grants permission to remove the tag with the given key from a resource
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_UntagResource.html
*/
AwsQappsActions["UntagResource"] = "qapps:UntagResource";
/**
* Grants permission to update a library item in the Q Business application enviro
* nment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_UpdateLibraryItem.html
*/
AwsQappsActions["UpdateLibraryItem"] = "qapps:UpdateLibraryItem";
/**
* Grants permission to update the metadata of a library item in the Q Business ap
* plication environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_UpdateLibraryItemMetadata.html
*/
AwsQappsActions["UpdateLibraryItemMetadata"] = "qapps:UpdateLibraryItemMetadata";
/**
* Grants permission to update Q App in the Q Business application environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_UpdateQApp.html
*/
AwsQappsActions["UpdateQApp"] = "qapps:UpdateQApp";
/**
* Grants permission to update Q App sharing permissions in the Q Business applica
* tion environment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_UpdateQAppPermissions.html
*/
AwsQappsActions["UpdateQAppPermissions"] = "qapps:UpdateQAppPermissions";
/**
* Grants permission to update Q App session in the Q Business application environ
* ment
*
* See https://docs.aws.amazon.com/amazonq/latest/api-reference/API_qapps_UpdateQAppSession.html
*/
AwsQappsActions["UpdateQAppSession"] = "qapps:UpdateQAppSession";
/**
* Grants permission to update Q App session metadata in the Q Business applicatio
* n environment
*
* See https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/purpose-built-qapps.html
*/
AwsQappsActions["UpdateQAppSessionMetadata"] = "qapps:UpdateQAppSessionMetadata";
})(AwsQappsActions || (AwsQappsActions = {}));
//# sourceMappingURL=qapps.js.map