{
  "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": []
  }
}