UNPKG

@cloud-copilot/iam-data

Version:
489 lines 12.8 kB
{ "createtemplate": { "name": "CreateTemplate", "description": "Grants permission to create a custom template", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createworkflow": { "name": "CreateWorkflow", "description": "Grants permission to create a workflow based on the selected template", "accessLevel": "Write", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createworkflowstep": { "name": "CreateWorkflowStep", "description": "Grants permission to create a step under a workflow and a specific step group", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createworkflowstepgroup": { "name": "CreateWorkflowStepGroup", "description": "Grants permission to to create a custom step group for a given workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletetemplate": { "name": "DeleteTemplate", "description": "Grants permission to delete a custom template", "accessLevel": "Write", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkflow": { "name": "DeleteWorkflow", "description": "Grants permission to a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkflowstep": { "name": "DeleteWorkflowStep", "description": "Grants permission to delete a step from a specific step group under a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteworkflowstepgroup": { "name": "DeleteWorkflowStepGroup", "description": "Grants permission to delete a step group associated with a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmessage": { "name": "GetMessage", "description": "Grants permission to the plugin to receive information from the service", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "gettemplate": { "name": "GetTemplate", "description": "Grants permission to get retrieve metadata for a Template", "accessLevel": "Read", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettemplatestep": { "name": "GetTemplateStep", "description": "Grants permission to retrieve details of a step associated with a template and a step group", "accessLevel": "Read", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gettemplatestepgroup": { "name": "GetTemplateStepGroup", "description": "Grants permission to retrieve metadata of a step group under a template", "accessLevel": "Read", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getworkflow": { "name": "GetWorkflow", "description": "Grants permission to retrieve metadata asscociated with a workflow", "accessLevel": "Read", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getworkflowstep": { "name": "GetWorkflowStep", "description": "Grants permission to get details of step associated with a workflow and a step group", "accessLevel": "Read", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getworkflowstepgroup": { "name": "GetWorkflowStepGroup", "description": "Grants permission to get details of a step group associated with a workflow", "accessLevel": "Read", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listplugins": { "name": "ListPlugins", "description": "Grants permission to get a list all registered Plugins", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to get a list of all the tags tied to a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] }, { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtemplatestepgroups": { "name": "ListTemplateStepGroups", "description": "Grants permission to lists step groups of a template", "accessLevel": "List", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtemplatesteps": { "name": "ListTemplateSteps", "description": "Grants permission to get a list of steps in a step group", "accessLevel": "List", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listtemplates": { "name": "ListTemplates", "description": "Grants permission to get a list of all Templates available to customer", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listworkflowstepgroups": { "name": "ListWorkflowStepGroups", "description": "Grants permission to get list of step groups associated with a workflow", "accessLevel": "List", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listworkflowsteps": { "name": "ListWorkflowSteps", "description": "Grants permission to get a list of steps within step group associated with a workflow", "accessLevel": "List", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listworkflows": { "name": "ListWorkflows", "description": "Grants permission to list all workflows", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "registerplugin": { "name": "RegisterPlugin", "description": "Grants permission to register the plugin to receive an ID and to start receiving messages from the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "retryworkflowstep": { "name": "RetryWorkflowStep", "description": "Grants permission to retry a failed step within a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "sendmessage": { "name": "SendMessage", "description": "Grants permission to the plugin to send information to the service", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startworkflow": { "name": "StartWorkflow", "description": "Grants permission to start a workflow or resume a stopped workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopworkflow": { "name": "StopWorkflow", "description": "Grants permission to stop a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "template", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workflow", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys", "aws:RequestTag/${TagKey}" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "template", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "workflow", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatetemplate": { "name": "UpdateTemplate", "description": "Grants permission to update a custom template", "accessLevel": "Write", "resourceTypes": [ { "name": "template", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateworkflow": { "name": "UpdateWorkflow", "description": "Grants permission to update the metadata associated with the workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateworkflowstep": { "name": "UpdateWorkflowStep", "description": "Grants permission to update metadata and status of a custom step within a workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateworkflowstepgroup": { "name": "UpdateWorkflowStepGroup", "description": "Grants permission to update metadata associated with a step group in a given workflow", "accessLevel": "Write", "resourceTypes": [ { "name": "workflow", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }