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