UNPKG

@cloud-copilot/iam-data

Version:
245 lines 6.09 kB
{ "createmonitor": { "name": "CreateMonitor", "description": "Grants permission to create a monitor", "accessLevel": "Write", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletemonitor": { "name": "DeleteMonitor", "description": "Grants permission to delete a monitor", "accessLevel": "Write", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "gethealthevent": { "name": "GetHealthEvent", "description": "Grants permission to get information about a health event for a specified monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getinternetevent": { "name": "GetInternetEvent", "description": "Grants permission to get information about a specified internet event", "accessLevel": "Read", "resourceTypes": [ { "name": "InternetEvent", "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": [] }, "getqueryresults": { "name": "GetQueryResults", "description": "Grants permission to get results for a data query for a monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "getquerystatus": { "name": "GetQueryStatus", "description": "Grants permission to get status for a data query for a monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "link": { "name": "Link", "isPermissionOnly": true, "description": "Grants permission to share Internet Monitor resources with a monitoring account", "accessLevel": "Write", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listhealthevents": { "name": "ListHealthEvents", "description": "Grants permission to list all health events for a monitor", "accessLevel": "List", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "listinternetevents": { "name": "ListInternetEvents", "description": "Grants permission to list all internet events", "accessLevel": "List", "resourceTypes": [], "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": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "startquery": { "name": "StartQuery", "description": "Grants permission to start a data query for a monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "stopquery": { "name": "StopQuery", "description": "Grants permission to stop a data query for a monitor", "accessLevel": "Read", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to add tags to a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Monitor", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a resource", "accessLevel": "Tagging", "resourceTypes": [ { "name": "Monitor", "required": true, "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": [] } }