{
  "createperformanceanalysisreport": {
    "name": "CreatePerformanceAnalysisReport",
    "description": "Grants permission to call CreatePerformanceAnalysisReport API to create a Performance Analysis Report for a specified DB instance",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "deleteperformanceanalysisreport": {
    "name": "DeletePerformanceAnalysisReport",
    "description": "Grants permission to call DeletePerformanceAnalysisReport API to delete a Performance Analysis Report for a specified DB instance",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describedimensionkeys": {
    "name": "DescribeDimensionKeys",
    "description": "Grants permission to call DescribeDimensionKeys API to retrieve the top N dimension keys for a metric for a specific time period",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "pi:Dimensions"
    ],
    "dependentActions": []
  },
  "getdimensionkeydetails": {
    "name": "GetDimensionKeyDetails",
    "description": "Grants permission to call GetDimensionKeyDetails API to retrieve the attributes of the specified dimension group",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "pi:Dimensions"
    ],
    "dependentActions": []
  },
  "getperformanceanalysisreport": {
    "name": "GetPerformanceAnalysisReport",
    "description": "Grants permission to call GetPerformanceAnalysisReport API to retrieve a Performance Analysis Report for a specified DB instance",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourcemetadata": {
    "name": "GetResourceMetadata",
    "description": "Grants permission to call GetResourceMetadata API to retrieve the metadata for different features",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getresourcemetrics": {
    "name": "GetResourceMetrics",
    "description": "Grants permission to call GetResourceMetrics API to retrieve PI metrics for a set of data sources, over a time period",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "pi:Dimensions"
    ],
    "dependentActions": []
  },
  "listavailableresourcedimensions": {
    "name": "ListAvailableResourceDimensions",
    "description": "Grants permission to call ListAvailableResourceDimensions API to retrieve the dimensions that can be queried for each specified metric type on a specified DB instance",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listavailableresourcemetrics": {
    "name": "ListAvailableResourceMetrics",
    "description": "Grants permission to call ListAvailableResourceMetrics API to retrieve metrics of the specified types that can be queried for a specified DB instance",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listperformanceanalysisreportrecommendations": {
    "name": "ListPerformanceAnalysisReportRecommendations",
    "description": "Grants permission to call ListPerformanceAnalysisReportRecommendations API to retrieve a Performance Analysis Report Recommendations for a specified DB instance",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listperformanceanalysisreports": {
    "name": "ListPerformanceAnalysisReports",
    "description": "Grants permission to call ListPerformanceAnalysisReports API to list Performance Analysis Reports for a specified DB instance",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to call ListTagsForResource API to list tags for a resource",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "metric-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to call TagResource API to tag a resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to call UntagResource API to untag a resource",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "perf-reports-resource",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  }
}