{
  "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": []
  }
}