UNPKG

@cloud-copilot/iam-data

Version:
786 lines 20.7 kB
{ "associatelibraryitemreview": { "name": "AssociateLibraryItemReview", "description": "Grants permission to associate a library item review in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "associateqappwithuser": { "name": "AssociateQAppWithUser", "description": "Grants permission to associate Q App with a user in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "batchcreatecategory": { "name": "BatchCreateCategory", "description": "Grants permission to create the categories of a library in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchdeletecategory": { "name": "BatchDeleteCategory", "description": "Grants permission to delete the categories of a library in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "batchupdatecategory": { "name": "BatchUpdateCategory", "description": "Grants permission to update the categories of a library in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "copyqapp": { "name": "CopyQApp", "isPermissionOnly": true, "description": "Grants permission to copy Q App in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "createlibraryitem": { "name": "CreateLibraryItem", "description": "Grants permission to create a library item in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "createlibraryitemreview": { "name": "CreateLibraryItemReview", "isPermissionOnly": true, "description": "Grants permission to create a library item review in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "createqapp": { "name": "CreateQApp", "description": "Grants permission to create Q App in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createsubscriptiontoken": { "name": "CreateSubscriptionToken", "isPermissionOnly": true, "description": "Grants permission to subscribe to a Q App event bus topic in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelibraryitem": { "name": "DeleteLibraryItem", "description": "Grants permission to delete a library item in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "deleteqapp": { "name": "DeleteQApp", "description": "Grants permission to delete Q App in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "describeqapppermissions": { "name": "DescribeQAppPermissions", "description": "Grants permission to get Q App sharing permissions in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "disassociatelibraryitemreview": { "name": "DisassociateLibraryItemReview", "description": "Grants permission to disassociate a library item review in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "disassociateqappfromuser": { "name": "DisassociateQAppFromUser", "description": "Grants permission to disassociate Q App with a user in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "exportqappsessiondata": { "name": "ExportQAppSessionData", "description": "Grants permission to export Q App session data in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getlibraryitem": { "name": "GetLibraryItem", "description": "Grants permission to get a library item in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "getqapp": { "name": "GetQApp", "description": "Grants permission to get Q App in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "getqappsession": { "name": "GetQAppSession", "description": "Grants permission to get Q App session in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished", "qapps:UserIsSessionModerator", "qapps:SessionIsShared" ], "dependentActions": [] }, "getqappsessionmetadata": { "name": "GetQAppSessionMetadata", "description": "Grants permission to get Q App session metadata in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "importdocument": { "name": "ImportDocument", "description": "Grants permission to import a document to Q App or Q App Session in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished", "qapps:UserIsSessionModerator", "qapps:SessionIsShared" ], "dependentActions": [] }, "listcategories": { "name": "ListCategories", "description": "Grants permission to list categories in the Q Business application environment", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listlibraryitems": { "name": "ListLibraryItems", "description": "Grants permission to list library items in the Q Business application environment", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listqappsessiondata": { "name": "ListQAppSessionData", "description": "Grants permission to get Q App session data in the Q Business application environment", "accessLevel": "Read", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listqapps": { "name": "ListQApps", "description": "Grants permission to list Q Apps in the Q Business application environment", "accessLevel": "List", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "predictproblemstatementfromconversation": { "name": "PredictProblemStatementFromConversation", "isPermissionOnly": true, "description": "Grants permission to predict problem statement from conversation log in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "predictqapp": { "name": "PredictQApp", "description": "Grants permission to predict Q App from conversation log or problem statement in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "predictqappfromproblemstatement": { "name": "PredictQAppFromProblemStatement", "isPermissionOnly": true, "description": "Grants permission to predict Q App metadata from problem statement in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startqappsession": { "name": "StartQAppSession", "description": "Grants permission to start Q App session in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "stopqappsession": { "name": "StopQAppSession", "description": "Grants permission to stop Q App session in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished", "qapps:UserIsSessionModerator", "qapps:SessionIsShared" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a resource with given key value pairs", "accessLevel": "Tagging", "resourceTypes": [ { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove the tag with the given key from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp-session", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatelibraryitem": { "name": "UpdateLibraryItem", "description": "Grants permission to update a library item in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "updatelibraryitemmetadata": { "name": "UpdateLibraryItemMetadata", "description": "Grants permission to update the metadata of a library item in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:AppIsPublished" ], "dependentActions": [] }, "updateqapp": { "name": "UpdateQApp", "description": "Grants permission to update Q App in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "updateqapppermissions": { "name": "UpdateQAppPermissions", "description": "Grants permission to update Q App sharing permissions in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "application", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "qapp", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished" ], "dependentActions": [] }, "updateqappsession": { "name": "UpdateQAppSession", "description": "Grants permission to update Q App session in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "qapps:UserIsAppOwner", "qapps:AppIsPublished", "qapps:UserIsSessionModerator", "qapps:SessionIsShared" ], "dependentActions": [] }, "updateqappsessionmetadata": { "name": "UpdateQAppSessionMetadata", "description": "Grants permission to update Q App session metadata in the Q Business application environment", "accessLevel": "Write", "resourceTypes": [ { "name": "qapp-session", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }