@cloud-copilot/iam-data
Version:
245 lines • 6.09 kB
JSON
{
"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": []
}
}