@cloud-copilot/iam-data
Version:
786 lines • 20.7 kB
JSON
{
"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": []
}
}