UNPKG

@cloud-copilot/iam-data

Version:
179 lines 4.5 kB
{ "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": [] } }