Amazon IAM Access Analyzer · JSON Structure

Iam Access Analyzer Criterion Structure

The criteria to use in the filter that defines the archive rule. For more information on available filter keys, see IAM Access Analyzer filter keys.

Type: object Properties: 4
Access ControlComplianceIAMPolicy ManagementSecurity

Criterion is a JSON Structure definition published by Amazon IAM Access Analyzer, describing 4 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

eq neq contains exists

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iam-access-analyzer/refs/heads/main/json-structure/iam-access-analyzer-criterion-structure.json",
  "name": "Criterion",
  "description": "The criteria to use in the filter that defines the archive rule. For more information on available filter keys, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/access-analyzer-reference-filter-keys.html\">IAM Access Analyzer filter keys</a>.",
  "type": "object",
  "properties": {
    "eq": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ValueList"
        },
        {
          "description": "An \"equals\" operator to match for the filter used to create the rule."
        }
      ]
    },
    "neq": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ValueList"
        },
        {
          "description": "A \"not equals\" operator to match for the filter used to create the rule."
        }
      ]
    },
    "contains": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ValueList"
        },
        {
          "description": "A \"contains\" operator to match for the filter used to create the rule."
        }
      ]
    },
    "exists": {
      "allOf": [
        {
          "$ref": "#/components/schemas/Boolean"
        },
        {
          "description": "An \"exists\" operator to match for the filter used to create the rule. "
        }
      ]
    }
  }
}