{
  "activateanomalydetector": {
    "name": "ActivateAnomalyDetector",
    "description": "Grants permission to activate an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "backtestanomalydetector": {
    "name": "BackTestAnomalyDetector",
    "description": "Grants permission to run a backtest with an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "createalert": {
    "name": "CreateAlert",
    "description": "Grants permission to create an alert for an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createanomalydetector": {
    "name": "CreateAnomalyDetector",
    "description": "Grants permission to create an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "createmetricset": {
    "name": "CreateMetricSet",
    "description": "Grants permission to create a dataset",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MetricSet",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:RequestTag/${TagKey}",
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "deactivateanomalydetector": {
    "name": "DeactivateAnomalyDetector",
    "description": "Grants permission to deactivate an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deletealert": {
    "name": "DeleteAlert",
    "description": "Grants permission to delete an alert",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "deleteanomalydetector": {
    "name": "DeleteAnomalyDetector",
    "description": "Grants permission to delete an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describealert": {
    "name": "DescribeAlert",
    "description": "Grants permission to get details about an alert",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeanomalydetectionexecutions": {
    "name": "DescribeAnomalyDetectionExecutions",
    "description": "Grants permission to get information about an anomaly detection job",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describeanomalydetector": {
    "name": "DescribeAnomalyDetector",
    "description": "Grants permission to get details about an anomaly detector",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "describemetricset": {
    "name": "DescribeMetricSet",
    "description": "Grants permission to get details about a dataset",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "MetricSet",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "detectmetricsetconfig": {
    "name": "DetectMetricSetConfig",
    "description": "Grants permission to detect metric set config from data source",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getanomalygroup": {
    "name": "GetAnomalyGroup",
    "description": "Grants permission to get details about a group of affected metrics",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getdataqualitymetrics": {
    "name": "GetDataQualityMetrics",
    "description": "Grants permission to get data quality metrics for an anomaly detector",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getfeedback": {
    "name": "GetFeedback",
    "description": "Grants permission to get feedback on affected metrics for an anomaly group",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "getsampledata": {
    "name": "GetSampleData",
    "description": "Grants permission to get a selection of sample records from an Amazon S3 datasource",
    "accessLevel": "Read",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listalerts": {
    "name": "ListAlerts",
    "description": "Grants permission to get a list of alerts for a detector",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listanomalydetectors": {
    "name": "ListAnomalyDetectors",
    "description": "Grants permission to get a list of anomaly detectors",
    "accessLevel": "List",
    "resourceTypes": [],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listanomalygrouprelatedmetrics": {
    "name": "ListAnomalyGroupRelatedMetrics",
    "description": "Grants permission to get a list of related measures in an anomaly group",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listanomalygroupsummaries": {
    "name": "ListAnomalyGroupSummaries",
    "description": "Grants permission to get a list of anomaly groups",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listanomalygrouptimeseries": {
    "name": "ListAnomalyGroupTimeSeries",
    "description": "Grants permission to get a list of affected metrics for a measure in an anomaly group",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listmetricsets": {
    "name": "ListMetricSets",
    "description": "Grants permission to get a list of datasets",
    "accessLevel": "List",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "listtagsforresource": {
    "name": "ListTagsForResource",
    "description": "Grants permission to get a list of tags for a detector, dataset, or alert",
    "accessLevel": "Read",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "AnomalyDetector",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MetricSet",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "putfeedback": {
    "name": "PutFeedback",
    "description": "Grants permission to add feedback for an affected metric in an anomaly group",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "tagresource": {
    "name": "TagResource",
    "description": "Grants permission to add tags to a detector, dataset, or alert",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "AnomalyDetector",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MetricSet",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys",
      "aws:RequestTag/${TagKey}",
      "aws:ResourceTag/${TagKey}"
    ],
    "dependentActions": []
  },
  "untagresource": {
    "name": "UntagResource",
    "description": "Grants permission to remove tags from a detector, dataset, or alert",
    "accessLevel": "Tagging",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "AnomalyDetector",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      },
      {
        "name": "MetricSet",
        "required": false,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [
      "aws:TagKeys"
    ],
    "dependentActions": []
  },
  "updatealert": {
    "name": "UpdateAlert",
    "description": "Grants permission to update an alert for an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "Alert",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updateanomalydetector": {
    "name": "UpdateAnomalyDetector",
    "description": "Grants permission to update an anomaly detector",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "AnomalyDetector",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  },
  "updatemetricset": {
    "name": "UpdateMetricSet",
    "description": "Grants permission to update a dataset",
    "accessLevel": "Write",
    "resourceTypes": [
      {
        "name": "MetricSet",
        "required": true,
        "conditionKeys": [],
        "dependentActions": []
      }
    ],
    "conditionKeys": [],
    "dependentActions": []
  }
}