UNPKG

@cloud-copilot/iam-data

Version:
390 lines 9.96 kB
{ "canceljobrun": { "name": "CancelJobRun", "description": "Grants permission to cancel a job run", "accessLevel": "Write", "resourceTypes": [ { "name": "jobRun", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createcertificate": { "name": "CreateCertificate", "description": "Grants permission to create a certificate", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "createjobtemplate": { "name": "CreateJobTemplate", "description": "Grants permission to create a job template", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createmanagedendpoint": { "name": "CreateManagedEndpoint", "description": "Grants permission to create a managed endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "emr-containers:ExecutionRoleArn" ], "dependentActions": [] }, "createsecurityconfiguration": { "name": "CreateSecurityConfiguration", "description": "Grants permission to create a security configuration", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createvirtualcluster": { "name": "CreateVirtualCluster", "description": "Grants permission to create a virtual cluster", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletejobtemplate": { "name": "DeleteJobTemplate", "description": "Grants permission to delete a job template", "accessLevel": "Write", "resourceTypes": [ { "name": "jobTemplate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletemanagedendpoint": { "name": "DeleteManagedEndpoint", "description": "Grants permission to delete a managed endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "managedEndpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletevirtualcluster": { "name": "DeleteVirtualCluster", "description": "Grants permission to delete a virtual cluster", "accessLevel": "Write", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describejobrun": { "name": "DescribeJobRun", "description": "Grants permission to describe a job run", "accessLevel": "Read", "resourceTypes": [ { "name": "jobRun", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describejobtemplate": { "name": "DescribeJobTemplate", "description": "Grants permission to describe a job template", "accessLevel": "Read", "resourceTypes": [ { "name": "jobTemplate", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describemanagedendpoint": { "name": "DescribeManagedEndpoint", "description": "Grants permission to describe a managed endpoint", "accessLevel": "Read", "resourceTypes": [ { "name": "managedEndpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describesecurityconfiguration": { "name": "DescribeSecurityConfiguration", "description": "Grants permission to describe a security configuration", "accessLevel": "Read", "resourceTypes": [ { "name": "securityConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "describevirtualcluster": { "name": "DescribeVirtualCluster", "description": "Grants permission to describe a virtual cluster", "accessLevel": "Read", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmanagedendpointsessioncredentials": { "name": "GetManagedEndpointSessionCredentials", "description": "Grants permission to generate a session token used to connect to a managed endpoint", "accessLevel": "Write", "resourceTypes": [ { "name": "managedEndpoint", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listjobruns": { "name": "ListJobRuns", "description": "Grants permission to list job runs associated with a virtual cluster", "accessLevel": "List", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listjobtemplates": { "name": "ListJobTemplates", "description": "Grants permission to list job templates", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listmanagedendpoints": { "name": "ListManagedEndpoints", "description": "Grants permission to list managed endpoints associated with a virtual cluster", "accessLevel": "List", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listsecurityconfigurations": { "name": "ListSecurityConfigurations", "description": "Grants permission to list security configurations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for the specified resource", "accessLevel": "List", "resourceTypes": [ { "name": "jobRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "jobTemplate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "managedEndpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "virtualCluster", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listvirtualclusters": { "name": "ListVirtualClusters", "description": "Grants permission to list virtual clusters", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "startjobrun": { "name": "StartJobRun", "description": "Grants permission to start a job run", "accessLevel": "Write", "resourceTypes": [ { "name": "virtualCluster", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "emr-containers:ExecutionRoleArn", "emr-containers:JobTemplateArn" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag the specified resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "jobRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "jobTemplate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "managedEndpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "virtualCluster", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to untag the specified resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "jobRun", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "jobTemplate", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "managedEndpoint", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "virtualCluster", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] } }