@cloud-copilot/iam-data
Version:
179 lines • 4.5 kB
JSON
{
"canceltask": {
"name": "CancelTask",
"description": "Grants permission to cancel tasks on remote devices",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "task",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"createtask": {
"name": "CreateTask",
"description": "Grants permission to create tasks on remote devices",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:ResourceTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"describedevice": {
"name": "DescribeDevice",
"description": "Grants permission to describe a remotely-managed device",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "managed-device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describedeviceec2instances": {
"name": "DescribeDeviceEc2Instances",
"description": "Grants permission to describe a remotely-managed device's EC2 instances",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "managed-device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"describeexecution": {
"name": "DescribeExecution",
"description": "Grants permission to describe task executions",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"describetask": {
"name": "DescribeTask",
"description": "Grants permission to describe a task",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "task",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdeviceresources": {
"name": "ListDeviceResources",
"description": "Grants permission to list a remotely-managed device's resources",
"accessLevel": "List",
"resourceTypes": [
{
"name": "managed-device",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"listdevices": {
"name": "ListDevices",
"description": "Grants permission to list remotely-managed devices",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listexecutions": {
"name": "ListExecutions",
"description": "Grants permission to list task executions",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"listtagsforresource": {
"name": "ListTagsForResource",
"description": "Grants permission to list the tags for a resource (device or task)",
"accessLevel": "Read",
"resourceTypes": [],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"listtasks": {
"name": "ListTasks",
"description": "Grants permission to list tasks",
"accessLevel": "List",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"tagresource": {
"name": "TagResource",
"description": "Grants permission to tag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "managed-device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "task",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependentActions": []
},
"untagresource": {
"name": "UntagResource",
"description": "Grants permission to untag a resource",
"accessLevel": "Tagging",
"resourceTypes": [
{
"name": "managed-device",
"required": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "task",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [
"aws:TagKeys"
],
"dependentActions": []
}
}