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