@cloud-copilot/iam-data
Version:
424 lines • 10.4 kB
JSON
{
"accessinteractiveendpoints": {
"name": "AccessInteractiveEndpoints",
"isPermissionOnly": true,
"description": "Grants permission to execute interactive workloads on an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"accesslivyendpoints": {
"name": "AccessLivyEndpoints",
"isPermissionOnly": true,
"description": "Grants permission to execute interactive workloads on Livy Endpoint enabled on an EMR Serverless Application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
},
"accesssystemprofilelogs": {
"name": "AccessSystemProfileLogs",
"isPermissionOnly": true,
"description": "Grants permission to access system profile logs",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "jobRun",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"canceljobrun": {
"name": "CancelJobRun",
"description": "Grants permission to cancel a job run",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "jobRun",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createapplication": {
"name": "CreateApplication",
"description": "Grants permission to create an Application",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"deleteapplication": {
"name": "DeleteApplication",
"description": "Grants permission to delete an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getapplication": {
"name": "GetApplication",
"description": "Grants permission to get application",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getdashboardforjobrun": {
"name": "GetDashboardForJobRun",
"description": "Grants permission to get job run dashboard",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "jobRun",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getjobrun": {
"name": "GetJobRun",
"description": "Grants permission to get a job run",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "jobRun",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getresourcedashboard": {
"name": "GetResourceDashboard",
"description": "Grants permission to get the resource dashboard",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "session",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getsession": {
"name": "GetSession",
"description": "Grants permission to get details about a session",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "session",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getsessionendpoint": {
"name": "GetSessionEndpoint",
"description": "Grants permission to get the endpoint URL and authentication token for connecting to a session",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "session",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listapplications": {
"name": "ListApplications",
"description": "Grants permission to list applications",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listjobrunattempts": {
"name": "ListJobRunAttempts",
"description": "Grants permission to list job run attempts associated with a job run",
"accessLevel": "List",
"resourceTypes": [
{
"name": "jobRun",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listjobruns": {
"name": "ListJobRuns",
"description": "Grants permission to list job runs associated with an application",
"accessLevel": "List",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listsessions": {
"name": "ListSessions",
"description": "Grants permission to list sessions associated with an application",
"accessLevel": "List",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list tags for the specified resource",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "jobRun",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "session",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startapplication": {
"name": "StartApplication",
"description": "Grants permission to Start an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startjobrun": {
"name": "StartJobRun",
"description": "Grants permission to start a job run",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"startsession": {
"name": "StartSession",
"description": "Grants permission to start a session in an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": [
"iam:PassRole"
]
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"stopapplication": {
"name": "StopApplication",
"description": "Grants permission to Stop an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "jobRun",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "session",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"terminatesession": {
"name": "TerminateSession",
"description": "Grants permission to terminate a session",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "session",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag the specified resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "application",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "jobRun",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "session",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
},
"updateapplication": {
"name": "UpdateApplication",
"description": "Grants permission to Update an application",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "application",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}