@cloud-copilot/iam-data
Version:
225 lines • 5.57 kB
JSON
{
"createworkflow": {
"name": "CreateWorkflow",
"description": "Grants permission to create a new workflow",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependentActions": []
},
"deleteworkflow": {
"name": "DeleteWorkflow",
"description": "Grants permission to delete a workflow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"gettaskinstance": {
"name": "GetTaskInstance",
"description": "Grants permission to retrieve the task details for a workflow run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getworkflow": {
"name": "GetWorkflow",
"description": "Grants permission to retrieve details about a workflow",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getworkflowrun": {
"name": "GetWorkflowRun",
"description": "Grants permission to retrieve details about a workflow run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list the tags for the specified resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"listtaskinstances": {
"name": "ListTaskInstances",
"description": "Grants permission to list the tasks for a workflow run",
"accessLevel": "List",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listworkflowruns": {
"name": "ListWorkflowRuns",
"description": "Grants permission to list the workflow runs of a workflow",
"accessLevel": "List",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listworkflowversions": {
"name": "ListWorkflowVersions",
"description": "Grants permission to list the workflow versions",
"accessLevel": "List",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listworkflows": {
"name": "ListWorkflows",
"description": "Grants permission to list the workflows",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startworkflowrun": {
"name": "StartWorkflowRun",
"description": "Grants permission to start an on-demand workflow run for the workflow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopworkflowrun": {
"name": "StopWorkflowRun",
"description": "Grants permission to stop a workflow run",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys",
"aws:ResourceTag/${TagKey}"
],
"dependentActions": []
},
"updateworkflow": {
"name": "UpdateWorkflow",
"description": "Grants permission to update an existing workflow",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "Workflow",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}