UNPKG

@cloud-copilot/iam-data

Version:
188 lines 4.45 kB
{ "createmonitor": { "name": "CreateMonitor", "description": "Grants permission to create a monitor", "accessLevel": "Write", "resourceTypes": [ { "name": "monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "createprobe": { "name": "CreateProbe", "description": "Grants permission to create a probe", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "deletemonitor": { "name": "DeleteMonitor", "description": "Grants permission to delete a monitor", "accessLevel": "Write", "resourceTypes": [ { "name": "monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deleteprobe": { "name": "DeleteProbe", "description": "Grants permission to delete a probe", "accessLevel": "Write", "resourceTypes": [ { "name": "probe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getmonitor": { "name": "GetMonitor", "description": "Grants permission to get information about a monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getprobe": { "name": "GetProbe", "description": "Grants permission to get information about a probe", "accessLevel": "Read", "resourceTypes": [ { "name": "probe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listmonitors": { "name": "ListMonitors", "description": "Grants permission to list all monitors in an account and their statuses", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list the tags for a resource", "accessLevel": "Read", "resourceTypes": [ { "name": "monitor", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "probe", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "monitor", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "probe", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "monitor", "required": false, "conditionKeys": [], "dependentActions": [] }, { "name": "probe", "required": false, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] }, "updatemonitor": { "name": "UpdateMonitor", "description": "Grants permission to update a monitor", "accessLevel": "Write", "resourceTypes": [ { "name": "monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "updateprobe": { "name": "UpdateProbe", "description": "Grants permission to update a probe", "accessLevel": "Write", "resourceTypes": [ { "name": "probe", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] } }