@cloud-copilot/iam-data
Version:
393 lines • 10.7 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": []
},
"createscope": {
"name": "CreateScope",
"description": "Grants permission to create a scope",
"accessLevel": "Write",
"resourceTypes": [],
"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": []
},
"deletescope": {
"name": "DeleteScope",
"description": "Grants permission to delete a scope",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"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": []
},
"getqueryresultsmonitortopcontributors": {
"name": "GetQueryResultsMonitorTopContributors",
"description": "Grants permission to get the results of a query that retrieves top contributors data for a monitor",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "monitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getqueryresultsworkloadinsightstopcontributors": {
"name": "GetQueryResultsWorkloadInsightsTopContributors",
"description": "Grants permission to get the results of a query that retrieves top contributors for workload insights",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getqueryresultsworkloadinsightstopcontributorsdata": {
"name": "GetQueryResultsWorkloadInsightsTopContributorsData",
"description": "Grants permission to get the results of a query that retrieves top contributors data points for workload insights",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getquerystatusmonitortopcontributors": {
"name": "GetQueryStatusMonitorTopContributors",
"description": "Grants permission to get the status of a query that retrieves top contributors data for a monitor",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "monitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getquerystatusworkloadinsightstopcontributors": {
"name": "GetQueryStatusWorkloadInsightsTopContributors",
"description": "Grants permission to get the status of a query that retrieves top contributors for workload insights",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getquerystatusworkloadinsightstopcontributorsdata": {
"name": "GetQueryStatusWorkloadInsightsTopContributorsData",
"description": "Grants permission to get the status of a query that retrieves top contributors data points for workload insights",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"getscope": {
"name": "GetScope",
"description": "Grants permission to get information about a scope",
"accessLevel": "Read",
"resourceTypes": [
{
"name": "scope",
"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": []
},
"listscopes": {
"name": "ListScopes",
"description": "Grants permission to get all scopes for an account",
"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": "scope",
"required": false,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"publish": {
"name": "Publish",
"description": "Grants permission to publish a report",
"accessLevel": "Write",
"resourceTypes": [],
"conditionKeys": [],
"dependentActions": []
},
"startquerymonitortopcontributors": {
"name": "StartQueryMonitorTopContributors",
"description": "Grants permission to start a query for retrieving top contributors data for a monitor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "monitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startqueryworkloadinsightstopcontributors": {
"name": "StartQueryWorkloadInsightsTopContributors",
"description": "Grants permission to start a query for retrieving top contributors data for workload insights",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"startqueryworkloadinsightstopcontributorsdata": {
"name": "StartQueryWorkloadInsightsTopContributorsData",
"description": "Grants permission to start a query for retrieving top contributors data points for workload insights",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopquerymonitortopcontributors": {
"name": "StopQueryMonitorTopContributors",
"description": "Grants permission to stop a query for retrieving top contributors data for a monitor",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "monitor",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopqueryworkloadinsightstopcontributors": {
"name": "StopQueryWorkloadInsightsTopContributors",
"description": "Grants permission to stop a query for retrieving top contributors for workload insights",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
},
"stopqueryworkloadinsightstopcontributorsdata": {
"name": "StopQueryWorkloadInsightsTopContributorsData",
"description": "Grants permission to stop a query for retrieving top contributors data points for workload insights",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"required": true,
"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": "scope",
"required": false,
"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": false,
"conditionKeys": [],
"dependentActions": []
},
{
"name": "scope",
"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": []
},
"updatescope": {
"name": "UpdateScope",
"description": "Grants permission to update a scope",
"accessLevel": "Write",
"resourceTypes": [
{
"name": "scope",
"required": true,
"conditionKeys": [],
"dependentActions": []
}
],
"conditionKeys": [],
"dependentActions": []
}
}