{
  "format_version": "1",
  "kind": "plan",
  "generator": {
    "name": "rootform",
    "version": "0.1.0-pr.117.1"
  },
  "evidence": {
    "origin": "plan",
    "input_format_version": "1.2",
    "producer": {
      "tool": "unestablished",
      "reported_version": "1.16.4",
      "hints": [
        "registry.terraform.io"
      ]
    },
    "completeness": {
      "producer_complete": "true",
      "attested_complete": false
    },
    "enrichment": {
      "snapshot": {
        "status": "verified",
        "trust": "paired",
        "modules": 1
      }
    },
    "attestations": [],
    "scope": {
      "refresh_scope": "not_exported",
      "drift_records": "absent",
      "data_sources_covered_by_drift": false,
      "deposed_covered_by_drift": false
    }
  },
  "semantics": {
    "language_version": "1",
    "release_set": {
      "id": "release-set:0ebd4f2c0d161104c85edc692ae5ea9ca1c9c45eae7ca8f805ce8650ca649be6",
      "version": "0.1.0",
      "manifest_digest": "sha256:0ebd4f2c0d161104c85edc692ae5ea9ca1c9c45eae7ca8f805ce8650ca649be6",
      "units": [
        {
          "owner": "auth0",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:9eee084a63143fba4bfca319613ca9358a6701f05a33ae738253a4db4618ffe1",
          "semantic_digest": "sha256:1a7390f510ec2496c37bc9249c5817b599fc3a6d9ff58a1b5cb6b33c46c57949"
        },
        {
          "owner": "aws",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010",
          "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c"
        },
        {
          "owner": "azure",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b",
          "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663"
        },
        {
          "owner": "cloudflare",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:0ae59e8ecac75eeb0ba1738630791de167b92cd7193b18d4bf8d26f0a38c0ca9",
          "semantic_digest": "sha256:b43b77be534bc1abca4d4bf9df035608ff4e13b2b29d7f55c51c98969e4abcbb"
        },
        {
          "owner": "confluent",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:ca6e821352dd72e3f8673378fc5f4fb9dcb2ee0420c096167bd5acc9c253d74d",
          "semantic_digest": "sha256:259507d5dbb4ab205ff2bbb0bc5df257e63ccb98d0dadb4f9dd11128b78d826b"
        },
        {
          "owner": "consul",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:4094b9c0259e841335b31330a8f0b543566967d5a0e84b6fbaac867d244ff9a3",
          "semantic_digest": "sha256:b76c8ebe91f98e259d8496702e6ad89edc71a0371afac360fa1f53362ed23cad"
        },
        {
          "owner": "databricks",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:2d1d01064543f6cfd36510ee0e09113b8134e5d537c0ab47a2f6ca97d942c5df",
          "semantic_digest": "sha256:ef4a38517aa3d20479be601ea1a79c51eb7b5f71bbaa406407318bd51d6cf9bb"
        },
        {
          "owner": "datadog",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:e738691316e6bf54110237e8abef06e80cb58838bddecb29b888f50c686d8bcd",
          "semantic_digest": "sha256:41d10191b7bba0a9ff8511a802172635f2afb81d536b55fb767f454e4f778129"
        },
        {
          "owner": "google",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86",
          "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917"
        },
        {
          "owner": "grafana",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:4dc88a08552555bcfbc5986fbaa618fa234e49c97d0f049c2f79ccf6ee843756",
          "semantic_digest": "sha256:f2bae3da1e32fe12ad403f2ae8618ecc7d808f26650084fdc140e5e886b1bde1"
        },
        {
          "owner": "hcp",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:e35be0dc422fc6e26a5980e10ffbd1beea8b280b4eaf4a5bf610bf1b67a3a993",
          "semantic_digest": "sha256:629912e0dd22c0c3dd80c0c5db571b2949625b306da52a823c20dff4b07b3119"
        },
        {
          "owner": "kestra",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:6b0ddca1674fa7c1cd77773b13339cd1dccbcc6fc283a0cf5c4652c1f4e1ef4a",
          "semantic_digest": "sha256:4b0591ab0f416c6b33746dd39799eb031e7f2bb4407830ddd39eb5b0462e0b0f"
        },
        {
          "owner": "kubernetes",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:ec4e4919d9c23e7deaa9be5627b0eeff8215100ac0ec8623dbc2c50827f0d635",
          "semantic_digest": "sha256:69308a0333bdd366b22b23d60f0b28cb40071fd812e126bbdd293d532ca69d6b"
        },
        {
          "owner": "mongodb-atlas",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:b8d3c04aa823e5480ad305e54f42eb312a721a9a19a5edcf7019d43b94d14895",
          "semantic_digest": "sha256:7e756d96f8793ee076095ef46d7fca102bd238852790f00fcc6d096b11462b67"
        },
        {
          "owner": "newrelic",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:e2e3f23599f72182bcd976692133e65b067a40129f8fd8768c03be3004462c1d",
          "semantic_digest": "sha256:5e932f3a168c07047040df16e72e94dfb111b554816200bc11e1d25d5f325802"
        },
        {
          "owner": "okta",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:0455861eb29ab6b80d446c9da591e018f892fb70d607d45a4368c6fa7b17d9fd",
          "semantic_digest": "sha256:900ad252631e91b2051ad3b19c6ec15b7c6c8e34e0eed2819be5668d3e6ed1c8"
        },
        {
          "owner": "rf",
          "kind": "vocabulary",
          "version": "0.1.0",
          "content_digest": "sha256:cab0d0c0283c2b5a4a689d9bbda36a09d439ca6d46db78f4fadfb1c7fd6849c5",
          "semantic_digest": "sha256:cab0d0c0283c2b5a4a689d9bbda36a09d439ca6d46db78f4fadfb1c7fd6849c5"
        },
        {
          "owner": "secrets",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:866a25eefffe767181d3edef3382b7219137d1049f9b9275af0fefe595892c12",
          "semantic_digest": "sha256:95d5b00591b87cc9e530b5d539f580f43ed17919eb29eef05e96d54625c0983e"
        },
        {
          "owner": "snowflake",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:98f106e47db09ed898ab5119ad0acfa66770322c8a9047e302e58c1e18144a1c",
          "semantic_digest": "sha256:1590159f7dba1e322e840b89e7f591ef5558e0877b884cf22bdce6e5393af510"
        },
        {
          "owner": "vault",
          "kind": "dialect",
          "version": "0.1.0",
          "content_digest": "sha256:908d55f1f2689e111f2ec7540999d73a2697da9f9f2cf0b4491f12a42f10d178",
          "semantic_digest": "sha256:48f428f93b364f042f77a2d46649d0d3cef147f667cca72a3568bd9f13c6c936"
        }
      ]
    },
    "selection": {
      "active_owners": [
        "auth0",
        "aws",
        "azure",
        "cloudflare",
        "confluent",
        "consul",
        "databricks",
        "datadog",
        "google",
        "grafana",
        "hcp",
        "kestra",
        "kubernetes",
        "mongodb-atlas",
        "newrelic",
        "okta",
        "rf",
        "secrets",
        "snowflake",
        "vault"
      ],
      "excluded_owners": [],
      "replacements": [],
      "provider_map": []
    },
    "owners": [
      {
        "id": "auth0",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:9eee084a63143fba4bfca319613ca9358a6701f05a33ae738253a4db4618ffe1",
        "semantic_digest": "sha256:1a7390f510ec2496c37bc9249c5817b599fc3a6d9ff58a1b5cb6b33c46c57949",
        "providers": [
          {
            "source": "auth0/auth0",
            "version": "= 1.56.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": []
      },
      {
        "id": "aws",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:ccd02492322d61af43f2ceb6e9075c44ab008b44b5c625fd1a9327db6fa83010",
        "semantic_digest": "sha256:1b4b531e432061630f49851bab84275abbcf526ad233c43fd56c70644285348c",
        "providers": [
          {
            "source": "hashicorp/aws",
            "version": "= 6.62.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "azure",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:1317cbb807dbc71c895aff4fad24ea0620580378e150a23bf6cb1cb1a6511e4b",
        "semantic_digest": "sha256:e47c740080bb3ad10bdf45c3efe13164a2c691c7a3133d48c025336f4fe5e663",
        "providers": [
          {
            "source": "azure/azapi",
            "version": "= 2.12.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          },
          {
            "source": "hashicorp/azuread",
            "version": "= 3.9.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          },
          {
            "source": "hashicorp/azurerm",
            "version": "= 5.3.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "cloudflare",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:0ae59e8ecac75eeb0ba1738630791de167b92cd7193b18d4bf8d26f0a38c0ca9",
        "semantic_digest": "sha256:b43b77be534bc1abca4d4bf9df035608ff4e13b2b29d7f55c51c98969e4abcbb",
        "providers": [
          {
            "source": "cloudflare/cloudflare",
            "version": "= 5.24.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "confluent",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:ca6e821352dd72e3f8673378fc5f4fb9dcb2ee0420c096167bd5acc9c253d74d",
        "semantic_digest": "sha256:259507d5dbb4ab205ff2bbb0bc5df257e63ccb98d0dadb4f9dd11128b78d826b",
        "providers": [
          {
            "source": "confluentinc/confluent",
            "version": "= 2.83.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "consul",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:4094b9c0259e841335b31330a8f0b543566967d5a0e84b6fbaac867d244ff9a3",
        "semantic_digest": "sha256:b76c8ebe91f98e259d8496702e6ad89edc71a0371afac360fa1f53362ed23cad",
        "providers": [
          {
            "source": "hashicorp/consul",
            "version": "= 2.23.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "databricks",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:2d1d01064543f6cfd36510ee0e09113b8134e5d537c0ab47a2f6ca97d942c5df",
        "semantic_digest": "sha256:ef4a38517aa3d20479be601ea1a79c51eb7b5f71bbaa406407318bd51d6cf9bb",
        "providers": [
          {
            "source": "databricks/databricks",
            "version": "= 1.129.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "datadog",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:e738691316e6bf54110237e8abef06e80cb58838bddecb29b888f50c686d8bcd",
        "semantic_digest": "sha256:41d10191b7bba0a9ff8511a802172635f2afb81d536b55fb767f454e4f778129",
        "providers": [
          {
            "source": "datadog/datadog",
            "version": "= 4.19.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": []
      },
      {
        "id": "google",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:0caf0ce2297bed1fc68af001b4f3da2d5c97ebd9223d8e4a596add8466b17d86",
        "semantic_digest": "sha256:9480311ec450af29838cdd48c626032d496dad1fa814db651a9159fcccd55917",
        "providers": [
          {
            "source": "hashicorp/google",
            "version": "= 8.0.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          },
          {
            "source": "hashicorp/google-beta",
            "version": "= 8.0.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "grafana",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:4dc88a08552555bcfbc5986fbaa618fa234e49c97d0f049c2f79ccf6ee843756",
        "semantic_digest": "sha256:f2bae3da1e32fe12ad403f2ae8618ecc7d808f26650084fdc140e5e886b1bde1",
        "providers": [
          {
            "source": "grafana/grafana",
            "version": "= 4.45.2",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "hcp",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:e35be0dc422fc6e26a5980e10ffbd1beea8b280b4eaf4a5bf610bf1b67a3a993",
        "semantic_digest": "sha256:629912e0dd22c0c3dd80c0c5db571b2949625b306da52a823c20dff4b07b3119",
        "providers": [
          {
            "source": "hashicorp/hcp",
            "version": "= 0.114.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "kestra",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:6b0ddca1674fa7c1cd77773b13339cd1dccbcc6fc283a0cf5c4652c1f4e1ef4a",
        "semantic_digest": "sha256:4b0591ab0f416c6b33746dd39799eb031e7f2bb4407830ddd39eb5b0462e0b0f",
        "providers": [
          {
            "source": "kestra-io/kestra",
            "version": "< 1.0.0, >= 0.15.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": []
      },
      {
        "id": "kubernetes",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:ec4e4919d9c23e7deaa9be5627b0eeff8215100ac0ec8623dbc2c50827f0d635",
        "semantic_digest": "sha256:69308a0333bdd366b22b23d60f0b28cb40071fd812e126bbdd293d532ca69d6b",
        "providers": [
          {
            "source": "hashicorp/kubernetes",
            "version": "< 3.0.0, >= 2.0.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "mongodb-atlas",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:b8d3c04aa823e5480ad305e54f42eb312a721a9a19a5edcf7019d43b94d14895",
        "semantic_digest": "sha256:7e756d96f8793ee076095ef46d7fca102bd238852790f00fcc6d096b11462b67",
        "providers": [
          {
            "source": "mongodb/mongodbatlas",
            "version": "= 2.16.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "newrelic",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:e2e3f23599f72182bcd976692133e65b067a40129f8fd8768c03be3004462c1d",
        "semantic_digest": "sha256:5e932f3a168c07047040df16e72e94dfb111b554816200bc11e1d25d5f325802",
        "providers": [
          {
            "source": "newrelic/newrelic",
            "version": "= 3.96.4",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "okta",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:0455861eb29ab6b80d446c9da591e018f892fb70d607d45a4368c6fa7b17d9fd",
        "semantic_digest": "sha256:900ad252631e91b2051ad3b19c6ec15b7c6c8e34e0eed2819be5668d3e6ed1c8",
        "providers": [
          {
            "source": "okta/okta",
            "version": "= 7.0.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": []
      },
      {
        "id": "rf",
        "kind": "vocabulary",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:cab0d0c0283c2b5a4a689d9bbda36a09d439ca6d46db78f4fadfb1c7fd6849c5",
        "semantic_digest": "sha256:cab0d0c0283c2b5a4a689d9bbda36a09d439ca6d46db78f4fadfb1c7fd6849c5",
        "providers": [],
        "dependencies": []
      },
      {
        "id": "secrets",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:866a25eefffe767181d3edef3382b7219137d1049f9b9275af0fefe595892c12",
        "semantic_digest": "sha256:95d5b00591b87cc9e530b5d539f580f43ed17919eb29eef05e96d54625c0983e",
        "providers": [
          {
            "source": "hashicorp/random",
            "version": "< 4.0.0, >= 3.0.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": []
      },
      {
        "id": "snowflake",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:98f106e47db09ed898ab5119ad0acfa66770322c8a9047e302e58c1e18144a1c",
        "semantic_digest": "sha256:1590159f7dba1e322e840b89e7f591ef5558e0877b884cf22bdce6e5393af510",
        "providers": [
          {
            "source": "snowflakedb/snowflake",
            "version": "= 2.20.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      },
      {
        "id": "vault",
        "kind": "dialect",
        "origin": "supplied",
        "version": "0.1.0",
        "content_digest": "sha256:908d55f1f2689e111f2ec7540999d73a2697da9f9f2cf0b4491f12a42f10d178",
        "semantic_digest": "sha256:48f428f93b364f042f77a2d46649d0d3cef147f667cca72a3568bd9f13c6c936",
        "providers": [
          {
            "source": "hashicorp/vault",
            "version": "= 5.11.0",
            "hosts": [
              "registry.opentofu.org",
              "registry.terraform.io"
            ]
          }
        ],
        "dependencies": [
          "rf"
        ]
      }
    ],
    "concepts": [
      {
        "id": "auth0.concept.api-resource-server",
        "owner": "auth0",
        "name": "api-resource-server",
        "description": "An API registered as an Auth0 resource server for authorized applications."
      },
      {
        "id": "auth0.concept.application-configuration",
        "owner": "auth0",
        "name": "application-configuration",
        "description": "Credentials, grants, or associations supporting an Auth0 Application."
      },
      {
        "id": "auth0.concept.authentication-boundary",
        "owner": "auth0",
        "name": "authentication-boundary",
        "description": "An Auth0 Network ACL bounding authentication or management traffic."
      },
      {
        "id": "auth0.concept.authentication-configuration",
        "owner": "auth0",
        "name": "authentication-configuration",
        "description": "Attack protection, MFA, risk, rate-limit, or encryption configuration supporting Auth0."
      },
      {
        "id": "auth0.concept.connection-configuration",
        "owner": "auth0",
        "name": "connection-configuration",
        "description": "Client enablement, SCIM, keys, or synchronization supporting an Auth0 Connection."
      },
      {
        "id": "auth0.concept.customer-organization",
        "owner": "auth0",
        "name": "customer-organization",
        "description": "An Auth0 Organization representing a customer or business audience inside a tenant."
      },
      {
        "id": "auth0.concept.directory-sync",
        "owner": "auth0",
        "name": "directory-sync",
        "description": "An Auth0 Directory Sync integration attached to an enterprise Connection."
      },
      {
        "id": "auth0.concept.domain-configuration",
        "owner": "auth0",
        "name": "domain-configuration",
        "description": "Default-domain or verification configuration supporting an Auth0 custom domain."
      },
      {
        "id": "auth0.concept.extension-configuration",
        "owner": "auth0",
        "name": "extension-configuration",
        "description": "A module or trigger binding supporting Auth0 identity extensions."
      },
      {
        "id": "auth0.concept.flow-vault-connection",
        "owner": "auth0",
        "name": "flow-vault-connection",
        "description": "A Forms and Flows Vault connection to an external integration."
      },
      {
        "id": "auth0.concept.identity-application",
        "owner": "auth0",
        "name": "identity-application",
        "description": "An application or relying-party client registered with an identity platform."
      },
      {
        "id": "auth0.concept.identity-connection",
        "owner": "auth0",
        "name": "identity-connection",
        "description": "An Auth0 Connection sourcing identities from an enterprise provider, social provider, database, or passwordless method."
      },
      {
        "id": "auth0.concept.identity-domain",
        "owner": "auth0",
        "name": "identity-domain",
        "description": "A custom domain exposing an Auth0-hosted identity endpoint."
      },
      {
        "id": "auth0.concept.identity-event-stream",
        "owner": "auth0",
        "name": "identity-event-stream",
        "description": "An Auth0 Event Stream publishing tenant events to an external destination or Action."
      },
      {
        "id": "auth0.concept.identity-extension",
        "owner": "auth0",
        "name": "identity-extension",
        "description": "An Auth0 Action, Rule, or Hook executing custom identity logic."
      },
      {
        "id": "auth0.concept.identity-tenant",
        "owner": "auth0",
        "name": "identity-tenant",
        "description": "An existing Auth0 tenant acting as an identity and authorization boundary."
      },
      {
        "id": "auth0.concept.identity-workflow",
        "owner": "auth0",
        "name": "identity-workflow",
        "description": "An Auth0 Form or Flow orchestrating an identity journey."
      },
      {
        "id": "auth0.concept.notification-provider",
        "owner": "auth0",
        "name": "notification-provider",
        "description": "An email or phone provider delivering Auth0 identity notifications."
      },
      {
        "id": "auth0.concept.self-service-configuration",
        "owner": "auth0",
        "name": "self-service-configuration",
        "description": "A connection or user-attribute profile supporting Self-Service SSO."
      },
      {
        "id": "auth0.concept.self-service-sso-profile",
        "owner": "auth0",
        "name": "self-service-sso-profile",
        "description": "An Auth0 profile governing customer self-service enterprise SSO onboarding."
      },
      {
        "id": "auth0.concept.token-exchange-profile",
        "owner": "auth0",
        "name": "token-exchange-profile",
        "description": "An Auth0 Custom Token Exchange profile delegating validation to an Action."
      },
      {
        "id": "aws.concept.ai-inference-endpoint",
        "owner": "aws",
        "name": "ai-inference-endpoint",
        "description": "A managed endpoint that serves model inference requests."
      },
      {
        "id": "aws.concept.api-component",
        "owner": "aws",
        "name": "api-component",
        "description": "A route, stage, integration, or model contributing to an AWS API boundary."
      },
      {
        "id": "aws.concept.api-gateway",
        "owner": "aws",
        "name": "api-gateway",
        "description": "A managed gateway that exposes and governs APIs."
      },
      {
        "id": "aws.concept.appsync-api",
        "owner": "aws",
        "name": "appsync-api",
        "description": "An AWS AppSync GraphQL API boundary."
      },
      {
        "id": "aws.concept.appsync-component",
        "owner": "aws",
        "name": "appsync-component",
        "description": "An AWS AppSync data source, function, or resolver contributing to an API."
      },
      {
        "id": "aws.concept.backup-plan",
        "owner": "aws",
        "name": "backup-plan",
        "description": "A managed policy scheduling and retaining backups."
      },
      {
        "id": "aws.concept.backup-vault",
        "owner": "aws",
        "name": "backup-vault",
        "description": "A managed vault storing protected recovery data."
      },
      {
        "id": "aws.concept.bedrock-agent-component",
        "owner": "aws",
        "name": "bedrock-agent-component",
        "description": "Configuration contributing to an Amazon Bedrock agent."
      },
      {
        "id": "aws.concept.bedrockagent-agent",
        "owner": "aws",
        "name": "bedrockagent-agent",
        "description": "Amazon Bedrock agent as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.block-storage-volume",
        "owner": "aws",
        "name": "block-storage-volume",
        "description": "A durable block-storage volume attachable to compute workloads."
      },
      {
        "id": "aws.concept.cognito-component",
        "owner": "aws",
        "name": "cognito-component",
        "description": "Configuration contributing to an Amazon Cognito user pool."
      },
      {
        "id": "aws.concept.cognito-user-pool",
        "owner": "aws",
        "name": "cognito-user-pool",
        "description": "Amazon Cognito user pool as a durable AWS architecture scope."
      },
      {
        "id": "aws.concept.compute-instance",
        "owner": "aws",
        "name": "compute-instance",
        "description": "A provisioned compute instance running a workload."
      },
      {
        "id": "aws.concept.connect-component",
        "owner": "aws",
        "name": "connect-component",
        "description": "Routing or contact configuration contributing to an Amazon Connect instance."
      },
      {
        "id": "aws.concept.connect-instance",
        "owner": "aws",
        "name": "connect-instance",
        "description": "Amazon Connect instance as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.container-repository",
        "owner": "aws",
        "name": "container-repository",
        "description": "An Amazon ECR repository storing container images."
      },
      {
        "id": "aws.concept.db-proxy",
        "owner": "aws",
        "name": "db-proxy",
        "description": "Amazon RDS DB proxy as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.db-proxy-component",
        "owner": "aws",
        "name": "db-proxy-component",
        "description": "An endpoint or target group contributing to an Amazon RDS Proxy."
      },
      {
        "id": "aws.concept.dedicated-interconnect",
        "owner": "aws",
        "name": "dedicated-interconnect",
        "description": "A dedicated private connection between an external network and a cloud provider."
      },
      {
        "id": "aws.concept.dns-zone",
        "owner": "aws",
        "name": "dns-zone",
        "description": "A managed DNS namespace containing resource records."
      },
      {
        "id": "aws.concept.dynamodb-component",
        "owner": "aws",
        "name": "dynamodb-component",
        "description": "An index contributing to an Amazon DynamoDB table."
      },
      {
        "id": "aws.concept.dynamodb-table",
        "owner": "aws",
        "name": "dynamodb-table",
        "description": "An Amazon DynamoDB table, distinct from a managed database service instance."
      },
      {
        "id": "aws.concept.ecs-cluster",
        "owner": "aws",
        "name": "ecs-cluster",
        "description": "An Amazon ECS cluster providing container scheduling capacity."
      },
      {
        "id": "aws.concept.ecs-service",
        "owner": "aws",
        "name": "ecs-service",
        "description": "An Amazon ECS service maintaining a container workload."
      },
      {
        "id": "aws.concept.eks-compute-profile",
        "owner": "aws",
        "name": "eks-compute-profile",
        "description": "An Amazon EKS Fargate profile contributing serverless pod capacity."
      },
      {
        "id": "aws.concept.emr-cluster",
        "owner": "aws",
        "name": "emr-cluster",
        "description": "AWS EMR cluster as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.emr-cluster-component",
        "owner": "aws",
        "name": "emr-cluster-component",
        "description": "Capacity contributing to an Amazon EMR cluster."
      },
      {
        "id": "aws.concept.encryption-key",
        "owner": "aws",
        "name": "encryption-key",
        "description": "A managed key used for cryptographic operations."
      },
      {
        "id": "aws.concept.event-bus",
        "owner": "aws",
        "name": "event-bus",
        "description": "An Amazon EventBridge event bus."
      },
      {
        "id": "aws.concept.event-component",
        "owner": "aws",
        "name": "event-component",
        "description": "An Amazon EventBridge rule or target contributing to an event bus."
      },
      {
        "id": "aws.concept.global-accelerator",
        "owner": "aws",
        "name": "global-accelerator",
        "description": "An AWS Global Accelerator traffic entry point."
      },
      {
        "id": "aws.concept.global-accelerator-component",
        "owner": "aws",
        "name": "global-accelerator-component",
        "description": "A listener or endpoint group contributing to an AWS Global Accelerator."
      },
      {
        "id": "aws.concept.iam-role",
        "owner": "aws",
        "name": "iam-role",
        "description": "An AWS IAM role, distinct from an explicitly non-human service principal."
      },
      {
        "id": "aws.concept.identity-group",
        "owner": "aws",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "aws.concept.instance-profile",
        "owner": "aws",
        "name": "instance-profile",
        "description": "An AWS IAM instance profile associating an IAM role with compute."
      },
      {
        "id": "aws.concept.internet-gateway",
        "owner": "aws",
        "name": "internet-gateway",
        "description": "Amazon VPC internet gateway as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.key-alias",
        "owner": "aws",
        "name": "key-alias",
        "description": "An AWS KMS alias contributing to an encryption key."
      },
      {
        "id": "aws.concept.kubernetes-node-pool",
        "owner": "aws",
        "name": "kubernetes-node-pool",
        "description": "A node pool contributing compute capacity to a Kubernetes cluster."
      },
      {
        "id": "aws.concept.load-balancer",
        "owner": "aws",
        "name": "load-balancer",
        "description": "A load-balancing service composed from routing infrastructure."
      },
      {
        "id": "aws.concept.load-balancer-component",
        "owner": "aws",
        "name": "load-balancer-component",
        "description": "A listener or target group contributing to an AWS load balancer."
      },
      {
        "id": "aws.concept.managed-cache",
        "owner": "aws",
        "name": "managed-cache",
        "description": "A managed in-memory cache service."
      },
      {
        "id": "aws.concept.managed-database-component",
        "owner": "aws",
        "name": "managed-database-component",
        "description": "Capacity or an endpoint contributing to a managed database."
      },
      {
        "id": "aws.concept.managed-file-storage",
        "owner": "aws",
        "name": "managed-file-storage",
        "description": "A managed shared file-storage service."
      },
      {
        "id": "aws.concept.managed-nat",
        "owner": "aws",
        "name": "managed-nat",
        "description": "A managed network address translation service."
      },
      {
        "id": "aws.concept.managed-secret",
        "owner": "aws",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "aws.concept.message-queue",
        "owner": "aws",
        "name": "message-queue",
        "description": "A managed queue buffering work or messages for asynchronous consumers."
      },
      {
        "id": "aws.concept.message-subscription",
        "owner": "aws",
        "name": "message-subscription",
        "description": "A durable subscription consuming messages from a topic."
      },
      {
        "id": "aws.concept.message-topic",
        "owner": "aws",
        "name": "message-topic",
        "description": "A messaging topic receiving messages from publishers."
      },
      {
        "id": "aws.concept.network-acl",
        "owner": "aws",
        "name": "network-acl",
        "description": "Amazon VPC network ACL as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.network-peering",
        "owner": "aws",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "aws.concept.pinpoint-app",
        "owner": "aws",
        "name": "pinpoint-app",
        "description": "AWS End User Messaging app as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.pinpoint-component",
        "owner": "aws",
        "name": "pinpoint-component",
        "description": "A channel or event stream contributing to an AWS End User Messaging application."
      },
      {
        "id": "aws.concept.private-endpoint",
        "owner": "aws",
        "name": "private-endpoint",
        "description": "A private endpoint exposing a service inside a virtual network."
      },
      {
        "id": "aws.concept.repository-configuration",
        "owner": "aws",
        "name": "repository-configuration",
        "description": "Configuration contributing to an AWS artifact repository."
      },
      {
        "id": "aws.concept.route-table",
        "owner": "aws",
        "name": "route-table",
        "description": "Amazon VPC route table as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.security-group",
        "owner": "aws",
        "name": "security-group",
        "description": "Amazon VPC security group as a durable AWS architecture entity."
      },
      {
        "id": "aws.concept.serverless-function",
        "owner": "aws",
        "name": "serverless-function",
        "description": "A managed event-driven function runtime."
      },
      {
        "id": "aws.concept.service-identity-binding",
        "owner": "aws",
        "name": "service-identity-binding",
        "description": "An access-control binding that contributes to a service identity."
      },
      {
        "id": "aws.concept.storage-configuration",
        "owner": "aws",
        "name": "storage-configuration",
        "description": "Configuration contributing to an AWS storage container."
      },
      {
        "id": "aws.concept.transit-gateway",
        "owner": "aws",
        "name": "transit-gateway",
        "description": "An AWS Transit Gateway connecting multiple networks."
      },
      {
        "id": "aws.concept.transit-gateway-attachment",
        "owner": "aws",
        "name": "transit-gateway-attachment",
        "description": "A network attachment contributing to an AWS Transit Gateway."
      },
      {
        "id": "aws.concept.vpn-connection",
        "owner": "aws",
        "name": "vpn-connection",
        "description": "A virtual private network connection between network endpoints."
      },
      {
        "id": "aws.concept.vpn-gateway",
        "owner": "aws",
        "name": "vpn-gateway",
        "description": "A managed gateway terminating virtual private network connections."
      },
      {
        "id": "aws.concept.workflow",
        "owner": "aws",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "azure.concept.ai-foundry",
        "owner": "azure",
        "name": "ai-foundry",
        "description": "A Microsoft Foundry account or project boundary."
      },
      {
        "id": "azure.concept.ai-inference-endpoint",
        "owner": "azure",
        "name": "ai-inference-endpoint",
        "description": "A managed endpoint that serves model inference requests."
      },
      {
        "id": "azure.concept.ai-search-service",
        "owner": "azure",
        "name": "ai-search-service",
        "description": "An Azure AI Search service."
      },
      {
        "id": "azure.concept.ai-service-account",
        "owner": "azure",
        "name": "ai-service-account",
        "description": "An Azure AI services account exposing managed AI APIs."
      },
      {
        "id": "azure.concept.analytics-cluster",
        "owner": "azure",
        "name": "analytics-cluster",
        "description": "A managed Azure analytics cluster or server."
      },
      {
        "id": "azure.concept.analytics-pool",
        "owner": "azure",
        "name": "analytics-pool",
        "description": "A SQL or Apache Spark analytics pool."
      },
      {
        "id": "azure.concept.api-gateway",
        "owner": "azure",
        "name": "api-gateway",
        "description": "A managed gateway that exposes and governs APIs."
      },
      {
        "id": "azure.concept.api-management-detail",
        "owner": "azure",
        "name": "api-management-detail",
        "description": "An API, product, backend, policy, workspace, or gateway configuration inside API Management."
      },
      {
        "id": "azure.concept.app-configuration",
        "owner": "azure",
        "name": "app-configuration",
        "description": "An Azure App Configuration store."
      },
      {
        "id": "azure.concept.app-service",
        "owner": "azure",
        "name": "app-service",
        "description": "An Azure App Service web application runtime."
      },
      {
        "id": "azure.concept.app-service-environment",
        "owner": "azure",
        "name": "app-service-environment",
        "description": "An isolated Azure App Service hosting environment."
      },
      {
        "id": "azure.concept.app-service-plan",
        "owner": "azure",
        "name": "app-service-plan",
        "description": "An Azure App Service plan providing shared runtime capacity."
      },
      {
        "id": "azure.concept.application-insights",
        "owner": "azure",
        "name": "application-insights",
        "description": "An Azure Monitor Application Insights application resource."
      },
      {
        "id": "azure.concept.arc-enabled-server",
        "owner": "azure",
        "name": "arc-enabled-server",
        "description": "A server connected to Azure through Azure Arc."
      },
      {
        "id": "azure.concept.arc-resource-bridge",
        "owner": "azure",
        "name": "arc-resource-bridge",
        "description": "An Azure Arc resource bridge connecting an external platform."
      },
      {
        "id": "azure.concept.attestation-provider",
        "owner": "azure",
        "name": "attestation-provider",
        "description": "A Microsoft Azure Attestation provider."
      },
      {
        "id": "azure.concept.automation-account",
        "owner": "azure",
        "name": "automation-account",
        "description": "An Azure Automation account owning runbooks and schedules."
      },
      {
        "id": "azure.concept.azure-enclave",
        "owner": "azure",
        "name": "azure-enclave",
        "description": "An Azure Enclave isolated workload and connectivity boundary."
      },
      {
        "id": "azure.concept.azure-firewall",
        "owner": "azure",
        "name": "azure-firewall",
        "description": "An Azure Firewall managed network security service."
      },
      {
        "id": "azure.concept.azure-local-cluster",
        "owner": "azure",
        "name": "azure-local-cluster",
        "description": "An Azure Local or Azure Stack HCI cluster."
      },
      {
        "id": "azure.concept.backup-plan",
        "owner": "azure",
        "name": "backup-plan",
        "description": "A managed policy scheduling and retaining backups."
      },
      {
        "id": "azure.concept.backup-vault",
        "owner": "azure",
        "name": "backup-vault",
        "description": "A managed vault storing protected recovery data."
      },
      {
        "id": "azure.concept.bastion-host",
        "owner": "azure",
        "name": "bastion-host",
        "description": "An Azure Bastion service providing managed private administration access."
      },
      {
        "id": "azure.concept.batch-account",
        "owner": "azure",
        "name": "batch-account",
        "description": "An Azure Batch account owning pools, jobs, and applications."
      },
      {
        "id": "azure.concept.batch-pool",
        "owner": "azure",
        "name": "batch-pool",
        "description": "A pool providing compute capacity to Azure Batch."
      },
      {
        "id": "azure.concept.block-storage-volume",
        "owner": "azure",
        "name": "block-storage-volume",
        "description": "A durable block-storage volume attachable to compute workloads."
      },
      {
        "id": "azure.concept.bot-service",
        "owner": "azure",
        "name": "bot-service",
        "description": "An Azure Bot Service bot registration or application."
      },
      {
        "id": "azure.concept.chaos-experiment",
        "owner": "azure",
        "name": "chaos-experiment",
        "description": "An Azure Chaos Studio experiment."
      },
      {
        "id": "azure.concept.communication-service",
        "owner": "azure",
        "name": "communication-service",
        "description": "An Azure Communication Services resource."
      },
      {
        "id": "azure.concept.compute-image",
        "owner": "azure",
        "name": "compute-image",
        "description": "A reusable Azure compute image or image definition."
      },
      {
        "id": "azure.concept.compute-instance",
        "owner": "azure",
        "name": "compute-instance",
        "description": "A provisioned compute instance running a workload."
      },
      {
        "id": "azure.concept.compute-placement",
        "owner": "azure",
        "name": "compute-placement",
        "description": "Availability, proximity, reservation, or host placement supporting Azure compute."
      },
      {
        "id": "azure.concept.confidential-ledger",
        "owner": "azure",
        "name": "confidential-ledger",
        "description": "An Azure confidential ledger providing tamper-evident storage."
      },
      {
        "id": "azure.concept.container-app",
        "owner": "azure",
        "name": "container-app",
        "description": "An Azure Container Apps service running container revisions."
      },
      {
        "id": "azure.concept.container-app-environment",
        "owner": "azure",
        "name": "container-app-environment",
        "description": "An Azure Container Apps environment sharing network and operational boundaries."
      },
      {
        "id": "azure.concept.container-app-job",
        "owner": "azure",
        "name": "container-app-job",
        "description": "An Azure Container Apps job running finite container work."
      },
      {
        "id": "azure.concept.container-instance-group",
        "owner": "azure",
        "name": "container-instance-group",
        "description": "An Azure Container Instances container group scheduled as one unit."
      },
      {
        "id": "azure.concept.container-registry",
        "owner": "azure",
        "name": "container-registry",
        "description": "An Azure Container Registry storing and distributing OCI artifacts."
      },
      {
        "id": "azure.concept.content-delivery-profile",
        "owner": "azure",
        "name": "content-delivery-profile",
        "description": "An Azure content delivery profile serving cached content globally."
      },
      {
        "id": "azure.concept.cosmos-account",
        "owner": "azure",
        "name": "cosmos-account",
        "description": "An Azure Cosmos DB account defining global distribution and API boundaries."
      },
      {
        "id": "azure.concept.custom-location",
        "owner": "azure",
        "name": "custom-location",
        "description": "An Azure Arc custom location extending Azure resource placement."
      },
      {
        "id": "azure.concept.data-explorer-cluster",
        "owner": "azure",
        "name": "data-explorer-cluster",
        "description": "An Azure Data Explorer cluster serving real-time analytics."
      },
      {
        "id": "azure.concept.data-factory",
        "owner": "azure",
        "name": "data-factory",
        "description": "An Azure Data Factory integration and orchestration boundary."
      },
      {
        "id": "azure.concept.data-integration-detail",
        "owner": "azure",
        "name": "data-integration-detail",
        "description": "A dataset, linked service, trigger, connection, or data-flow supporting integration."
      },
      {
        "id": "azure.concept.data-integration-runtime",
        "owner": "azure",
        "name": "data-integration-runtime",
        "description": "A managed or self-hosted Azure data integration runtime."
      },
      {
        "id": "azure.concept.data-share-account",
        "owner": "azure",
        "name": "data-share-account",
        "description": "An Azure Data Share account."
      },
      {
        "id": "azure.concept.database-component",
        "owner": "azure",
        "name": "database-component",
        "description": "A table, container, graph, configuration, replica, or policy supporting an Azure database."
      },
      {
        "id": "azure.concept.databricks-workspace",
        "owner": "azure",
        "name": "databricks-workspace",
        "description": "An Azure Databricks workspace."
      },
      {
        "id": "azure.concept.ddos-protection-plan",
        "owner": "azure",
        "name": "ddos-protection-plan",
        "description": "An Azure DDoS Protection plan protecting virtual networks."
      },
      {
        "id": "azure.concept.dedicated-host-group",
        "owner": "azure",
        "name": "dedicated-host-group",
        "description": "An Azure Dedicated Host placement group."
      },
      {
        "id": "azure.concept.dedicated-interconnect",
        "owner": "azure",
        "name": "dedicated-interconnect",
        "description": "A dedicated private connection between an external network and a cloud provider."
      },
      {
        "id": "azure.concept.defender-plan",
        "owner": "azure",
        "name": "defender-plan",
        "description": "A Microsoft Defender for Cloud protection plan or workspace integration."
      },
      {
        "id": "azure.concept.dev-center",
        "owner": "azure",
        "name": "dev-center",
        "description": "A Microsoft Dev Box and deployment-environment Dev Center."
      },
      {
        "id": "azure.concept.dev-center-project",
        "owner": "azure",
        "name": "dev-center-project",
        "description": "A Dev Center project boundary."
      },
      {
        "id": "azure.concept.developer-environment",
        "owner": "azure",
        "name": "developer-environment",
        "description": "A developer workstation, environment, or testing workspace."
      },
      {
        "id": "azure.concept.digital-twins-instance",
        "owner": "azure",
        "name": "digital-twins-instance",
        "description": "An Azure Digital Twins service instance."
      },
      {
        "id": "azure.concept.disk-snapshot",
        "owner": "azure",
        "name": "disk-snapshot",
        "description": "A point-in-time snapshot of Azure disk storage."
      },
      {
        "id": "azure.concept.dns-record",
        "owner": "azure",
        "name": "dns-record",
        "description": "A DNS record inside an Azure DNS zone."
      },
      {
        "id": "azure.concept.dns-zone",
        "owner": "azure",
        "name": "dns-zone",
        "description": "A managed DNS namespace containing resource records."
      },
      {
        "id": "azure.concept.elastic-san",
        "owner": "azure",
        "name": "elastic-san",
        "description": "An Azure Elastic SAN storage boundary."
      },
      {
        "id": "azure.concept.email-communication-service",
        "owner": "azure",
        "name": "email-communication-service",
        "description": "An Azure Communication Services Email resource."
      },
      {
        "id": "azure.concept.encryption-key",
        "owner": "azure",
        "name": "encryption-key",
        "description": "A managed key used for cryptographic operations."
      },
      {
        "id": "azure.concept.entra-application",
        "owner": "azure",
        "name": "entra-application",
        "description": "A Microsoft Entra application identity definition."
      },
      {
        "id": "azure.concept.entra-directory",
        "owner": "azure",
        "name": "entra-directory",
        "description": "A Microsoft Entra External ID directory boundary."
      },
      {
        "id": "azure.concept.entra-domain-service",
        "owner": "azure",
        "name": "entra-domain-service",
        "description": "A Microsoft Entra Domain Services managed domain."
      },
      {
        "id": "azure.concept.event-grid-domain",
        "owner": "azure",
        "name": "event-grid-domain",
        "description": "An Azure Event Grid domain or namespace owning event topics."
      },
      {
        "id": "azure.concept.event-grid-topic",
        "owner": "azure",
        "name": "event-grid-topic",
        "description": "An Azure Event Grid custom, domain, or system topic owning event subscriptions."
      },
      {
        "id": "azure.concept.event-stream",
        "owner": "azure",
        "name": "event-stream",
        "description": "An Azure Event Hubs append-only event stream."
      },
      {
        "id": "azure.concept.expressroute-gateway",
        "owner": "azure",
        "name": "expressroute-gateway",
        "description": "An Azure ExpressRoute gateway connecting a virtual network to private circuits."
      },
      {
        "id": "azure.concept.firewall-policy",
        "owner": "azure",
        "name": "firewall-policy",
        "description": "An Azure Firewall or web application firewall policy."
      },
      {
        "id": "azure.concept.front-door-profile",
        "owner": "azure",
        "name": "front-door-profile",
        "description": "An Azure Front Door global application delivery profile."
      },
      {
        "id": "azure.concept.governance-detail",
        "owner": "azure",
        "name": "governance-detail",
        "description": "An Azure policy, role, deployment, budget, or governance configuration."
      },
      {
        "id": "azure.concept.graph-data-connect-account",
        "owner": "azure",
        "name": "graph-data-connect-account",
        "description": "A Microsoft Graph Data Connect service account."
      },
      {
        "id": "azure.concept.health-data-service",
        "owner": "azure",
        "name": "health-data-service",
        "description": "A FHIR, DICOM, or MedTech service in Azure Health Data Services."
      },
      {
        "id": "azure.concept.health-data-workspace",
        "owner": "azure",
        "name": "health-data-workspace",
        "description": "An Azure Health Data Services workspace owning healthcare data services."
      },
      {
        "id": "azure.concept.hybrid-platform",
        "owner": "azure",
        "name": "hybrid-platform",
        "description": "A hybrid or partner platform managed through Azure."
      },
      {
        "id": "azure.concept.identity-governance-detail",
        "owner": "azure",
        "name": "identity-governance-detail",
        "description": "A location, assignment, federation, role, or policy supporting identity governance."
      },
      {
        "id": "azure.concept.identity-group",
        "owner": "azure",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "azure.concept.image-gallery",
        "owner": "azure",
        "name": "image-gallery",
        "description": "An Azure Compute Gallery owning image definitions and versions."
      },
      {
        "id": "azure.concept.integration-account",
        "owner": "azure",
        "name": "integration-account",
        "description": "An Azure Logic Apps integration account."
      },
      {
        "id": "azure.concept.integration-connection",
        "owner": "azure",
        "name": "integration-connection",
        "description": "An Azure API or App Service connection supporting integration."
      },
      {
        "id": "azure.concept.iot-central-application",
        "owner": "azure",
        "name": "iot-central-application",
        "description": "An Azure IoT Central application."
      },
      {
        "id": "azure.concept.iot-detail",
        "owner": "azure",
        "name": "iot-detail",
        "description": "A route, endpoint, consumer group, certificate, or organization supporting Azure IoT."
      },
      {
        "id": "azure.concept.iot-hub",
        "owner": "azure",
        "name": "iot-hub",
        "description": "An Azure IoT Hub device messaging service."
      },
      {
        "id": "azure.concept.iot-provisioning-service",
        "owner": "azure",
        "name": "iot-provisioning-service",
        "description": "An Azure IoT Hub Device Provisioning Service."
      },
      {
        "id": "azure.concept.iot-update-service",
        "owner": "azure",
        "name": "iot-update-service",
        "description": "An Azure Device Update for IoT Hub account boundary."
      },
      {
        "id": "azure.concept.key-vault",
        "owner": "azure",
        "name": "key-vault",
        "description": "An Azure Key Vault security boundary for keys, secrets, and certificates."
      },
      {
        "id": "azure.concept.kubernetes-fleet",
        "owner": "azure",
        "name": "kubernetes-fleet",
        "description": "An Azure Kubernetes Fleet Manager fleet coordinating Kubernetes clusters."
      },
      {
        "id": "azure.concept.kubernetes-node-pool",
        "owner": "azure",
        "name": "kubernetes-node-pool",
        "description": "A node pool contributing compute capacity to a Kubernetes cluster."
      },
      {
        "id": "azure.concept.load-balancer",
        "owner": "azure",
        "name": "load-balancer",
        "description": "A load-balancing service composed from routing infrastructure."
      },
      {
        "id": "azure.concept.load-balancer-component",
        "owner": "azure",
        "name": "load-balancer-component",
        "description": "A frontend, backend, route, probe, rule, or policy supporting Azure load balancing."
      },
      {
        "id": "azure.concept.load-test",
        "owner": "azure",
        "name": "load-test",
        "description": "An Azure Load Testing resource."
      },
      {
        "id": "azure.concept.local-network-gateway",
        "owner": "azure",
        "name": "local-network-gateway",
        "description": "An Azure representation of an external VPN site gateway."
      },
      {
        "id": "azure.concept.log-analytics-workspace",
        "owner": "azure",
        "name": "log-analytics-workspace",
        "description": "An Azure Log Analytics workspace collecting operational data."
      },
      {
        "id": "azure.concept.logical-database",
        "owner": "azure",
        "name": "logical-database",
        "description": "A logical database or keyspace contained by an Azure managed database service."
      },
      {
        "id": "azure.concept.machine-learning-compute",
        "owner": "azure",
        "name": "machine-learning-compute",
        "description": "Compute capacity attached to Azure Machine Learning."
      },
      {
        "id": "azure.concept.machine-learning-workspace",
        "owner": "azure",
        "name": "machine-learning-workspace",
        "description": "An Azure Machine Learning workspace."
      },
      {
        "id": "azure.concept.maintenance-configuration",
        "owner": "azure",
        "name": "maintenance-configuration",
        "description": "An Azure maintenance configuration defining update windows."
      },
      {
        "id": "azure.concept.managed-application",
        "owner": "azure",
        "name": "managed-application",
        "description": "An Azure Managed Application deployment."
      },
      {
        "id": "azure.concept.managed-cache",
        "owner": "azure",
        "name": "managed-cache",
        "description": "A managed in-memory cache service."
      },
      {
        "id": "azure.concept.managed-file-storage",
        "owner": "azure",
        "name": "managed-file-storage",
        "description": "A managed shared file-storage service."
      },
      {
        "id": "azure.concept.managed-grafana",
        "owner": "azure",
        "name": "managed-grafana",
        "description": "An Azure Managed Grafana workspace."
      },
      {
        "id": "azure.concept.managed-hsm",
        "owner": "azure",
        "name": "managed-hsm",
        "description": "An Azure Key Vault Managed HSM security boundary."
      },
      {
        "id": "azure.concept.managed-nat",
        "owner": "azure",
        "name": "managed-nat",
        "description": "A managed network address translation service."
      },
      {
        "id": "azure.concept.managed-secret",
        "owner": "azure",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "azure.concept.maps-account",
        "owner": "azure",
        "name": "maps-account",
        "description": "An Azure Maps account exposing geospatial platform APIs."
      },
      {
        "id": "azure.concept.message-queue",
        "owner": "azure",
        "name": "message-queue",
        "description": "A managed queue buffering work or messages for asynchronous consumers."
      },
      {
        "id": "azure.concept.message-subscription",
        "owner": "azure",
        "name": "message-subscription",
        "description": "A durable subscription consuming messages from a topic."
      },
      {
        "id": "azure.concept.message-topic",
        "owner": "azure",
        "name": "message-topic",
        "description": "A messaging topic receiving messages from publishers."
      },
      {
        "id": "azure.concept.messaging-detail",
        "owner": "azure",
        "name": "messaging-detail",
        "description": "A consumer group, authorization rule, schema, route, or endpoint supporting messaging."
      },
      {
        "id": "azure.concept.messaging-namespace",
        "owner": "azure",
        "name": "messaging-namespace",
        "description": "An Azure messaging namespace owning queues, topics, or event streams."
      },
      {
        "id": "azure.concept.migration-service",
        "owner": "azure",
        "name": "migration-service",
        "description": "An Azure migration or movement service."
      },
      {
        "id": "azure.concept.monitor-workspace",
        "owner": "azure",
        "name": "monitor-workspace",
        "description": "An Azure Monitor workspace."
      },
      {
        "id": "azure.concept.netapp-account",
        "owner": "azure",
        "name": "netapp-account",
        "description": "An Azure NetApp Files account."
      },
      {
        "id": "azure.concept.netapp-capacity-pool",
        "owner": "azure",
        "name": "netapp-capacity-pool",
        "description": "An Azure NetApp Files capacity pool."
      },
      {
        "id": "azure.concept.network-function-service",
        "owner": "azure",
        "name": "network-function-service",
        "description": "An Azure managed network-function collection or control service."
      },
      {
        "id": "azure.concept.network-peering",
        "owner": "azure",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "azure.concept.network-policy-detail",
        "owner": "azure",
        "name": "network-policy-detail",
        "description": "A route, security rule, association, or network policy supporting Azure networking."
      },
      {
        "id": "azure.concept.network-security-group",
        "owner": "azure",
        "name": "network-security-group",
        "description": "An Azure Network Security Group containing stateful traffic rules."
      },
      {
        "id": "azure.concept.network-security-perimeter",
        "owner": "azure",
        "name": "network-security-perimeter",
        "description": "An Azure Network Security Perimeter isolating platform services."
      },
      {
        "id": "azure.concept.network-watcher",
        "owner": "azure",
        "name": "network-watcher",
        "description": "An Azure Network Watcher regional network monitoring service."
      },
      {
        "id": "azure.concept.notification-hub",
        "owner": "azure",
        "name": "notification-hub",
        "description": "An Azure Notification Hubs push-notification hub."
      },
      {
        "id": "azure.concept.notification-namespace",
        "owner": "azure",
        "name": "notification-namespace",
        "description": "An Azure Notification Hubs namespace."
      },
      {
        "id": "azure.concept.operations-detail",
        "owner": "azure",
        "name": "operations-detail",
        "description": "An alert, diagnostic, workbook, schedule, dashboard, or operational configuration."
      },
      {
        "id": "azure.concept.private-dns-resolver",
        "owner": "azure",
        "name": "private-dns-resolver",
        "description": "An Azure DNS Private Resolver forwarding DNS between networks."
      },
      {
        "id": "azure.concept.private-endpoint",
        "owner": "azure",
        "name": "private-endpoint",
        "description": "A private endpoint exposing a service inside a virtual network."
      },
      {
        "id": "azure.concept.private-link-scope",
        "owner": "azure",
        "name": "private-link-scope",
        "description": "An Azure private-link scope or hub grouping private service connectivity."
      },
      {
        "id": "azure.concept.private-link-service",
        "owner": "azure",
        "name": "private-link-service",
        "description": "An Azure Private Link service publishing a private endpoint target."
      },
      {
        "id": "azure.concept.private-network-link",
        "owner": "azure",
        "name": "private-network-link",
        "description": "An Azure Private DNS virtual network link."
      },
      {
        "id": "azure.concept.public-address",
        "owner": "azure",
        "name": "public-address",
        "description": "A public Azure IP address exposed to network traffic."
      },
      {
        "id": "azure.concept.purview-account",
        "owner": "azure",
        "name": "purview-account",
        "description": "A Microsoft Purview data governance account."
      },
      {
        "id": "azure.concept.realtime-communication-service",
        "owner": "azure",
        "name": "realtime-communication-service",
        "description": "An Azure managed real-time communication service."
      },
      {
        "id": "azure.concept.relay-connection",
        "owner": "azure",
        "name": "relay-connection",
        "description": "An Azure Relay hybrid connection."
      },
      {
        "id": "azure.concept.relay-namespace",
        "owner": "azure",
        "name": "relay-namespace",
        "description": "An Azure Relay namespace."
      },
      {
        "id": "azure.concept.resource-group",
        "owner": "azure",
        "name": "resource-group",
        "description": "An Azure Resource Group lifecycle and access boundary."
      },
      {
        "id": "azure.concept.route-table",
        "owner": "azure",
        "name": "route-table",
        "description": "An Azure route table controlling subnet traffic paths."
      },
      {
        "id": "azure.concept.security-detail",
        "owner": "azure",
        "name": "security-detail",
        "description": "A certificate, access policy, alert, connector, or security configuration."
      },
      {
        "id": "azure.concept.serverless-function",
        "owner": "azure",
        "name": "serverless-function",
        "description": "A managed event-driven function runtime."
      },
      {
        "id": "azure.concept.service-bus-topic",
        "owner": "azure",
        "name": "service-bus-topic",
        "description": "An Azure Service Bus topic owning durable subscriptions."
      },
      {
        "id": "azure.concept.service-fabric-cluster",
        "owner": "azure",
        "name": "service-fabric-cluster",
        "description": "An Azure Service Fabric cluster running distributed applications."
      },
      {
        "id": "azure.concept.service-identity-binding",
        "owner": "azure",
        "name": "service-identity-binding",
        "description": "An access-control binding that contributes to a service identity."
      },
      {
        "id": "azure.concept.site-recovery-detail",
        "owner": "azure",
        "name": "site-recovery-detail",
        "description": "A recovery plan, mapping, replicated machine, or protection configuration."
      },
      {
        "id": "azure.concept.site-recovery-fabric",
        "owner": "azure",
        "name": "site-recovery-fabric",
        "description": "An Azure Site Recovery source or target fabric."
      },
      {
        "id": "azure.concept.spring-app",
        "owner": "azure",
        "name": "spring-app",
        "description": "An application deployed in Azure Spring Apps."
      },
      {
        "id": "azure.concept.spring-apps-service",
        "owner": "azure",
        "name": "spring-apps-service",
        "description": "An Azure Spring Apps service boundary."
      },
      {
        "id": "azure.concept.sql-server",
        "owner": "azure",
        "name": "sql-server",
        "description": "An Azure SQL logical server owning managed databases."
      },
      {
        "id": "azure.concept.sre-agent",
        "owner": "azure",
        "name": "sre-agent",
        "description": "An Azure SRE Agent operating against explicitly assigned Azure resources."
      },
      {
        "id": "azure.concept.static-web-app",
        "owner": "azure",
        "name": "static-web-app",
        "description": "An Azure Static Web Apps site with managed hosting and APIs."
      },
      {
        "id": "azure.concept.storage-account",
        "owner": "azure",
        "name": "storage-account",
        "description": "An Azure Storage account owning data services and their security boundary."
      },
      {
        "id": "azure.concept.storage-object-detail",
        "owner": "azure",
        "name": "storage-object-detail",
        "description": "An object, path, directory, table entity, or policy inside Azure Storage."
      },
      {
        "id": "azure.concept.storage-sync-service",
        "owner": "azure",
        "name": "storage-sync-service",
        "description": "An Azure File Sync service synchronizing file servers and Azure Files."
      },
      {
        "id": "azure.concept.stream-analytics-job",
        "owner": "azure",
        "name": "stream-analytics-job",
        "description": "An Azure Stream Analytics streaming query job."
      },
      {
        "id": "azure.concept.synapse-workspace",
        "owner": "azure",
        "name": "synapse-workspace",
        "description": "An Azure Synapse Analytics workspace."
      },
      {
        "id": "azure.concept.table-storage-table",
        "owner": "azure",
        "name": "table-storage-table",
        "description": "An Azure Table Storage table."
      },
      {
        "id": "azure.concept.third-party-monitor",
        "owner": "azure",
        "name": "third-party-monitor",
        "description": "A third-party observability service managed through Azure."
      },
      {
        "id": "azure.concept.traffic-manager-profile",
        "owner": "azure",
        "name": "traffic-manager-profile",
        "description": "An Azure Traffic Manager DNS traffic-routing profile."
      },
      {
        "id": "azure.concept.trusted-signing-account",
        "owner": "azure",
        "name": "trusted-signing-account",
        "description": "An Azure Artifact Signing account."
      },
      {
        "id": "azure.concept.video-indexer-account",
        "owner": "azure",
        "name": "video-indexer-account",
        "description": "An Azure AI Video Indexer account."
      },
      {
        "id": "azure.concept.virtual-desktop-application-group",
        "owner": "azure",
        "name": "virtual-desktop-application-group",
        "description": "An Azure Virtual Desktop desktop or RemoteApp publication group."
      },
      {
        "id": "azure.concept.virtual-desktop-host-pool",
        "owner": "azure",
        "name": "virtual-desktop-host-pool",
        "description": "An Azure Virtual Desktop host pool providing session hosts."
      },
      {
        "id": "azure.concept.virtual-desktop-workspace",
        "owner": "azure",
        "name": "virtual-desktop-workspace",
        "description": "An Azure Virtual Desktop workspace publishing application groups."
      },
      {
        "id": "azure.concept.virtual-hub",
        "owner": "azure",
        "name": "virtual-hub",
        "description": "An Azure Virtual WAN regional transit hub."
      },
      {
        "id": "azure.concept.virtual-machine-scale-set",
        "owner": "azure",
        "name": "virtual-machine-scale-set",
        "description": "An Azure-managed group of virtual machines that scales as one compute workload."
      },
      {
        "id": "azure.concept.virtual-network-manager",
        "owner": "azure",
        "name": "virtual-network-manager",
        "description": "An Azure Virtual Network Manager control plane for network groups and policy."
      },
      {
        "id": "azure.concept.virtual-wan",
        "owner": "azure",
        "name": "virtual-wan",
        "description": "An Azure Virtual WAN global transit network."
      },
      {
        "id": "azure.concept.vmware-private-cloud",
        "owner": "azure",
        "name": "vmware-private-cloud",
        "description": "An Azure VMware Solution private cloud."
      },
      {
        "id": "azure.concept.vpn-connection",
        "owner": "azure",
        "name": "vpn-connection",
        "description": "A virtual private network connection between network endpoints."
      },
      {
        "id": "azure.concept.vpn-gateway",
        "owner": "azure",
        "name": "vpn-gateway",
        "description": "A managed gateway terminating virtual private network connections."
      },
      {
        "id": "azure.concept.web-application-firewall-policy",
        "owner": "azure",
        "name": "web-application-firewall-policy",
        "description": "A reusable Azure Web Application Firewall policy applied to Application Gateway traffic."
      },
      {
        "id": "azure.concept.workflow",
        "owner": "azure",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "cloudflare.concept.access-application",
        "owner": "cloudflare",
        "name": "access-application",
        "description": "An application or infrastructure destination protected by Cloudflare Access."
      },
      {
        "id": "cloudflare.concept.account",
        "owner": "cloudflare",
        "name": "account",
        "description": "A Cloudflare account as a tenancy and ownership boundary."
      },
      {
        "id": "cloudflare.concept.account-configuration",
        "owner": "cloudflare",
        "name": "account-configuration",
        "description": "Configuration applied to a Cloudflare account boundary."
      },
      {
        "id": "cloudflare.concept.ai-controls-endpoint",
        "owner": "cloudflare",
        "name": "ai-controls-endpoint",
        "description": "An MCP server or portal governed through Cloudflare AI Controls."
      },
      {
        "id": "cloudflare.concept.ai-gateway",
        "owner": "cloudflare",
        "name": "ai-gateway",
        "description": "A Cloudflare AI Gateway controlling and observing AI inference traffic."
      },
      {
        "id": "cloudflare.concept.ai-gateway-routing",
        "owner": "cloudflare",
        "name": "ai-gateway-routing",
        "description": "Dynamic routing configuration contributing to a Cloudflare AI Gateway."
      },
      {
        "id": "cloudflare.concept.cloudflare-tunnel",
        "owner": "cloudflare",
        "name": "cloudflare-tunnel",
        "description": "A Cloudflare Tunnel logical link from private resources to the Cloudflare network."
      },
      {
        "id": "cloudflare.concept.connectivity-service",
        "owner": "cloudflare",
        "name": "connectivity-service",
        "description": "A service published through Cloudflare Connectivity Directory."
      },
      {
        "id": "cloudflare.concept.custom-hostname",
        "owner": "cloudflare",
        "name": "custom-hostname",
        "description": "A customer hostname onboarded through Cloudflare for SaaS."
      },
      {
        "id": "cloudflare.concept.data-loss-prevention-configuration",
        "owner": "cloudflare",
        "name": "data-loss-prevention-configuration",
        "description": "Cloudflare One Data Loss Prevention profile, dataset, integration, or service configuration."
      },
      {
        "id": "cloudflare.concept.device-posture-configuration",
        "owner": "cloudflare",
        "name": "device-posture-configuration",
        "description": "Cloudflare One device profile, posture, managed-network, deployment, or subnet configuration."
      },
      {
        "id": "cloudflare.concept.dns-record-detail",
        "owner": "cloudflare",
        "name": "dns-record-detail",
        "description": "A DNS record contributing to a Cloudflare zone without independent architecture identity."
      },
      {
        "id": "cloudflare.concept.dns-transfer-configuration",
        "owner": "cloudflare",
        "name": "dns-transfer-configuration",
        "description": "Secondary DNS transfer, ACL, or TSIG configuration."
      },
      {
        "id": "cloudflare.concept.dns-transfer-peer",
        "owner": "cloudflare",
        "name": "dns-transfer-peer",
        "description": "An authoritative DNS peer participating in secondary zone transfers."
      },
      {
        "id": "cloudflare.concept.dns-view",
        "owner": "cloudflare",
        "name": "dns-view",
        "description": "A Cloudflare internal DNS view grouping zones for split-horizon resolution."
      },
      {
        "id": "cloudflare.concept.dns-zone",
        "owner": "cloudflare",
        "name": "dns-zone",
        "description": "A managed DNS namespace containing resource records."
      },
      {
        "id": "cloudflare.concept.edge-delivery-configuration",
        "owner": "cloudflare",
        "name": "edge-delivery-configuration",
        "description": "Cache, routing, transformation, or delivery configuration applied at the Cloudflare edge."
      },
      {
        "id": "cloudflare.concept.edge-route",
        "owner": "cloudflare",
        "name": "edge-route",
        "description": "A Cloudflare proxied hostname routing edge traffic to an application endpoint."
      },
      {
        "id": "cloudflare.concept.edge-security-configuration",
        "owner": "cloudflare",
        "name": "edge-security-configuration",
        "description": "WAF, API, bot, content, credential, or certificate protection applied at the Cloudflare edge."
      },
      {
        "id": "cloudflare.concept.email-routing-configuration",
        "owner": "cloudflare",
        "name": "email-routing-configuration",
        "description": "Cloudflare Email Routing configuration for a zone."
      },
      {
        "id": "cloudflare.concept.email-security-configuration",
        "owner": "cloudflare",
        "name": "email-security-configuration",
        "description": "Trusted-domain, sender-blocking, or impersonation configuration for Cloudflare Email Security."
      },
      {
        "id": "cloudflare.concept.feature-flag",
        "owner": "cloudflare",
        "name": "feature-flag",
        "description": "A feature flag owned by a feature-flag application."
      },
      {
        "id": "cloudflare.concept.feature-flag-application",
        "owner": "cloudflare",
        "name": "feature-flag-application",
        "description": "A Cloudflare feature-flag application."
      },
      {
        "id": "cloudflare.concept.gateway-configuration",
        "owner": "cloudflare",
        "name": "gateway-configuration",
        "description": "Logging, inspection, or risk-integration configuration for Cloudflare Gateway."
      },
      {
        "id": "cloudflare.concept.hyperdrive-configuration",
        "owner": "cloudflare",
        "name": "hyperdrive-configuration",
        "description": "A Cloudflare Hyperdrive database accelerator and connection pool."
      },
      {
        "id": "cloudflare.concept.identity-group",
        "owner": "cloudflare",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "cloudflare.concept.identity-provider",
        "owner": "cloudflare",
        "name": "identity-provider",
        "description": "An identity provider integrated with Cloudflare Zero Trust."
      },
      {
        "id": "cloudflare.concept.load-balancer",
        "owner": "cloudflare",
        "name": "load-balancer",
        "description": "A load-balancing service composed from routing infrastructure."
      },
      {
        "id": "cloudflare.concept.load-balancer-monitoring",
        "owner": "cloudflare",
        "name": "load-balancer-monitoring",
        "description": "Health monitoring configuration supporting Cloudflare Load Balancing."
      },
      {
        "id": "cloudflare.concept.magic-transit-site",
        "owner": "cloudflare",
        "name": "magic-transit-site",
        "description": "A Cloudflare Magic Transit or Cloudflare WAN network site."
      },
      {
        "id": "cloudflare.concept.managed-secret",
        "owner": "cloudflare",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "cloudflare.concept.message-queue",
        "owner": "cloudflare",
        "name": "message-queue",
        "description": "A managed queue buffering work or messages for asynchronous consumers."
      },
      {
        "id": "cloudflare.concept.network-monitor",
        "owner": "cloudflare",
        "name": "network-monitor",
        "description": "A Cloudflare Network Monitoring configuration."
      },
      {
        "id": "cloudflare.concept.network-route-configuration",
        "owner": "cloudflare",
        "name": "network-route-configuration",
        "description": "A LAN, WAN, ACL, route, or prefix configuration supporting Cloudflare WAN."
      },
      {
        "id": "cloudflare.concept.observability-configuration",
        "owner": "cloudflare",
        "name": "observability-configuration",
        "description": "A rule or test supporting Cloudflare observability."
      },
      {
        "id": "cloudflare.concept.origin-pool",
        "owner": "cloudflare",
        "name": "origin-pool",
        "description": "A Cloudflare Load Balancing pool grouping origin endpoints."
      },
      {
        "id": "cloudflare.concept.pages-domain",
        "owner": "cloudflare",
        "name": "pages-domain",
        "description": "A custom domain serving a Cloudflare Pages project."
      },
      {
        "id": "cloudflare.concept.pages-project",
        "owner": "cloudflare",
        "name": "pages-project",
        "description": "A Cloudflare Pages application project."
      },
      {
        "id": "cloudflare.concept.queue-consumer-binding",
        "owner": "cloudflare",
        "name": "queue-consumer-binding",
        "description": "A consumer binding connecting a Cloudflare Queue to a Worker."
      },
      {
        "id": "cloudflare.concept.r2-configuration",
        "owner": "cloudflare",
        "name": "r2-configuration",
        "description": "Lifecycle, access, event, migration, or domain configuration contributing to an R2 bucket."
      },
      {
        "id": "cloudflare.concept.r2-data-catalog",
        "owner": "cloudflare",
        "name": "r2-data-catalog",
        "description": "A Cloudflare R2 Data Catalog for tabular data."
      },
      {
        "id": "cloudflare.concept.saas-fallback-origin",
        "owner": "cloudflare",
        "name": "saas-fallback-origin",
        "description": "A default origin for Cloudflare for SaaS custom hostnames."
      },
      {
        "id": "cloudflare.concept.secrets-store",
        "owner": "cloudflare",
        "name": "secrets-store",
        "description": "A Cloudflare Secrets Store boundary."
      },
      {
        "id": "cloudflare.concept.serverless-function",
        "owner": "cloudflare",
        "name": "serverless-function",
        "description": "A managed event-driven function runtime."
      },
      {
        "id": "cloudflare.concept.spectrum-application",
        "owner": "cloudflare",
        "name": "spectrum-application",
        "description": "A Cloudflare Spectrum TCP or UDP application."
      },
      {
        "id": "cloudflare.concept.tls-configuration",
        "owner": "cloudflare",
        "name": "tls-configuration",
        "description": "TLS, certificate, trust-store, or authenticated-origin configuration at the Cloudflare edge."
      },
      {
        "id": "cloudflare.concept.tunnel-configuration",
        "owner": "cloudflare",
        "name": "tunnel-configuration",
        "description": "Ingress, private route, hostname route, or connector configuration supporting a Cloudflare Tunnel."
      },
      {
        "id": "cloudflare.concept.waiting-room",
        "owner": "cloudflare",
        "name": "waiting-room",
        "description": "A Cloudflare Waiting Room controlling application admission."
      },
      {
        "id": "cloudflare.concept.waiting-room-configuration",
        "owner": "cloudflare",
        "name": "waiting-room-configuration",
        "description": "An event, bypass rule, or setting supporting a Cloudflare Waiting Room."
      },
      {
        "id": "cloudflare.concept.warp-connector",
        "owner": "cloudflare",
        "name": "warp-connector",
        "description": "A Cloudflare WARP Connector joining a private network to Cloudflare."
      },
      {
        "id": "cloudflare.concept.web3-hostname",
        "owner": "cloudflare",
        "name": "web3-hostname",
        "description": "A Cloudflare Web3 gateway hostname."
      },
      {
        "id": "cloudflare.concept.worker-deployment",
        "owner": "cloudflare",
        "name": "worker-deployment",
        "description": "The active version rollout of a Cloudflare Worker."
      },
      {
        "id": "cloudflare.concept.worker-route",
        "owner": "cloudflare",
        "name": "worker-route",
        "description": "A route, custom domain, trigger, or subdomain exposing a Cloudflare Worker."
      },
      {
        "id": "cloudflare.concept.worker-version",
        "owner": "cloudflare",
        "name": "worker-version",
        "description": "An immutable version and resource bindings of a Cloudflare Worker."
      },
      {
        "id": "cloudflare.concept.workers-kv-entry",
        "owner": "cloudflare",
        "name": "workers-kv-entry",
        "description": "A Workers KV entry contributing to its namespace."
      },
      {
        "id": "cloudflare.concept.workers-kv-namespace",
        "owner": "cloudflare",
        "name": "workers-kv-namespace",
        "description": "A Cloudflare Workers KV namespace."
      },
      {
        "id": "cloudflare.concept.workflow",
        "owner": "cloudflare",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "cloudflare.concept.zone-configuration",
        "owner": "cloudflare",
        "name": "zone-configuration",
        "description": "Configuration contributing to a Cloudflare zone."
      },
      {
        "id": "confluent.concept.byok-key",
        "owner": "confluent",
        "name": "byok-key",
        "description": "A customer-managed cloud encryption key registered for Confluent Cloud BYOK."
      },
      {
        "id": "confluent.concept.catalog-integration",
        "owner": "confluent",
        "name": "catalog-integration",
        "description": "A Confluent Cloud catalog integration with AWS Glue, Snowflake, or Unity Catalog."
      },
      {
        "id": "confluent.concept.certificate-authority",
        "owner": "confluent",
        "name": "certificate-authority",
        "description": "A certificate authority trusted by Confluent Cloud for mutual TLS authentication."
      },
      {
        "id": "confluent.concept.certificate-pool",
        "owner": "confluent",
        "name": "certificate-pool",
        "description": "A Confluent Cloud certificate pool selecting trusted client certificates."
      },
      {
        "id": "confluent.concept.cluster-link",
        "owner": "confluent",
        "name": "cluster-link",
        "description": "A Confluent Cloud Cluster Linking connection between Kafka clusters."
      },
      {
        "id": "confluent.concept.connector",
        "owner": "confluent",
        "name": "connector",
        "description": "A managed Confluent Cloud connector moving data between Kafka and an external system."
      },
      {
        "id": "confluent.concept.connector-artifact",
        "owner": "confluent",
        "name": "connector-artifact",
        "description": "A managed or custom connector artifact, plugin, or version supporting connectors."
      },
      {
        "id": "confluent.concept.dns-forwarder",
        "owner": "confluent",
        "name": "dns-forwarder",
        "description": "A Confluent Cloud DNS forwarder associated with a gateway."
      },
      {
        "id": "confluent.concept.environment",
        "owner": "confluent",
        "name": "environment",
        "description": "An isolated Confluent Cloud namespace for organizational and lifecycle ownership."
      },
      {
        "id": "confluent.concept.flink-artifact",
        "owner": "confluent",
        "name": "flink-artifact",
        "description": "A user artifact available to Confluent Cloud for Apache Flink."
      },
      {
        "id": "confluent.concept.flink-compute-pool",
        "owner": "confluent",
        "name": "flink-compute-pool",
        "description": "A regional Confluent Cloud for Apache Flink compute pool."
      },
      {
        "id": "confluent.concept.flink-configuration",
        "owner": "confluent",
        "name": "flink-configuration",
        "description": "Compute-pool configuration or a Flink SQL statement contributing processing behavior."
      },
      {
        "id": "confluent.concept.flink-connection",
        "owner": "confluent",
        "name": "flink-connection",
        "description": "A managed connection available to Flink statements in a compute pool."
      },
      {
        "id": "confluent.concept.flink-materialized-table",
        "owner": "confluent",
        "name": "flink-materialized-table",
        "description": "A Confluent Cloud for Apache Flink materialized table."
      },
      {
        "id": "confluent.concept.governance-configuration",
        "owner": "confluent",
        "name": "governance-configuration",
        "description": "Business metadata, tags, or catalog attributes configuring Confluent Cloud governance."
      },
      {
        "id": "confluent.concept.identity-access-configuration",
        "owner": "confluent",
        "name": "identity-access-configuration",
        "description": "Identity mapping, role binding, or access configuration in Confluent Cloud."
      },
      {
        "id": "confluent.concept.identity-pool",
        "owner": "confluent",
        "name": "identity-pool",
        "description": "A Confluent Cloud identity pool mapping external identities to access."
      },
      {
        "id": "confluent.concept.identity-provider",
        "owner": "confluent",
        "name": "identity-provider",
        "description": "An OpenID Connect identity provider trusted by Confluent Cloud."
      },
      {
        "id": "confluent.concept.kafka-cluster",
        "owner": "confluent",
        "name": "kafka-cluster",
        "description": "A managed Apache Kafka cluster in Confluent Cloud."
      },
      {
        "id": "confluent.concept.kafka-configuration",
        "owner": "confluent",
        "name": "kafka-configuration",
        "description": "Cluster, topic, quota, or access configuration supporting a Confluent Cloud Kafka cluster."
      },
      {
        "id": "confluent.concept.ksqldb-cluster",
        "owner": "confluent",
        "name": "ksqldb-cluster",
        "description": "A managed ksqlDB cluster in Confluent Cloud."
      },
      {
        "id": "confluent.concept.message-topic",
        "owner": "confluent",
        "name": "message-topic",
        "description": "A messaging topic receiving messages from publishers."
      },
      {
        "id": "confluent.concept.network-configuration",
        "owner": "confluent",
        "name": "network-configuration",
        "description": "Private access or DNS configuration supporting a Confluent Cloud network."
      },
      {
        "id": "confluent.concept.network-gateway",
        "owner": "confluent",
        "name": "network-gateway",
        "description": "A Confluent Cloud gateway for private ingress or egress connectivity."
      },
      {
        "id": "confluent.concept.network-link-endpoint",
        "owner": "confluent",
        "name": "network-link-endpoint",
        "description": "A Confluent Cloud Network Linking endpoint consuming a link service."
      },
      {
        "id": "confluent.concept.network-link-service",
        "owner": "confluent",
        "name": "network-link-service",
        "description": "A Confluent Cloud Network Linking service published to accepted networks."
      },
      {
        "id": "confluent.concept.network-peering",
        "owner": "confluent",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "confluent.concept.private-endpoint",
        "owner": "confluent",
        "name": "private-endpoint",
        "description": "A private endpoint exposing a service inside a virtual network."
      },
      {
        "id": "confluent.concept.private-link-attachment",
        "owner": "confluent",
        "name": "private-link-attachment",
        "description": "A Confluent Cloud Private Link Attachment publishing private service connectivity."
      },
      {
        "id": "confluent.concept.provider-integration",
        "owner": "confluent",
        "name": "provider-integration",
        "description": "A Confluent Cloud integration authorized to access a cloud provider account."
      },
      {
        "id": "confluent.concept.schema-link",
        "owner": "confluent",
        "name": "schema-link",
        "description": "A Schema Exporter link between source and destination Schema Registry clusters."
      },
      {
        "id": "confluent.concept.schema-registry",
        "owner": "confluent",
        "name": "schema-registry",
        "description": "The Schema Registry cluster provisioned for a Confluent Cloud environment."
      },
      {
        "id": "confluent.concept.schema-registry-configuration",
        "owner": "confluent",
        "name": "schema-registry-configuration",
        "description": "A schema, subject, mode, compatibility, or encryption configuration supporting Schema Registry."
      },
      {
        "id": "confluent.concept.security-configuration",
        "owner": "confluent",
        "name": "security-configuration",
        "description": "Authorization or setup configuration supporting a Confluent Cloud security integration."
      },
      {
        "id": "confluent.concept.tableflow-topic",
        "owner": "confluent",
        "name": "tableflow-topic",
        "description": "A Kafka topic materialized as an Iceberg or Delta Lake table by Confluent Cloud Tableflow."
      },
      {
        "id": "confluent.concept.transit-gateway-attachment",
        "owner": "confluent",
        "name": "transit-gateway-attachment",
        "description": "A Confluent Cloud attachment to an AWS Transit Gateway."
      },
      {
        "id": "consul.concept.access-control-configuration",
        "owner": "consul",
        "name": "access-control-configuration",
        "description": "A binding or attachment supporting a Consul identity boundary."
      },
      {
        "id": "consul.concept.acl-auth-method",
        "owner": "consul",
        "name": "acl-auth-method",
        "description": "A Consul authentication boundary that verifies an external workload identity."
      },
      {
        "id": "consul.concept.admin-partition",
        "owner": "consul",
        "name": "admin-partition",
        "description": "A Consul Enterprise administrative and communication boundary."
      },
      {
        "id": "consul.concept.api-gateway",
        "owner": "consul",
        "name": "api-gateway",
        "description": "A managed gateway that exposes and governs APIs."
      },
      {
        "id": "consul.concept.cluster-peering",
        "owner": "consul",
        "name": "cluster-peering",
        "description": "A Consul cluster peering connection for exported service discovery and mesh traffic."
      },
      {
        "id": "consul.concept.consul-node",
        "owner": "consul",
        "name": "consul-node",
        "description": "A node registered in the Consul service catalog."
      },
      {
        "id": "consul.concept.consul-service",
        "owner": "consul",
        "name": "consul-service",
        "description": "A service registered or selected in the Consul catalog."
      },
      {
        "id": "consul.concept.discovery-chain-configuration",
        "owner": "consul",
        "name": "discovery-chain-configuration",
        "description": "A resolver, router, splitter, or prepared-query detail for service discovery."
      },
      {
        "id": "consul.concept.gateway-configuration",
        "owner": "consul",
        "name": "gateway-configuration",
        "description": "A route or certificate configuration supporting a Consul API gateway."
      },
      {
        "id": "consul.concept.ingress-gateway",
        "owner": "consul",
        "name": "ingress-gateway",
        "description": "A deprecated Consul gateway admitting traffic into the service mesh."
      },
      {
        "id": "consul.concept.jwt-provider",
        "owner": "consul",
        "name": "jwt-provider",
        "description": "A JWT validation boundary used by Consul service mesh intentions."
      },
      {
        "id": "consul.concept.mesh-security-configuration",
        "owner": "consul",
        "name": "mesh-security-configuration",
        "description": "An authorization detail protecting service mesh traffic without proving traffic flow."
      },
      {
        "id": "consul.concept.namespace",
        "owner": "consul",
        "name": "namespace",
        "description": "A Consul Enterprise tenant boundary within an admin partition."
      },
      {
        "id": "consul.concept.operations-configuration",
        "owner": "consul",
        "name": "operations-configuration",
        "description": "An operational or health setting that owns no independent topology."
      },
      {
        "id": "consul.concept.sameness-group",
        "owner": "consul",
        "name": "sameness-group",
        "description": "A Consul group of partitions or peers with equivalent service instances."
      },
      {
        "id": "consul.concept.service-export",
        "owner": "consul",
        "name": "service-export",
        "description": "A service export detail for peers, partitions, or sameness groups."
      },
      {
        "id": "consul.concept.service-mesh",
        "owner": "consul",
        "name": "service-mesh",
        "description": "A Consul service mesh traffic-control and identity boundary."
      },
      {
        "id": "consul.concept.service-networking-configuration",
        "owner": "consul",
        "name": "service-networking-configuration",
        "description": "A mesh-wide or service-specific proxy configuration."
      },
      {
        "id": "consul.concept.terminating-gateway",
        "owner": "consul",
        "name": "terminating-gateway",
        "description": "A Consul gateway connecting mesh services to services outside the mesh."
      },
      {
        "id": "databricks.concept.ai-gateway-service",
        "owner": "databricks",
        "name": "ai-gateway-service",
        "description": "A governed Mosaic AI Gateway service for models, model providers, or MCP tools."
      },
      {
        "id": "databricks.concept.ai-inference-endpoint",
        "owner": "databricks",
        "name": "ai-inference-endpoint",
        "description": "A managed endpoint that serves model inference requests."
      },
      {
        "id": "databricks.concept.ai-search-endpoint",
        "owner": "databricks",
        "name": "ai-search-endpoint",
        "description": "A Mosaic AI Search endpoint providing managed search capacity."
      },
      {
        "id": "databricks.concept.ai-search-index",
        "owner": "databricks",
        "name": "ai-search-index",
        "description": "A governed Mosaic AI Search index."
      },
      {
        "id": "databricks.concept.analytics-artifact",
        "owner": "databricks",
        "name": "analytics-artifact",
        "description": "A dashboard, query, alert, visualization, or widget presented through Databricks analytics."
      },
      {
        "id": "databricks.concept.application-configuration",
        "owner": "databricks",
        "name": "application-configuration",
        "description": "A template, embedding, or deployment configuration supporting Databricks applications."
      },
      {
        "id": "databricks.concept.compute-cluster",
        "owner": "databricks",
        "name": "compute-cluster",
        "description": "A Databricks compute cluster running data, analytics, or machine-learning workloads."
      },
      {
        "id": "databricks.concept.compute-configuration",
        "owner": "databricks",
        "name": "compute-configuration",
        "description": "A policy, library, environment, identity registration, or setting supporting Databricks compute."
      },
      {
        "id": "databricks.concept.database-configuration",
        "owner": "databricks",
        "name": "database-configuration",
        "description": "A database, role, synchronization, catalog, or change-data configuration supporting Lakebase."
      },
      {
        "id": "databricks.concept.delta-share",
        "owner": "databricks",
        "name": "delta-share",
        "description": "A governed collection of data assets shared through Delta Sharing."
      },
      {
        "id": "databricks.concept.delta-sharing-provider",
        "owner": "databricks",
        "name": "delta-sharing-provider",
        "description": "An external organization providing data through Delta Sharing."
      },
      {
        "id": "databricks.concept.external-location",
        "owner": "databricks",
        "name": "external-location",
        "description": "A Unity Catalog external location pairing a cloud storage path with a storage credential."
      },
      {
        "id": "databricks.concept.identity-access-configuration",
        "owner": "databricks",
        "name": "identity-access-configuration",
        "description": "A membership, role, assignment, entitlement, permission, or federation configuration in Databricks."
      },
      {
        "id": "databricks.concept.identity-group",
        "owner": "databricks",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "databricks.concept.instance-pool",
        "owner": "databricks",
        "name": "instance-pool",
        "description": "A shared pool of cloud instances used to reduce Databricks cluster start time."
      },
      {
        "id": "databricks.concept.knowledge-assistant",
        "owner": "databricks",
        "name": "knowledge-assistant",
        "description": "A Databricks Knowledge Assistant grounded in governed enterprise knowledge."
      },
      {
        "id": "databricks.concept.lakebase-branch",
        "owner": "databricks",
        "name": "lakebase-branch",
        "description": "An isolated Lakebase database environment sharing project storage through copy-on-write."
      },
      {
        "id": "databricks.concept.lakebase-data-api",
        "owner": "databricks",
        "name": "lakebase-data-api",
        "description": "A Lakebase Data API exposing governed database access."
      },
      {
        "id": "databricks.concept.lakebase-database",
        "owner": "databricks",
        "name": "lakebase-database",
        "description": "A logical Postgres database contained by a Lakebase branch."
      },
      {
        "id": "databricks.concept.lakebase-endpoint",
        "owner": "databricks",
        "name": "lakebase-endpoint",
        "description": "A Lakebase Postgres compute endpoint providing read-write or read-only database access."
      },
      {
        "id": "databricks.concept.lakebase-project",
        "owner": "databricks",
        "name": "lakebase-project",
        "description": "A Lakebase Autoscaling project containing branches, Postgres compute endpoints, and databases."
      },
      {
        "id": "databricks.concept.lakeflow-pipeline",
        "owner": "databricks",
        "name": "lakeflow-pipeline",
        "description": "A Lakeflow pipeline running declarative batch or streaming data processing."
      },
      {
        "id": "databricks.concept.lakehouse-federation-connection",
        "owner": "databricks",
        "name": "lakehouse-federation-connection",
        "description": "A Unity Catalog connection to an external data system for Lakehouse Federation."
      },
      {
        "id": "databricks.concept.legacy-storage-mount",
        "owner": "databricks",
        "name": "legacy-storage-mount",
        "description": "A legacy DBFS mount configuration linking Databricks to cloud object storage."
      },
      {
        "id": "databricks.concept.log-delivery",
        "owner": "databricks",
        "name": "log-delivery",
        "description": "A Databricks account or workspace log-delivery configuration."
      },
      {
        "id": "databricks.concept.ml-platform-detail",
        "owner": "databricks",
        "name": "ml-platform-detail",
        "description": "An experiment, model version, agent tool, feature, or ML configuration supporting Databricks AI and ML."
      },
      {
        "id": "databricks.concept.network-binding",
        "owner": "databricks",
        "name": "network-binding",
        "description": "A binding attaching Databricks serverless network configuration to a workspace."
      },
      {
        "id": "databricks.concept.network-connectivity-configuration",
        "owner": "databricks",
        "name": "network-connectivity-configuration",
        "description": "A regional Databricks network connectivity configuration for serverless workloads."
      },
      {
        "id": "databricks.concept.network-security-configuration",
        "owner": "databricks",
        "name": "network-security-configuration",
        "description": "Network policy or access configuration supporting Databricks connectivity."
      },
      {
        "id": "databricks.concept.online-serving-configuration",
        "owner": "databricks",
        "name": "online-serving-configuration",
        "description": "An online table or feature-serving configuration supporting Databricks online serving."
      },
      {
        "id": "databricks.concept.orchestration-configuration",
        "owner": "databricks",
        "name": "orchestration-configuration",
        "description": "A task, query, repository, or environment artifact supporting Databricks orchestration."
      },
      {
        "id": "databricks.concept.private-access-settings",
        "owner": "databricks",
        "name": "private-access-settings",
        "description": "Databricks private access settings controlling private workspace ingress."
      },
      {
        "id": "databricks.concept.private-endpoint-registration",
        "owner": "databricks",
        "name": "private-endpoint-registration",
        "description": "A Databricks registration of a cloud private connectivity endpoint."
      },
      {
        "id": "databricks.concept.private-endpoint-rule",
        "owner": "databricks",
        "name": "private-endpoint-rule",
        "description": "A Databricks rule provisioning private connectivity from serverless compute to a cloud resource."
      },
      {
        "id": "databricks.concept.quality-monitor",
        "owner": "databricks",
        "name": "quality-monitor",
        "description": "A Databricks monitor evaluating data or model quality over time."
      },
      {
        "id": "databricks.concept.registered-model",
        "owner": "databricks",
        "name": "registered-model",
        "description": "A governed machine-learning model registered in Unity Catalog."
      },
      {
        "id": "databricks.concept.secret-configuration",
        "owner": "databricks",
        "name": "secret-configuration",
        "description": "A secret identity or access configuration whose value remains outside architecture output."
      },
      {
        "id": "databricks.concept.secret-scope",
        "owner": "databricks",
        "name": "secret-scope",
        "description": "A Databricks secret scope grouping sensitive configuration without exposing secret values."
      },
      {
        "id": "databricks.concept.service-credential",
        "owner": "databricks",
        "name": "service-credential",
        "description": "A Unity Catalog credential authorizing access to a cloud service."
      },
      {
        "id": "databricks.concept.sharing-configuration",
        "owner": "databricks",
        "name": "sharing-configuration",
        "description": "A sharing, provider, recipient, or catalog integration configuration."
      },
      {
        "id": "databricks.concept.sql-configuration",
        "owner": "databricks",
        "name": "sql-configuration",
        "description": "Configuration or access control supporting Databricks SQL."
      },
      {
        "id": "databricks.concept.storage-credential",
        "owner": "databricks",
        "name": "storage-credential",
        "description": "A Unity Catalog credential authorizing access to cloud storage."
      },
      {
        "id": "databricks.concept.supervisor-agent",
        "owner": "databricks",
        "name": "supervisor-agent",
        "description": "A Databricks supervisor agent coordinating governed tools and specialist agents."
      },
      {
        "id": "databricks.concept.unity-catalog-access-detail",
        "owner": "databricks",
        "name": "unity-catalog-access-detail",
        "description": "An assignment, binding, or access configuration supporting Unity Catalog."
      },
      {
        "id": "databricks.concept.unity-catalog-catalog",
        "owner": "databricks",
        "name": "unity-catalog-catalog",
        "description": "A Unity Catalog catalog organizing governed data and AI assets."
      },
      {
        "id": "databricks.concept.unity-catalog-data-detail",
        "owner": "databricks",
        "name": "unity-catalog-data-detail",
        "description": "A governed data object or configuration within Unity Catalog."
      },
      {
        "id": "databricks.concept.unity-catalog-metastore",
        "owner": "databricks",
        "name": "unity-catalog-metastore",
        "description": "A regional Unity Catalog metastore governing Databricks data and AI assets."
      },
      {
        "id": "databricks.concept.unity-catalog-schema",
        "owner": "databricks",
        "name": "unity-catalog-schema",
        "description": "A Unity Catalog schema organizing tables, volumes, models, and functions within a catalog."
      },
      {
        "id": "databricks.concept.unity-catalog-volume",
        "owner": "databricks",
        "name": "unity-catalog-volume",
        "description": "A Unity Catalog volume governing file storage for non-tabular data."
      },
      {
        "id": "databricks.concept.vector-search-endpoint",
        "owner": "databricks",
        "name": "vector-search-endpoint",
        "description": "A Mosaic AI Vector Search endpoint providing compute for vector indexes."
      },
      {
        "id": "databricks.concept.vector-search-index",
        "owner": "databricks",
        "name": "vector-search-index",
        "description": "A governed vector index served through Mosaic AI Vector Search."
      },
      {
        "id": "databricks.concept.workflow",
        "owner": "databricks",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "databricks.concept.workspace",
        "owner": "databricks",
        "name": "workspace",
        "description": "A Databricks workspace providing an isolated environment for data, analytics, and AI workloads."
      },
      {
        "id": "databricks.concept.workspace-configuration",
        "owner": "databricks",
        "name": "workspace-configuration",
        "description": "Configuration, assignment, or setting supporting a Databricks workspace."
      },
      {
        "id": "databricks.concept.workspace-deployment-credential",
        "owner": "databricks",
        "name": "workspace-deployment-credential",
        "description": "A cloud identity registration used to deploy Databricks workspace resources."
      },
      {
        "id": "databricks.concept.workspace-network-configuration",
        "owner": "databricks",
        "name": "workspace-network-configuration",
        "description": "A Databricks registration of customer-managed workspace network infrastructure."
      },
      {
        "id": "databricks.concept.workspace-root-storage",
        "owner": "databricks",
        "name": "workspace-root-storage",
        "description": "A cloud storage registration used as root storage by Databricks workspaces."
      },
      {
        "id": "datadog.concept.application-datastore",
        "owner": "datadog",
        "name": "application-datastore",
        "description": "A Datadog-managed datastore used by App Builder and Workflow Automation."
      },
      {
        "id": "datadog.concept.automation-application",
        "owner": "datadog",
        "name": "automation-application",
        "description": "An application assembled and published with Datadog App Builder."
      },
      {
        "id": "datadog.concept.automation-workflow",
        "owner": "datadog",
        "name": "automation-workflow",
        "description": "A Datadog workflow coordinating operational actions across integrations."
      },
      {
        "id": "datadog.concept.browser-observability-application",
        "owner": "datadog",
        "name": "browser-observability-application",
        "description": "An application boundary instrumented for browser or frontend observability."
      },
      {
        "id": "datadog.concept.catalog-definition",
        "owner": "datadog",
        "name": "catalog-definition",
        "description": "An opaque service or entity definition supporting Datadog Software Catalog."
      },
      {
        "id": "datadog.concept.cloud-observability-integration",
        "owner": "datadog",
        "name": "cloud-observability-integration",
        "description": "A provider-neutral integration collecting telemetry and resource data from a cloud account, subscription, or project."
      },
      {
        "id": "datadog.concept.observability-tenant",
        "owner": "datadog",
        "name": "observability-tenant",
        "description": "A provider-neutral account, organization, or stack boundary isolating observability data and configuration."
      },
      {
        "id": "datadog.concept.organization-connection",
        "owner": "datadog",
        "name": "organization-connection",
        "description": "A Datadog cross-organization metrics or logs visibility connection."
      },
      {
        "id": "datadog.concept.security-configuration",
        "owner": "datadog",
        "name": "security-configuration",
        "description": "A Datadog Cloud Security policy, framework, detection, or data-scanning configuration."
      },
      {
        "id": "datadog.concept.service-integration",
        "owner": "datadog",
        "name": "service-integration",
        "description": "A Datadog connection that collects telemetry from an external service or account."
      },
      {
        "id": "datadog.concept.service-integration-configuration",
        "owner": "datadog",
        "name": "service-integration-configuration",
        "description": "A resource or service selection supporting a Datadog integration."
      },
      {
        "id": "datadog.concept.service-objective",
        "owner": "datadog",
        "name": "service-objective",
        "description": "A provider-neutral service level indicator or objective supporting architecture operations."
      },
      {
        "id": "datadog.concept.synthetic-check",
        "owner": "datadog",
        "name": "synthetic-check",
        "description": "A synthetic check supporting an observed target without owning target runtime."
      },
      {
        "id": "datadog.concept.telemetry-configuration",
        "owner": "datadog",
        "name": "telemetry-configuration",
        "description": "A processing, indexing, routing, retention, or enrichment detail for telemetry."
      },
      {
        "id": "datadog.concept.telemetry-destination",
        "owner": "datadog",
        "name": "telemetry-destination",
        "description": "A durable archive or forwarding destination for Datadog logs."
      },
      {
        "id": "google.concept.access-binding",
        "owner": "google",
        "name": "access-binding",
        "description": "An access-control declaration attached to a data resource."
      },
      {
        "id": "google.concept.ai-inference-endpoint",
        "owner": "google",
        "name": "ai-inference-endpoint",
        "description": "A managed endpoint that serves model inference requests."
      },
      {
        "id": "google.concept.allocated-network-range",
        "owner": "google",
        "name": "allocated-network-range",
        "description": "An allocated address range used by private service networking."
      },
      {
        "id": "google.concept.alloydb-instance",
        "owner": "google",
        "name": "alloydb-instance",
        "description": "A database instance contributing compute capacity to an AlloyDB cluster."
      },
      {
        "id": "google.concept.analytics-hub-subscription",
        "owner": "google",
        "name": "analytics-hub-subscription",
        "description": "An Analytics Hub subscription to a data exchange or listing."
      },
      {
        "id": "google.concept.api-gateway",
        "owner": "google",
        "name": "api-gateway",
        "description": "A managed gateway that exposes and governs APIs."
      },
      {
        "id": "google.concept.app-engine-service-version",
        "owner": "google",
        "name": "app-engine-service-version",
        "description": "A deployed App Engine standard or flexible service version."
      },
      {
        "id": "google.concept.backup-plan",
        "owner": "google",
        "name": "backup-plan",
        "description": "A managed policy scheduling and retaining backups."
      },
      {
        "id": "google.concept.backup-vault",
        "owner": "google",
        "name": "backup-vault",
        "description": "A managed vault storing protected recovery data."
      },
      {
        "id": "google.concept.biglake-catalog",
        "owner": "google",
        "name": "biglake-catalog",
        "description": "A BigLake catalog organizing lakehouse metadata."
      },
      {
        "id": "google.concept.biglake-database",
        "owner": "google",
        "name": "biglake-database",
        "description": "A database namespace in a BigLake catalog."
      },
      {
        "id": "google.concept.biglake-table",
        "owner": "google",
        "name": "biglake-table",
        "description": "A table registered in BigLake."
      },
      {
        "id": "google.concept.bigquery-dataset",
        "owner": "google",
        "name": "bigquery-dataset",
        "description": "A BigQuery dataset that organizes tables and their access boundary."
      },
      {
        "id": "google.concept.bigquery-table",
        "owner": "google",
        "name": "bigquery-table",
        "description": "A table managed inside a BigQuery dataset."
      },
      {
        "id": "google.concept.bigtable-table",
        "owner": "google",
        "name": "bigtable-table",
        "description": "A table belonging to a Bigtable instance."
      },
      {
        "id": "google.concept.block-storage-volume",
        "owner": "google",
        "name": "block-storage-volume",
        "description": "A durable block-storage volume attachable to compute workloads."
      },
      {
        "id": "google.concept.cloud-armor-security-policy",
        "owner": "google",
        "name": "cloud-armor-security-policy",
        "description": "A Cloud Armor security policy protecting load-balanced applications."
      },
      {
        "id": "google.concept.cloud-armor-security-rule",
        "owner": "google",
        "name": "cloud-armor-security-rule",
        "description": "A rule contributing traffic controls to a Cloud Armor security policy."
      },
      {
        "id": "google.concept.cloud-asset-feed",
        "owner": "google",
        "name": "cloud-asset-feed",
        "description": "A Cloud Asset Inventory feed publishing asset changes to a destination."
      },
      {
        "id": "google.concept.cloud-cdn-service",
        "owner": "google",
        "name": "cloud-cdn-service",
        "description": "A Cloud CDN or Media CDN edge delivery service."
      },
      {
        "id": "google.concept.cloud-dns-record-set",
        "owner": "google",
        "name": "cloud-dns-record-set",
        "description": "A DNS record set managed inside a Cloud DNS managed zone."
      },
      {
        "id": "google.concept.cloud-identity-group-membership",
        "owner": "google",
        "name": "cloud-identity-group-membership",
        "description": "A membership contributing a principal to a Cloud Identity group."
      },
      {
        "id": "google.concept.cloud-ids-endpoint",
        "owner": "google",
        "name": "cloud-ids-endpoint",
        "description": "A Cloud IDS endpoint inspecting traffic in a VPC network."
      },
      {
        "id": "google.concept.cloud-kms-key-ring",
        "owner": "google",
        "name": "cloud-kms-key-ring",
        "description": "A Cloud KMS key ring organizing keys in one Google Cloud location."
      },
      {
        "id": "google.concept.cloud-kms-key-version",
        "owner": "google",
        "name": "cloud-kms-key-version",
        "description": "A cryptographic key version belonging to a Cloud KMS key."
      },
      {
        "id": "google.concept.cloud-logging-bucket",
        "owner": "google",
        "name": "cloud-logging-bucket",
        "description": "A Cloud Logging bucket retaining log entries."
      },
      {
        "id": "google.concept.cloud-logging-sink",
        "owner": "google",
        "name": "cloud-logging-sink",
        "description": "A Cloud Logging sink routing selected log entries to a destination."
      },
      {
        "id": "google.concept.cloud-monitoring-alerting-policy",
        "owner": "google",
        "name": "cloud-monitoring-alerting-policy",
        "description": "A Cloud Monitoring alerting policy defining conditions and notification behavior."
      },
      {
        "id": "google.concept.cloud-monitoring-service",
        "owner": "google",
        "name": "cloud-monitoring-service",
        "description": "A Cloud Monitoring service used as the target of service-level objectives."
      },
      {
        "id": "google.concept.cloud-monitoring-slo",
        "owner": "google",
        "name": "cloud-monitoring-slo",
        "description": "A service-level objective contributing reliability intent to a monitored service."
      },
      {
        "id": "google.concept.cloud-router",
        "owner": "google",
        "name": "cloud-router",
        "description": "A Cloud Router exchanging dynamic routes for a VPC network."
      },
      {
        "id": "google.concept.cloud-run-job",
        "owner": "google",
        "name": "cloud-run-job",
        "description": "A Cloud Run job that runs tasks to completion."
      },
      {
        "id": "google.concept.cloud-run-service",
        "owner": "google",
        "name": "cloud-run-service",
        "description": "A Cloud Run service that handles requests or events on managed container instances."
      },
      {
        "id": "google.concept.colab-enterprise-configuration",
        "owner": "google",
        "name": "colab-enterprise-configuration",
        "description": "A runtime template or schedule configuring Colab Enterprise execution."
      },
      {
        "id": "google.concept.compliance-manager-configuration",
        "owner": "google",
        "name": "compliance-manager-configuration",
        "description": "A cloud control or deployment configuring a Compliance Manager framework."
      },
      {
        "id": "google.concept.compute-instance",
        "owner": "google",
        "name": "compute-instance",
        "description": "A provisioned compute instance running a workload."
      },
      {
        "id": "google.concept.compute-instance-group",
        "owner": "google",
        "name": "compute-instance-group",
        "description": "A managed or unmanaged Compute Engine instance group."
      },
      {
        "id": "google.concept.conversational-agent",
        "owner": "google",
        "name": "conversational-agent",
        "description": "A Dialogflow conversational agent."
      },
      {
        "id": "google.concept.cx-agent-studio-configuration",
        "owner": "google",
        "name": "cx-agent-studio-configuration",
        "description": "A version, deployment, tool, guardrail, or other configuration supporting a CX Agent Studio application."
      },
      {
        "id": "google.concept.database-migration-connection",
        "owner": "google",
        "name": "database-migration-connection",
        "description": "A source, destination, or private connection used by Database Migration Service."
      },
      {
        "id": "google.concept.dataflow-job",
        "owner": "google",
        "name": "dataflow-job",
        "description": "A Dataflow batch or streaming job."
      },
      {
        "id": "google.concept.dataplex-asset",
        "owner": "google",
        "name": "dataplex-asset",
        "description": "A data asset governed through Dataplex."
      },
      {
        "id": "google.concept.dataplex-lake",
        "owner": "google",
        "name": "dataplex-lake",
        "description": "A Dataplex lake organizing governed data domains."
      },
      {
        "id": "google.concept.dataplex-zone",
        "owner": "google",
        "name": "dataplex-zone",
        "description": "A Dataplex zone organizing assets within a lake."
      },
      {
        "id": "google.concept.dedicated-interconnect",
        "owner": "google",
        "name": "dedicated-interconnect",
        "description": "A dedicated private connection between an external network and a cloud provider."
      },
      {
        "id": "google.concept.discovery-engine",
        "owner": "google",
        "name": "discovery-engine",
        "description": "A Discovery Engine search, recommendation, or conversational engine."
      },
      {
        "id": "google.concept.dns-zone",
        "owner": "google",
        "name": "dns-zone",
        "description": "A managed DNS namespace containing resource records."
      },
      {
        "id": "google.concept.encryption-key",
        "owner": "google",
        "name": "encryption-key",
        "description": "A managed key used for cryptographic operations."
      },
      {
        "id": "google.concept.firewall-policy",
        "owner": "google",
        "name": "firewall-policy",
        "description": "A Google Cloud hierarchical or network firewall policy."
      },
      {
        "id": "google.concept.firewall-policy-rule",
        "owner": "google",
        "name": "firewall-policy-rule",
        "description": "A rule contributing controls to a Google Cloud firewall policy."
      },
      {
        "id": "google.concept.gke-backup-channel",
        "owner": "google",
        "name": "gke-backup-channel",
        "description": "A Backup for GKE channel connecting backup or restore operations across projects."
      },
      {
        "id": "google.concept.google-cloud-project",
        "owner": "google",
        "name": "google-cloud-project",
        "description": "A Google Cloud project serving as a resource and billing boundary."
      },
      {
        "id": "google.concept.healthcare-dataset",
        "owner": "google",
        "name": "healthcare-dataset",
        "description": "A Cloud Healthcare API dataset containing healthcare data stores."
      },
      {
        "id": "google.concept.healthcare-store",
        "owner": "google",
        "name": "healthcare-store",
        "description": "A FHIR, DICOM, HL7v2, or consent store in a Cloud Healthcare API dataset."
      },
      {
        "id": "google.concept.identity-group",
        "owner": "google",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "google.concept.kubernetes-node-pool",
        "owner": "google",
        "name": "kubernetes-node-pool",
        "description": "A node pool contributing compute capacity to a Kubernetes cluster."
      },
      {
        "id": "google.concept.load-balancer",
        "owner": "google",
        "name": "load-balancer",
        "description": "A load-balancing service composed from routing infrastructure."
      },
      {
        "id": "google.concept.managed-cache",
        "owner": "google",
        "name": "managed-cache",
        "description": "A managed in-memory cache service."
      },
      {
        "id": "google.concept.managed-file-storage",
        "owner": "google",
        "name": "managed-file-storage",
        "description": "A managed shared file-storage service."
      },
      {
        "id": "google.concept.managed-nat",
        "owner": "google",
        "name": "managed-nat",
        "description": "A managed network address translation service."
      },
      {
        "id": "google.concept.managed-secret",
        "owner": "google",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "google.concept.message-queue",
        "owner": "google",
        "name": "message-queue",
        "description": "A managed queue buffering work or messages for asynchronous consumers."
      },
      {
        "id": "google.concept.message-subscription",
        "owner": "google",
        "name": "message-subscription",
        "description": "A durable subscription consuming messages from a topic."
      },
      {
        "id": "google.concept.message-topic",
        "owner": "google",
        "name": "message-topic",
        "description": "A messaging topic receiving messages from publishers."
      },
      {
        "id": "google.concept.migration-center-assessment",
        "owner": "google",
        "name": "migration-center-assessment",
        "description": "An import, grouping, preference, report, or settings resource supporting migration assessment."
      },
      {
        "id": "google.concept.multicast-configuration",
        "owner": "google",
        "name": "multicast-configuration",
        "description": "An activation, group range, or network association configuring Cloud Multicast."
      },
      {
        "id": "google.concept.netapp-storage-pool",
        "owner": "google",
        "name": "netapp-storage-pool",
        "description": "A NetApp Volumes storage pool providing capacity to volumes."
      },
      {
        "id": "google.concept.network-connectivity-center-hub",
        "owner": "google",
        "name": "network-connectivity-center-hub",
        "description": "A Network Connectivity Center hub coordinating connectivity through spokes."
      },
      {
        "id": "google.concept.network-connectivity-center-spoke",
        "owner": "google",
        "name": "network-connectivity-center-spoke",
        "description": "A spoke attaching a network resource to a Network Connectivity Center hub."
      },
      {
        "id": "google.concept.network-peering",
        "owner": "google",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "google.concept.network-services-route",
        "owner": "google",
        "name": "network-services-route",
        "description": "An HTTP, gRPC, TCP, or TLS route contributing traffic policy."
      },
      {
        "id": "google.concept.private-ca-pool",
        "owner": "google",
        "name": "private-ca-pool",
        "description": "A Certificate Authority Service pool containing certificate authorities."
      },
      {
        "id": "google.concept.private-certificate-authority",
        "owner": "google",
        "name": "private-certificate-authority",
        "description": "A managed private certificate authority."
      },
      {
        "id": "google.concept.private-endpoint",
        "owner": "google",
        "name": "private-endpoint",
        "description": "A private endpoint exposing a service inside a virtual network."
      },
      {
        "id": "google.concept.secret-manager-secret-version",
        "owner": "google",
        "name": "secret-manager-secret-version",
        "description": "A version attached to a Secret Manager secret without exposing its secret data."
      },
      {
        "id": "google.concept.sensitive-data-protection-scan",
        "owner": "google",
        "name": "sensitive-data-protection-scan",
        "description": "A Sensitive Data Protection discovery or inspection job configuration."
      },
      {
        "id": "google.concept.sensitive-data-protection-template",
        "owner": "google",
        "name": "sensitive-data-protection-template",
        "description": "A reusable inspection, de-identification, or stored information type configuration."
      },
      {
        "id": "google.concept.serverless-function",
        "owner": "google",
        "name": "serverless-function",
        "description": "A managed event-driven function runtime."
      },
      {
        "id": "google.concept.serverless-vpc-access-connector",
        "owner": "google",
        "name": "serverless-vpc-access-connector",
        "description": "A Serverless VPC Access connector bridging serverless workloads to a VPC network."
      },
      {
        "id": "google.concept.service-credential",
        "owner": "google",
        "name": "service-credential",
        "description": "A credential issued for a service identity."
      },
      {
        "id": "google.concept.service-identity-binding",
        "owner": "google",
        "name": "service-identity-binding",
        "description": "An access-control binding that contributes to a service identity."
      },
      {
        "id": "google.concept.service-networking-detail",
        "owner": "google",
        "name": "service-networking-detail",
        "description": "A provider networking detail used to establish private service access."
      },
      {
        "id": "google.concept.source-connection",
        "owner": "google",
        "name": "source-connection",
        "description": "A managed connection from Google Cloud developer services to a source host."
      },
      {
        "id": "google.concept.source-repository",
        "owner": "google",
        "name": "source-repository",
        "description": "A source-code repository hosted or connected through Google Cloud developer services."
      },
      {
        "id": "google.concept.spanner-database",
        "owner": "google",
        "name": "spanner-database",
        "description": "A database belonging to a Spanner instance."
      },
      {
        "id": "google.concept.vertex-ai-feature-store",
        "owner": "google",
        "name": "vertex-ai-feature-store",
        "description": "A Vertex AI feature store or online feature store."
      },
      {
        "id": "google.concept.vertex-ai-vector-index",
        "owner": "google",
        "name": "vertex-ai-vector-index",
        "description": "A Vertex AI vector index."
      },
      {
        "id": "google.concept.vm-manager-policy",
        "owner": "google",
        "name": "vm-manager-policy",
        "description": "A VM Manager policy orchestrating guest configuration or operating system maintenance."
      },
      {
        "id": "google.concept.vpc-firewall-rule",
        "owner": "google",
        "name": "vpc-firewall-rule",
        "description": "A Google Cloud VPC firewall rule controlling network traffic."
      },
      {
        "id": "google.concept.vpn-connection",
        "owner": "google",
        "name": "vpn-connection",
        "description": "A virtual private network connection between network endpoints."
      },
      {
        "id": "google.concept.vpn-gateway",
        "owner": "google",
        "name": "vpn-gateway",
        "description": "A managed gateway terminating virtual private network connections."
      },
      {
        "id": "google.concept.workflow",
        "owner": "google",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "grafana.concept.agent-observability-configuration",
        "owner": "grafana",
        "name": "agent-observability-configuration",
        "description": "A collection, evaluator, evaluation, guard, or action configuration for Agent Observability."
      },
      {
        "id": "grafana.concept.browser-observability-application",
        "owner": "grafana",
        "name": "browser-observability-application",
        "description": "An application boundary instrumented for browser or frontend observability."
      },
      {
        "id": "grafana.concept.cloud-integration-configuration",
        "owner": "grafana",
        "name": "cloud-integration-configuration",
        "description": "A scrape job, integration package, or plugin supporting a Grafana Cloud integration."
      },
      {
        "id": "grafana.concept.cloud-observability-integration",
        "owner": "grafana",
        "name": "cloud-observability-integration",
        "description": "A provider-neutral integration collecting telemetry and resource data from a cloud account, subscription, or project."
      },
      {
        "id": "grafana.concept.data-source",
        "owner": "grafana",
        "name": "data-source",
        "description": "A Grafana connection to an external or hosted telemetry data source."
      },
      {
        "id": "grafana.concept.git-sync-connection",
        "owner": "grafana",
        "name": "git-sync-connection",
        "description": "A reusable authorization connection between Grafana Git Sync and a Git provider."
      },
      {
        "id": "grafana.concept.git-sync-repository",
        "owner": "grafana",
        "name": "git-sync-repository",
        "description": "A repository boundary synchronized bidirectionally with a Grafana instance."
      },
      {
        "id": "grafana.concept.identity-configuration",
        "owner": "grafana",
        "name": "identity-configuration",
        "description": "An SSO or SCIM configuration supporting access to Grafana."
      },
      {
        "id": "grafana.concept.knowledge-graph",
        "owner": "grafana",
        "name": "knowledge-graph",
        "description": "A Grafana Cloud Knowledge Graph instance mapping observed services and dependencies."
      },
      {
        "id": "grafana.concept.knowledge-graph-configuration",
        "owner": "grafana",
        "name": "knowledge-graph-configuration",
        "description": "A dataset, mapping, threshold, rule, or notification detail for Knowledge Graph."
      },
      {
        "id": "grafana.concept.machine-learning-configuration",
        "owner": "grafana",
        "name": "machine-learning-configuration",
        "description": "A machine-learning job, outlier detector, or alert supporting observability operations."
      },
      {
        "id": "grafana.concept.managed-secret",
        "owner": "grafana",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "grafana.concept.metrics-scrape-job",
        "owner": "grafana",
        "name": "metrics-scrape-job",
        "description": "A Grafana Cloud scrape job collecting metrics from an explicit endpoint."
      },
      {
        "id": "grafana.concept.observability-tenant",
        "owner": "grafana",
        "name": "observability-tenant",
        "description": "A provider-neutral account, organization, or stack boundary isolating observability data and configuration."
      },
      {
        "id": "grafana.concept.oncall-integration",
        "owner": "grafana",
        "name": "oncall-integration",
        "description": "An inbound Grafana OnCall integration receiving alerts from an external system."
      },
      {
        "id": "grafana.concept.oncall-routing",
        "owner": "grafana",
        "name": "oncall-routing",
        "description": "A route supporting an OnCall integration without becoming an application flow."
      },
      {
        "id": "grafana.concept.performance-test",
        "owner": "grafana",
        "name": "performance-test",
        "description": "A k6 test definition supporting a performance-testing project."
      },
      {
        "id": "grafana.concept.performance-testing-project",
        "owner": "grafana",
        "name": "performance-testing-project",
        "description": "A Grafana Cloud k6 project grouping performance and load tests."
      },
      {
        "id": "grafana.concept.platform-installation",
        "owner": "grafana",
        "name": "platform-installation",
        "description": "A product activation or installation supporting a Grafana Cloud stack."
      },
      {
        "id": "grafana.concept.private-data-source-connect-network",
        "owner": "grafana",
        "name": "private-data-source-connect-network",
        "description": "A Grafana Cloud PDC network connecting a stack to data sources hosted on a private network."
      },
      {
        "id": "grafana.concept.service-objective",
        "owner": "grafana",
        "name": "service-objective",
        "description": "A provider-neutral service level indicator or objective supporting architecture operations."
      },
      {
        "id": "grafana.concept.synthetic-check",
        "owner": "grafana",
        "name": "synthetic-check",
        "description": "A synthetic check supporting an observed target without owning target runtime."
      },
      {
        "id": "grafana.concept.synthetic-execution-location",
        "owner": "grafana",
        "name": "synthetic-execution-location",
        "description": "A public or private execution location running synthetic checks."
      },
      {
        "id": "grafana.concept.telemetry-collector",
        "owner": "grafana",
        "name": "telemetry-collector",
        "description": "A Grafana Alloy or OpenTelemetry Collector managed through Grafana Fleet Management."
      },
      {
        "id": "hcp.concept.access-control-configuration",
        "owner": "hcp",
        "name": "access-control-configuration",
        "description": "An IAM binding, membership, policy, or constraint supporting an HCP boundary."
      },
      {
        "id": "hcp.concept.boundary-cluster",
        "owner": "hcp",
        "name": "boundary-cluster",
        "description": "A HashiCorp-managed Boundary control plane on HCP."
      },
      {
        "id": "hcp.concept.consul-configuration",
        "owner": "hcp",
        "name": "consul-configuration",
        "description": "A legacy snapshot or supporting setting for an HCP Consul Dedicated cluster."
      },
      {
        "id": "hcp.concept.consul-dedicated-cluster",
        "owner": "hcp",
        "name": "consul-dedicated-cluster",
        "description": "A legacy HCP Consul Dedicated cluster retained for provider-state architecture after end of life."
      },
      {
        "id": "hcp.concept.dns-forwarding",
        "owner": "hcp",
        "name": "dns-forwarding",
        "description": "A private DNS forwarding boundary associated with an HVN connection."
      },
      {
        "id": "hcp.concept.identity-group",
        "owner": "hcp",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "hcp.concept.managed-secret",
        "owner": "hcp",
        "name": "managed-secret",
        "description": "A managed secret identity whose sensitive value stays outside architecture output."
      },
      {
        "id": "hcp.concept.network-configuration",
        "owner": "hcp",
        "name": "network-configuration",
        "description": "A route or supporting setting attached to HCP network connectivity."
      },
      {
        "id": "hcp.concept.network-peering",
        "owner": "hcp",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "hcp.concept.notification-webhook",
        "owner": "hcp",
        "name": "notification-webhook",
        "description": "A webhook receiving HCP project resource lifecycle events."
      },
      {
        "id": "hcp.concept.organization",
        "owner": "hcp",
        "name": "organization",
        "description": "A top-level HCP ownership and governance boundary."
      },
      {
        "id": "hcp.concept.packer-artifact",
        "owner": "hcp",
        "name": "packer-artifact",
        "description": "An HCP Packer record locating a built machine image on an external platform."
      },
      {
        "id": "hcp.concept.packer-bucket",
        "owner": "hcp",
        "name": "packer-bucket",
        "description": "An HCP Packer registry boundary grouping machine-image metadata."
      },
      {
        "id": "hcp.concept.packer-channel",
        "owner": "hcp",
        "name": "packer-channel",
        "description": "A named HCP Packer release channel selecting an image version."
      },
      {
        "id": "hcp.concept.packer-configuration",
        "owner": "hcp",
        "name": "packer-configuration",
        "description": "An assignment or access setting supporting HCP Packer registry architecture."
      },
      {
        "id": "hcp.concept.packer-version",
        "owner": "hcp",
        "name": "packer-version",
        "description": "A version of machine-image metadata in HCP Packer."
      },
      {
        "id": "hcp.concept.private-link-service",
        "owner": "hcp",
        "name": "private-link-service",
        "description": "A provider-side private connectivity service exposing an HCP Vault Dedicated cluster to approved consumers."
      },
      {
        "id": "hcp.concept.project",
        "owner": "hcp",
        "name": "project",
        "description": "An HCP boundary grouping managed products and access."
      },
      {
        "id": "hcp.concept.transit-gateway-attachment",
        "owner": "hcp",
        "name": "transit-gateway-attachment",
        "description": "An attachment connecting an HVN to an AWS Transit Gateway."
      },
      {
        "id": "hcp.concept.vault-dedicated-cluster",
        "owner": "hcp",
        "name": "vault-dedicated-cluster",
        "description": "A HashiCorp-managed Vault Dedicated cluster on HCP."
      },
      {
        "id": "hcp.concept.vault-plugin",
        "owner": "hcp",
        "name": "vault-plugin",
        "description": "A custom plugin installed into an HCP Vault Dedicated cluster."
      },
      {
        "id": "hcp.concept.vault-radar-configuration",
        "owner": "hcp",
        "name": "vault-radar-configuration",
        "description": "A subscription or access setting supporting HCP Vault Radar."
      },
      {
        "id": "hcp.concept.vault-radar-integration",
        "owner": "hcp",
        "name": "vault-radar-integration",
        "description": "An external workflow destination integrated with HCP Vault Radar."
      },
      {
        "id": "hcp.concept.vault-radar-secret-manager",
        "owner": "hcp",
        "name": "vault-radar-secret-manager",
        "description": "A Vault Dedicated secret manager correlated with HCP Vault Radar findings."
      },
      {
        "id": "hcp.concept.vault-radar-source",
        "owner": "hcp",
        "name": "vault-radar-source",
        "description": "A source repository scanned by HCP Vault Radar for secret exposure."
      },
      {
        "id": "hcp.concept.vault-secrets-application",
        "owner": "hcp",
        "name": "vault-secrets-application",
        "description": "An HCP Vault Secrets application boundary grouping secrets and sync destinations."
      },
      {
        "id": "hcp.concept.vault-secrets-configuration",
        "owner": "hcp",
        "name": "vault-secrets-configuration",
        "description": "A secret read or access setting supporting an HCP Vault Secrets application."
      },
      {
        "id": "hcp.concept.vault-secrets-integration",
        "owner": "hcp",
        "name": "vault-secrets-integration",
        "description": "An HCP Vault Secrets integration with an external cloud or SaaS platform."
      },
      {
        "id": "hcp.concept.vault-secrets-sync",
        "owner": "hcp",
        "name": "vault-secrets-sync",
        "description": "An HCP Vault Secrets destination synchronizing application secrets externally."
      },
      {
        "id": "hcp.concept.waypoint-add-on",
        "owner": "hcp",
        "name": "waypoint-add-on",
        "description": "Supporting infrastructure installed for an HCP Waypoint application."
      },
      {
        "id": "hcp.concept.waypoint-add-on-definition",
        "owner": "hcp",
        "name": "waypoint-add-on-definition",
        "description": "A reusable HCP Waypoint definition for application supporting infrastructure."
      },
      {
        "id": "hcp.concept.waypoint-agent-group",
        "owner": "hcp",
        "name": "waypoint-agent-group",
        "description": "A group of agents executing HCP Waypoint actions."
      },
      {
        "id": "hcp.concept.waypoint-application",
        "owner": "hcp",
        "name": "waypoint-application",
        "description": "An application instantiated and managed through HCP Waypoint."
      },
      {
        "id": "hcp.concept.waypoint-configuration",
        "owner": "hcp",
        "name": "waypoint-configuration",
        "description": "An action or HCP Terraform connection supporting HCP Waypoint."
      },
      {
        "id": "hcp.concept.waypoint-template",
        "owner": "hcp",
        "name": "waypoint-template",
        "description": "A reusable HCP Waypoint golden pattern for application infrastructure."
      },
      {
        "id": "hcp.concept.workload-identity-provider",
        "owner": "hcp",
        "name": "workload-identity-provider",
        "description": "An HCP federation boundary exchanging an external workload identity for a service principal."
      },
      {
        "id": "kestra.concept.access-binding",
        "owner": "kestra",
        "name": "access-binding",
        "description": "A Kestra role binding for an external principal."
      },
      {
        "id": "kestra.concept.access-role",
        "owner": "kestra",
        "name": "access-role",
        "description": "A Kestra role defining an access permission set."
      },
      {
        "id": "kestra.concept.flow",
        "owner": "kestra",
        "name": "flow",
        "description": "A declaratively managed Kestra orchestration flow."
      },
      {
        "id": "kestra.concept.identity-group",
        "owner": "kestra",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "kestra.concept.namespace",
        "owner": "kestra",
        "name": "namespace",
        "description": "A Kestra namespace that organizes orchestration resources."
      },
      {
        "id": "kestra.concept.namespace-secret",
        "owner": "kestra",
        "name": "namespace-secret",
        "description": "A secret declaration attached to a Kestra namespace."
      },
      {
        "id": "kestra.concept.user-account",
        "owner": "kestra",
        "name": "user-account",
        "description": "A Kestra user account."
      },
      {
        "id": "kestra.concept.user-credential",
        "owner": "kestra",
        "name": "user-credential",
        "description": "A basic-auth credential attached to a Kestra user."
      },
      {
        "id": "kubernetes.concept.daemon-set",
        "owner": "kubernetes",
        "name": "daemon-set",
        "description": "A pod scheduler runs on every selected node."
      },
      {
        "id": "kubernetes.concept.deployment",
        "owner": "kubernetes",
        "name": "deployment",
        "description": "A declaratively managed set of replica pods."
      },
      {
        "id": "kubernetes.concept.horizontal-pod-autoscaler",
        "owner": "kubernetes",
        "name": "horizontal-pod-autoscaler",
        "description": "A controller that scales a workload by observed demand."
      },
      {
        "id": "kubernetes.concept.ingress",
        "owner": "kubernetes",
        "name": "ingress",
        "description": "HTTP routing into cluster services from outside the cluster."
      },
      {
        "id": "kubernetes.concept.namespace",
        "owner": "kubernetes",
        "name": "namespace",
        "description": "A namespace partitioning one cluster's workloads, services, and storage."
      },
      {
        "id": "kubernetes.concept.network-policy",
        "owner": "kubernetes",
        "name": "network-policy",
        "description": "A namespace-scoped policy controlling pod network traffic."
      },
      {
        "id": "kubernetes.concept.persistent-volume-claim",
        "owner": "kubernetes",
        "name": "persistent-volume-claim",
        "description": "A request for persistent storage bound to a volume."
      },
      {
        "id": "kubernetes.concept.service",
        "owner": "kubernetes",
        "name": "service",
        "description": "A stable network endpoint in front of a set of pods."
      },
      {
        "id": "kubernetes.concept.service-account",
        "owner": "kubernetes",
        "name": "service-account",
        "description": "An identity a pod runs under inside the cluster."
      },
      {
        "id": "kubernetes.concept.stateful-set",
        "owner": "kubernetes",
        "name": "stateful-set",
        "description": "A stateful workload whose pods keep stable identity and storage."
      },
      {
        "id": "mongodb-atlas.concept.atlas-network-container",
        "owner": "mongodb-atlas",
        "name": "atlas-network-container",
        "description": "An Atlas address-space container used to configure peering, not a customer virtual network."
      },
      {
        "id": "mongodb-atlas.concept.backup-configuration",
        "owner": "mongodb-atlas",
        "name": "backup-configuration",
        "description": "A backup compliance or retention configuration supporting an Atlas project."
      },
      {
        "id": "mongodb-atlas.concept.backup-export-destination",
        "owner": "mongodb-atlas",
        "name": "backup-export-destination",
        "description": "A MongoDB Atlas cloud backup export destination backed by customer object storage."
      },
      {
        "id": "mongodb-atlas.concept.backup-plan",
        "owner": "mongodb-atlas",
        "name": "backup-plan",
        "description": "A managed policy scheduling and retaining backups."
      },
      {
        "id": "mongodb-atlas.concept.cloud-provider-access",
        "owner": "mongodb-atlas",
        "name": "cloud-provider-access",
        "description": "A MongoDB Atlas project integration prepared to access a customer cloud provider."
      },
      {
        "id": "mongodb-atlas.concept.cloud-provider-authorization",
        "owner": "mongodb-atlas",
        "name": "cloud-provider-authorization",
        "description": "An authorized customer cloud identity that MongoDB Atlas can assume or use."
      },
      {
        "id": "mongodb-atlas.concept.customer-key-management",
        "owner": "mongodb-atlas",
        "name": "customer-key-management",
        "description": "MongoDB Atlas project-level encryption at rest using customer-managed cloud keys."
      },
      {
        "id": "mongodb-atlas.concept.data-service-private-endpoint",
        "owner": "mongodb-atlas",
        "name": "data-service-private-endpoint",
        "description": "A private endpoint connection for Atlas Data Federation or Online Archive."
      },
      {
        "id": "mongodb-atlas.concept.database-configuration",
        "owner": "mongodb-atlas",
        "name": "database-configuration",
        "description": "A configuration supporting MongoDB Atlas database deployments within a project."
      },
      {
        "id": "mongodb-atlas.concept.event-trigger",
        "owner": "mongodb-atlas",
        "name": "event-trigger",
        "description": "A MongoDB Atlas App Services trigger responding to a database, schedule, or authentication event."
      },
      {
        "id": "mongodb-atlas.concept.federated-database-instance",
        "owner": "mongodb-atlas",
        "name": "federated-database-instance",
        "description": "An Atlas Data Federation instance querying Atlas deployments and external data stores through virtual databases."
      },
      {
        "id": "mongodb-atlas.concept.federation-configuration",
        "owner": "mongodb-atlas",
        "name": "federation-configuration",
        "description": "A query or storage configuration supporting Atlas Data Federation."
      },
      {
        "id": "mongodb-atlas.concept.governance-configuration",
        "owner": "mongodb-atlas",
        "name": "governance-configuration",
        "description": "A policy or administrative configuration supporting an Atlas organization or project."
      },
      {
        "id": "mongodb-atlas.concept.identity-configuration",
        "owner": "mongodb-atlas",
        "name": "identity-configuration",
        "description": "An identity, role, assignment, credential boundary, or access setting supporting Atlas."
      },
      {
        "id": "mongodb-atlas.concept.identity-group",
        "owner": "mongodb-atlas",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "mongodb-atlas.concept.identity-provider",
        "owner": "mongodb-atlas",
        "name": "identity-provider",
        "description": "An external identity provider integrated with MongoDB Atlas."
      },
      {
        "id": "mongodb-atlas.concept.log-integration",
        "owner": "mongodb-atlas",
        "name": "log-integration",
        "description": "A MongoDB Atlas integration exporting project logs to an external observability or storage service."
      },
      {
        "id": "mongodb-atlas.concept.metric-integration",
        "owner": "mongodb-atlas",
        "name": "metric-integration",
        "description": "A MongoDB Atlas integration exporting project metrics to an external observability service."
      },
      {
        "id": "mongodb-atlas.concept.network-configuration",
        "owner": "mongodb-atlas",
        "name": "network-configuration",
        "description": "A network access, DNS, or private-connectivity setting supporting an Atlas project."
      },
      {
        "id": "mongodb-atlas.concept.network-peering",
        "owner": "mongodb-atlas",
        "name": "network-peering",
        "description": "A direct private connectivity agreement between virtual networks."
      },
      {
        "id": "mongodb-atlas.concept.observability-configuration",
        "owner": "mongodb-atlas",
        "name": "observability-configuration",
        "description": "An alert or third-party notification configuration supporting Atlas observability."
      },
      {
        "id": "mongodb-atlas.concept.online-archive",
        "owner": "mongodb-atlas",
        "name": "online-archive",
        "description": "An Atlas Online Archive tiering infrequently accessed data from a database deployment."
      },
      {
        "id": "mongodb-atlas.concept.organization",
        "owner": "mongodb-atlas",
        "name": "organization",
        "description": "A MongoDB Atlas organization owning projects, access, and billing boundaries."
      },
      {
        "id": "mongodb-atlas.concept.private-endpoint",
        "owner": "mongodb-atlas",
        "name": "private-endpoint",
        "description": "A private endpoint exposing a service inside a virtual network."
      },
      {
        "id": "mongodb-atlas.concept.private-endpoint-registration",
        "owner": "mongodb-atlas",
        "name": "private-endpoint-registration",
        "description": "A registration joining an Atlas private endpoint service to a customer cloud private endpoint."
      },
      {
        "id": "mongodb-atlas.concept.private-endpoint-service",
        "owner": "mongodb-atlas",
        "name": "private-endpoint-service",
        "description": "A MongoDB Atlas regional private endpoint service exposed to a customer cloud network."
      },
      {
        "id": "mongodb-atlas.concept.project",
        "owner": "mongodb-atlas",
        "name": "project",
        "description": "A MongoDB Atlas project isolating database deployments, networking, access, and service configuration."
      },
      {
        "id": "mongodb-atlas.concept.search-configuration",
        "owner": "mongodb-atlas",
        "name": "search-configuration",
        "description": "A search, vector-search, or AI model configuration supporting Atlas."
      },
      {
        "id": "mongodb-atlas.concept.search-deployment",
        "owner": "mongodb-atlas",
        "name": "search-deployment",
        "description": "A dedicated MongoDB Search deployment providing isolated search compute for an Atlas database deployment."
      },
      {
        "id": "mongodb-atlas.concept.security-configuration",
        "owner": "mongodb-atlas",
        "name": "security-configuration",
        "description": "A security configuration supporting a MongoDB Atlas project."
      },
      {
        "id": "mongodb-atlas.concept.stream-configuration",
        "owner": "mongodb-atlas",
        "name": "stream-configuration",
        "description": "A failover or runtime configuration supporting Atlas Stream Processing."
      },
      {
        "id": "mongodb-atlas.concept.stream-connection",
        "owner": "mongodb-atlas",
        "name": "stream-connection",
        "description": "A neutral source or sink connection registered with an Atlas Stream Processing workspace."
      },
      {
        "id": "mongodb-atlas.concept.stream-processing-workspace",
        "owner": "mongodb-atlas",
        "name": "stream-processing-workspace",
        "description": "An Atlas Stream Processing workspace owning processors and registered source or sink connections."
      },
      {
        "id": "mongodb-atlas.concept.stream-processor",
        "owner": "mongodb-atlas",
        "name": "stream-processor",
        "description": "An Atlas Stream Processing processor continuously executing a declared aggregation pipeline."
      },
      {
        "id": "newrelic.concept.apm-application",
        "owner": "newrelic",
        "name": "apm-application",
        "description": "An application boundary observed through New Relic APM."
      },
      {
        "id": "newrelic.concept.application-configuration",
        "owner": "newrelic",
        "name": "application-configuration",
        "description": "Application settings or key transactions supporting New Relic application observability."
      },
      {
        "id": "newrelic.concept.aws-connection",
        "owner": "newrelic",
        "name": "aws-connection",
        "description": "An AWS role-backed connection used by New Relic to ingest or query data."
      },
      {
        "id": "newrelic.concept.browser-observability-application",
        "owner": "newrelic",
        "name": "browser-observability-application",
        "description": "An application boundary instrumented for browser or frontend observability."
      },
      {
        "id": "newrelic.concept.cloud-integration-configuration",
        "owner": "newrelic",
        "name": "cloud-integration-configuration",
        "description": "Cloud-service selections supporting a linked New Relic cloud account."
      },
      {
        "id": "newrelic.concept.cloud-observability-integration",
        "owner": "newrelic",
        "name": "cloud-observability-integration",
        "description": "A provider-neutral integration collecting telemetry and resource data from a cloud account, subscription, or project."
      },
      {
        "id": "newrelic.concept.federated-logs-partition",
        "owner": "newrelic",
        "name": "federated-logs-partition",
        "description": "A storage, retention, and forwarding partition supporting a Federated Logs setup."
      },
      {
        "id": "newrelic.concept.federated-logs-setup",
        "owner": "newrelic",
        "name": "federated-logs-setup",
        "description": "A New Relic Federated Logs storage and query boundary backed by external cloud storage."
      },
      {
        "id": "newrelic.concept.fleet",
        "owner": "newrelic",
        "name": "fleet",
        "description": "A homogeneous set of Kubernetes clusters or hosts managed by New Relic Fleet Control."
      },
      {
        "id": "newrelic.concept.fleet-configuration",
        "owner": "newrelic",
        "name": "fleet-configuration",
        "description": "A versioned agent configuration available to New Relic Fleet Control fleets."
      },
      {
        "id": "newrelic.concept.fleet-deployment",
        "owner": "newrelic",
        "name": "fleet-deployment",
        "description": "A controlled agent and configuration rollout supporting a Fleet Control fleet."
      },
      {
        "id": "newrelic.concept.fleet-membership",
        "owner": "newrelic",
        "name": "fleet-membership",
        "description": "An explicit managed-entity assignment supporting a Fleet Control fleet."
      },
      {
        "id": "newrelic.concept.observability-tenant",
        "owner": "newrelic",
        "name": "observability-tenant",
        "description": "A provider-neutral account, organization, or stack boundary isolating observability data and configuration."
      },
      {
        "id": "newrelic.concept.observability-workload",
        "owner": "newrelic",
        "name": "observability-workload",
        "description": "A New Relic operational view grouping related observed entities for health and incident triage."
      },
      {
        "id": "newrelic.concept.service-objective",
        "owner": "newrelic",
        "name": "service-objective",
        "description": "A provider-neutral service level indicator or objective supporting architecture operations."
      },
      {
        "id": "newrelic.concept.synthetic-check",
        "owner": "newrelic",
        "name": "synthetic-check",
        "description": "A synthetic check supporting an observed target without owning target runtime."
      },
      {
        "id": "newrelic.concept.synthetic-execution-location",
        "owner": "newrelic",
        "name": "synthetic-execution-location",
        "description": "A public or private execution location running synthetic checks."
      },
      {
        "id": "newrelic.concept.telemetry-processing-configuration",
        "owner": "newrelic",
        "name": "telemetry-processing-configuration",
        "description": "A parsing, partitioning, pruning, obfuscation, conversion, or Pipeline Control rule."
      },
      {
        "id": "newrelic.concept.workflow",
        "owner": "newrelic",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "okta.concept.application-configuration",
        "owner": "okta",
        "name": "application-configuration",
        "description": "Claims, features, redirects, scopes, or access policy supporting an app integration."
      },
      {
        "id": "okta.concept.authentication-configuration",
        "owner": "okta",
        "name": "authentication-configuration",
        "description": "Authenticator, CAPTCHA, behavior, trusted-origin, or threat configuration supporting authentication."
      },
      {
        "id": "okta.concept.authorization-server",
        "owner": "okta",
        "name": "authorization-server",
        "description": "An Okta custom Authorization Server that mints OAuth and OIDC tokens."
      },
      {
        "id": "okta.concept.authorization-server-configuration",
        "owner": "okta",
        "name": "authorization-server-configuration",
        "description": "A claim, scope, policy, rule, or trusted-server association supporting an Authorization Server."
      },
      {
        "id": "okta.concept.domain-configuration",
        "owner": "okta",
        "name": "domain-configuration",
        "description": "Certificate or verification configuration supporting an Okta custom domain."
      },
      {
        "id": "okta.concept.external-identity-provider",
        "owner": "okta",
        "name": "external-identity-provider",
        "description": "An external OIDC, SAML, or social Identity Provider trusted by Okta."
      },
      {
        "id": "okta.concept.hook-configuration",
        "owner": "okta",
        "name": "hook-configuration",
        "description": "Verification or key configuration supporting an Okta hook."
      },
      {
        "id": "okta.concept.identity-application",
        "owner": "okta",
        "name": "identity-application",
        "description": "An application or relying-party client registered with an identity platform."
      },
      {
        "id": "okta.concept.identity-domain",
        "owner": "okta",
        "name": "identity-domain",
        "description": "A custom domain exposing an Okta-hosted identity endpoint."
      },
      {
        "id": "okta.concept.identity-event-extension",
        "owner": "okta",
        "name": "identity-event-extension",
        "description": "An Okta event or inline hook integrating an external callback into an identity lifecycle."
      },
      {
        "id": "okta.concept.identity-log-stream",
        "owner": "okta",
        "name": "identity-log-stream",
        "description": "An Okta System Log stream delivering security events to an external destination."
      },
      {
        "id": "okta.concept.identity-realm",
        "owner": "okta",
        "name": "identity-realm",
        "description": "An Okta Realm partitioning users within an organization."
      },
      {
        "id": "okta.concept.identity-tenant",
        "owner": "okta",
        "name": "identity-tenant",
        "description": "An Okta organization acting as an identity tenant boundary."
      },
      {
        "id": "okta.concept.network-zone",
        "owner": "okta",
        "name": "network-zone",
        "description": "A network location boundary used by Okta authentication and access decisions."
      },
      {
        "id": "okta.concept.provisioning-connection",
        "owner": "okta",
        "name": "provisioning-connection",
        "description": "An Okta application provisioning connection to an external system."
      },
      {
        "id": "okta.concept.security-events-provider",
        "owner": "okta",
        "name": "security-events-provider",
        "description": "A Security Events Provider supplying shared security signals to Okta."
      },
      {
        "id": "rf.concept.kubernetes-cluster",
        "owner": "rf",
        "name": "kubernetes-cluster",
        "description": "A declared Kubernetes cluster, excluding namespaces, node pools, and workload groups."
      },
      {
        "id": "rf.concept.managed-database",
        "owner": "rf",
        "name": "managed-database",
        "description": "A managed database service or instance, excluding logical tables and databases."
      },
      {
        "id": "rf.concept.object-storage-container",
        "owner": "rf",
        "name": "object-storage-container",
        "description": "An object storage container, excluding multi-service storage accounts."
      },
      {
        "id": "rf.concept.service-identity",
        "owner": "rf",
        "name": "service-identity",
        "description": "A principal explicitly intended for a non-human service or workload, excluding generic roles, permissions, bindings, and credentials."
      },
      {
        "id": "rf.concept.subnet",
        "owner": "rf",
        "name": "subnet",
        "description": "A declared native subnet, not a CIDR literal."
      },
      {
        "id": "rf.concept.virtual-network",
        "owner": "rf",
        "name": "virtual-network",
        "description": "An explicitly declared virtual network."
      },
      {
        "id": "snowflake.concept.account",
        "owner": "snowflake",
        "name": "account",
        "description": "A Snowflake account providing an administrative and regional service boundary."
      },
      {
        "id": "snowflake.concept.account-configuration",
        "owner": "snowflake",
        "name": "account-configuration",
        "description": "Configuration applied to a Snowflake account without creating independent service topology."
      },
      {
        "id": "snowflake.concept.account-connection",
        "owner": "snowflake",
        "name": "account-connection",
        "description": "A Snowflake client connection replicated across accounts for failover."
      },
      {
        "id": "snowflake.concept.alert",
        "owner": "snowflake",
        "name": "alert",
        "description": "A Snowflake alert evaluating a condition and running an action."
      },
      {
        "id": "snowflake.concept.api-integration",
        "owner": "snowflake",
        "name": "api-integration",
        "description": "A Snowflake API integration authorizing access to an external API proxy or repository."
      },
      {
        "id": "snowflake.concept.application",
        "owner": "snowflake",
        "name": "application",
        "description": "A Snowflake-hosted interactive data application or notebook."
      },
      {
        "id": "snowflake.concept.catalog-integration",
        "owner": "snowflake",
        "name": "catalog-integration",
        "description": "A Snowflake catalog integration connecting Iceberg metadata to an external catalog."
      },
      {
        "id": "snowflake.concept.compute-pool",
        "owner": "snowflake",
        "name": "compute-pool",
        "description": "A Snowpark Container Services compute pool containing managed compute nodes."
      },
      {
        "id": "snowflake.concept.container-service",
        "owner": "snowflake",
        "name": "container-service",
        "description": "A Snowpark Container Services workload running on a compute pool."
      },
      {
        "id": "snowflake.concept.cortex-agent",
        "owner": "snowflake",
        "name": "cortex-agent",
        "description": "A Cortex Agent orchestrating tools across governed structured and unstructured data."
      },
      {
        "id": "snowflake.concept.cortex-search-service",
        "owner": "snowflake",
        "name": "cortex-search-service",
        "description": "A Cortex Search service exposing low-latency retrieval over Snowflake data."
      },
      {
        "id": "snowflake.concept.data-object-configuration",
        "owner": "snowflake",
        "name": "data-object-configuration",
        "description": "A Snowflake table, stream, view, or governed data-object definition supporting a schema."
      },
      {
        "id": "snowflake.concept.data-pipe",
        "owner": "snowflake",
        "name": "data-pipe",
        "description": "A Snowpipe pipe continuously loading staged data into Snowflake."
      },
      {
        "id": "snowflake.concept.data-share",
        "owner": "snowflake",
        "name": "data-share",
        "description": "A Snowflake secure data share exposed to other accounts."
      },
      {
        "id": "snowflake.concept.database",
        "owner": "snowflake",
        "name": "database",
        "description": "A Snowflake database containing schemas and governed data objects."
      },
      {
        "id": "snowflake.concept.dynamic-table",
        "owner": "snowflake",
        "name": "dynamic-table",
        "description": "A Snowflake dynamic table refreshed as a declarative data pipeline workload."
      },
      {
        "id": "snowflake.concept.external-access-integration",
        "owner": "snowflake",
        "name": "external-access-integration",
        "description": "A Snowflake external access integration governing outbound access from handler code or services."
      },
      {
        "id": "snowflake.concept.external-function",
        "owner": "snowflake",
        "name": "external-function",
        "description": "A Snowflake external function relaying execution through an HTTPS proxy service."
      },
      {
        "id": "snowflake.concept.external-volume",
        "owner": "snowflake",
        "name": "external-volume",
        "description": "A Snowflake external volume containing one or more cloud storage locations."
      },
      {
        "id": "snowflake.concept.failover-group",
        "owner": "snowflake",
        "name": "failover-group",
        "description": "A Snowflake failover group replicating selected account objects."
      },
      {
        "id": "snowflake.concept.git-repository",
        "owner": "snowflake",
        "name": "git-repository",
        "description": "A Snowflake Git repository clone connected through an API integration."
      },
      {
        "id": "snowflake.concept.identity-integration",
        "owner": "snowflake",
        "name": "identity-integration",
        "description": "A Snowflake identity or authentication integration with an external identity system."
      },
      {
        "id": "snowflake.concept.image-repository",
        "owner": "snowflake",
        "name": "image-repository",
        "description": "A Snowpark Container Services OCI image repository."
      },
      {
        "id": "snowflake.concept.listing",
        "owner": "snowflake",
        "name": "listing",
        "description": "A Snowflake listing distributing a share or application package."
      },
      {
        "id": "snowflake.concept.mcp-server",
        "owner": "snowflake",
        "name": "mcp-server",
        "description": "A Snowflake-managed Model Context Protocol server exposing governed tools."
      },
      {
        "id": "snowflake.concept.network-policy",
        "owner": "snowflake",
        "name": "network-policy",
        "description": "A Snowflake network policy controlling inbound account access."
      },
      {
        "id": "snowflake.concept.notification-integration",
        "owner": "snowflake",
        "name": "notification-integration",
        "description": "A Snowflake notification integration connecting cloud messaging or email delivery."
      },
      {
        "id": "snowflake.concept.schema",
        "owner": "snowflake",
        "name": "schema",
        "description": "A Snowflake schema containing named data-platform objects."
      },
      {
        "id": "snowflake.concept.security-configuration",
        "owner": "snowflake",
        "name": "security-configuration",
        "description": "A Snowflake security rule or database role supporting an access boundary."
      },
      {
        "id": "snowflake.concept.stage",
        "owner": "snowflake",
        "name": "stage",
        "description": "A named Snowflake stage for loading, unloading, or serving files."
      },
      {
        "id": "snowflake.concept.storage-integration",
        "owner": "snowflake",
        "name": "storage-integration",
        "description": "A Snowflake storage integration delegating access to external cloud object storage."
      },
      {
        "id": "snowflake.concept.stream-configuration",
        "owner": "snowflake",
        "name": "stream-configuration",
        "description": "A Snowflake stream tracking change data for a schema object."
      },
      {
        "id": "snowflake.concept.virtual-warehouse",
        "owner": "snowflake",
        "name": "virtual-warehouse",
        "description": "A Snowflake virtual warehouse providing an independent compute cluster."
      },
      {
        "id": "snowflake.concept.workflow",
        "owner": "snowflake",
        "name": "workflow",
        "description": "A managed workflow coordinating steps and service calls."
      },
      {
        "id": "vault.concept.audit-device",
        "owner": "vault",
        "name": "audit-device",
        "description": "A Vault audit device receiving security audit records."
      },
      {
        "id": "vault.concept.auth-configuration",
        "owner": "vault",
        "name": "auth-configuration",
        "description": "A role, mapping, certificate, or setting supporting a Vault auth method."
      },
      {
        "id": "vault.concept.auth-method",
        "owner": "vault",
        "name": "auth-method",
        "description": "A mounted Vault auth method verifying a human or machine identity."
      },
      {
        "id": "vault.concept.backup-plan",
        "owner": "vault",
        "name": "backup-plan",
        "description": "A managed policy scheduling and retaining backups."
      },
      {
        "id": "vault.concept.certificate-authority",
        "owner": "vault",
        "name": "certificate-authority",
        "description": "A Vault-managed or integrated certificate authority and issuer boundary."
      },
      {
        "id": "vault.concept.data-transformation",
        "owner": "vault",
        "name": "data-transformation",
        "description": "A durable Vault Transform data-protection transformation."
      },
      {
        "id": "vault.concept.encryption-configuration",
        "owner": "vault",
        "name": "encryption-configuration",
        "description": "A key distribution, replication, transform, or cache setting supporting Vault encryption."
      },
      {
        "id": "vault.concept.encryption-key",
        "owner": "vault",
        "name": "encryption-key",
        "description": "A managed key used for cryptographic operations."
      },
      {
        "id": "vault.concept.external-ca-integration",
        "owner": "vault",
        "name": "external-ca-integration",
        "description": "A Vault PKI integration delegating certificate issuance to an external authority."
      },
      {
        "id": "vault.concept.governance-configuration",
        "owner": "vault",
        "name": "governance-configuration",
        "description": "A policy, quota, or administrative object supporting Vault governance."
      },
      {
        "id": "vault.concept.identity-application",
        "owner": "vault",
        "name": "identity-application",
        "description": "An application or relying-party client registered with an identity platform."
      },
      {
        "id": "vault.concept.identity-configuration",
        "owner": "vault",
        "name": "identity-configuration",
        "description": "An alias, membership, assignment, MFA, scope, or role supporting Vault identity."
      },
      {
        "id": "vault.concept.identity-entity",
        "owner": "vault",
        "name": "identity-entity",
        "description": "A canonical Vault identity joining aliases from one or more auth methods."
      },
      {
        "id": "vault.concept.identity-group",
        "owner": "vault",
        "name": "identity-group",
        "description": "A managed group principal used to assign access collectively."
      },
      {
        "id": "vault.concept.key-management-integration",
        "owner": "vault",
        "name": "key-management-integration",
        "description": "A Vault Key Management integration distributing keys to an external key service."
      },
      {
        "id": "vault.concept.kmip-listener",
        "owner": "vault",
        "name": "kmip-listener",
        "description": "A Vault KMIP protocol listener serving key-management clients."
      },
      {
        "id": "vault.concept.kmip-scope",
        "owner": "vault",
        "name": "kmip-scope",
        "description": "An isolated Vault KMIP tenancy scope containing roles and managed objects."
      },
      {
        "id": "vault.concept.kubernetes-auth-integration",
        "owner": "vault",
        "name": "kubernetes-auth-integration",
        "description": "A Vault Kubernetes authentication integration connecting a mounted auth method to a Kubernetes cluster."
      },
      {
        "id": "vault.concept.namespace",
        "owner": "vault",
        "name": "namespace",
        "description": "An isolated Vault tenancy boundary for secrets, auth methods, identities, and policies."
      },
      {
        "id": "vault.concept.oidc-provider",
        "owner": "vault",
        "name": "oidc-provider",
        "description": "A Vault OpenID Connect identity provider boundary."
      },
      {
        "id": "vault.concept.operations-configuration",
        "owner": "vault",
        "name": "operations-configuration",
        "description": "An audit, Raft, or continuity setting supporting Vault operations."
      },
      {
        "id": "vault.concept.pki-configuration",
        "owner": "vault",
        "name": "pki-configuration",
        "description": "A role, protocol, revocation, issuer, or lifecycle setting supporting Vault PKI or KMIP."
      },
      {
        "id": "vault.concept.plugin-configuration",
        "owner": "vault",
        "name": "plugin-configuration",
        "description": "A plugin registration or version setting supporting a Vault plugin runtime."
      },
      {
        "id": "vault.concept.plugin-runtime",
        "owner": "vault",
        "name": "plugin-runtime",
        "description": "A runtime boundary executing external Vault plugins."
      },
      {
        "id": "vault.concept.secret-definition",
        "owner": "vault",
        "name": "secret-definition",
        "description": "A managed Vault secret definition whose values remain outside architecture output."
      },
      {
        "id": "vault.concept.secret-read",
        "owner": "vault",
        "name": "secret-read",
        "description": "A read-only lookup of Vault secret material whose values remain outside architecture output."
      },
      {
        "id": "vault.concept.secret-sync-configuration",
        "owner": "vault",
        "name": "secret-sync-configuration",
        "description": "A destination association or service setting supporting Vault Secrets Sync."
      },
      {
        "id": "vault.concept.secret-sync-destination",
        "owner": "vault",
        "name": "secret-sync-destination",
        "description": "An external cloud or SaaS destination receiving secrets through Vault Secrets Sync."
      },
      {
        "id": "vault.concept.secrets-engine",
        "owner": "vault",
        "name": "secrets-engine",
        "description": "A mounted Vault secrets engine storing, generating, or transforming sensitive data."
      },
      {
        "id": "vault.concept.secrets-engine-configuration",
        "owner": "vault",
        "name": "secrets-engine-configuration",
        "description": "A connection, role, library, account, or setting supporting a Vault secrets engine."
      },
      {
        "id": "vault.concept.vault-agent",
        "owner": "vault",
        "name": "vault-agent",
        "description": "A registered Vault Agent workload identity boundary."
      }
    ],
    "contexts": [
      {
        "id": "azure.context.ownership",
        "owner": "azure",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "cloudflare.context.ownership",
        "owner": "cloudflare",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "confluent.context.ownership",
        "owner": "confluent",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "consul.context.ownership",
        "owner": "consul",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "databricks.context.ownership",
        "owner": "databricks",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "google.context.ownership",
        "owner": "google",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "grafana.context.ownership",
        "owner": "grafana",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "hcp.context.ownership",
        "owner": "hcp",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "kestra.context.ownership",
        "owner": "kestra",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "kubernetes.context.ownership",
        "owner": "kubernetes",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "mongodb-atlas.context.ownership",
        "owner": "mongodb-atlas",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "newrelic.context.ownership",
        "owner": "newrelic",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "rf.context.network",
        "owner": "rf",
        "name": "network",
        "description": "A declared network attachment without a connectivity guarantee."
      },
      {
        "id": "rf.context.runtime",
        "owner": "rf",
        "name": "runtime",
        "description": "A declared execution environment or target without proof of effective execution."
      },
      {
        "id": "snowflake.context.ownership",
        "owner": "snowflake",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      },
      {
        "id": "vault.context.ownership",
        "owner": "vault",
        "name": "ownership",
        "description": "Administrative or lifecycle ownership."
      }
    ],
    "relations": [
      {
        "id": "auth0.relation.defaults-to-organization",
        "owner": "auth0",
        "name": "defaults-to-organization"
      },
      {
        "id": "auth0.relation.delivers-to-action",
        "owner": "auth0",
        "name": "delivers-to-action"
      },
      {
        "id": "auth0.relation.executes-action",
        "owner": "auth0",
        "name": "executes-action"
      },
      {
        "id": "auth0.relation.synchronizes-connection",
        "owner": "auth0",
        "name": "synchronizes-connection"
      },
      {
        "id": "auth0.relation.uses-api",
        "owner": "auth0",
        "name": "uses-api"
      },
      {
        "id": "aws.relation.subscribes-to",
        "owner": "aws",
        "name": "subscribes-to"
      },
      {
        "id": "azure.relation.delivers-to",
        "owner": "azure",
        "name": "delivers-to"
      },
      {
        "id": "azure.relation.observed-by",
        "owner": "azure",
        "name": "observed-by"
      },
      {
        "id": "azure.relation.peers-with",
        "owner": "azure",
        "name": "peers-with"
      },
      {
        "id": "azure.relation.private-name-resolution",
        "owner": "azure",
        "name": "private-name-resolution"
      },
      {
        "id": "azure.relation.subscribes-to",
        "owner": "azure",
        "name": "subscribes-to"
      },
      {
        "id": "azure.relation.uses-waf-policy",
        "owner": "azure",
        "name": "uses-waf-policy"
      },
      {
        "id": "cloudflare.relation.catalogs",
        "owner": "cloudflare",
        "name": "catalogs"
      },
      {
        "id": "cloudflare.relation.connects-through",
        "owner": "cloudflare",
        "name": "connects-through"
      },
      {
        "id": "cloudflare.relation.connects-to",
        "owner": "cloudflare",
        "name": "connects-to"
      },
      {
        "id": "cloudflare.relation.includes-zone",
        "owner": "cloudflare",
        "name": "includes-zone"
      },
      {
        "id": "cloudflare.relation.protects",
        "owner": "cloudflare",
        "name": "protects"
      },
      {
        "id": "cloudflare.relation.publishes-to",
        "owner": "cloudflare",
        "name": "publishes-to"
      },
      {
        "id": "cloudflare.relation.routes-to",
        "owner": "cloudflare",
        "name": "routes-to"
      },
      {
        "id": "cloudflare.relation.uses",
        "owner": "cloudflare",
        "name": "uses"
      },
      {
        "id": "cloudflare.relation.uses-origin-pool",
        "owner": "cloudflare",
        "name": "uses-origin-pool"
      },
      {
        "id": "cloudflare.relation.uses-tunnel",
        "owner": "cloudflare",
        "name": "uses-tunnel"
      },
      {
        "id": "confluent.relation.connects-to",
        "owner": "confluent",
        "name": "connects-to"
      },
      {
        "id": "confluent.relation.connects-to-attachment",
        "owner": "confluent",
        "name": "connects-to-attachment"
      },
      {
        "id": "confluent.relation.destination-cluster",
        "owner": "confluent",
        "name": "destination-cluster"
      },
      {
        "id": "confluent.relation.exports-from",
        "owner": "confluent",
        "name": "exports-from"
      },
      {
        "id": "confluent.relation.exports-to",
        "owner": "confluent",
        "name": "exports-to"
      },
      {
        "id": "confluent.relation.local-cluster",
        "owner": "confluent",
        "name": "local-cluster"
      },
      {
        "id": "confluent.relation.mirrors",
        "owner": "confluent",
        "name": "mirrors"
      },
      {
        "id": "confluent.relation.peers-with",
        "owner": "confluent",
        "name": "peers-with"
      },
      {
        "id": "confluent.relation.remote-cluster",
        "owner": "confluent",
        "name": "remote-cluster"
      },
      {
        "id": "confluent.relation.replicated-through",
        "owner": "confluent",
        "name": "replicated-through"
      },
      {
        "id": "confluent.relation.source-cluster",
        "owner": "confluent",
        "name": "source-cluster"
      },
      {
        "id": "confluent.relation.stores-in",
        "owner": "confluent",
        "name": "stores-in"
      },
      {
        "id": "confluent.relation.trusts",
        "owner": "confluent",
        "name": "trusts"
      },
      {
        "id": "confluent.relation.uses-gateway",
        "owner": "confluent",
        "name": "uses-gateway"
      },
      {
        "id": "confluent.relation.uses-kafka-cluster",
        "owner": "confluent",
        "name": "uses-kafka-cluster"
      },
      {
        "id": "confluent.relation.uses-key",
        "owner": "confluent",
        "name": "uses-key"
      },
      {
        "id": "confluent.relation.uses-principal",
        "owner": "confluent",
        "name": "uses-principal"
      },
      {
        "id": "confluent.relation.uses-provider-integration",
        "owner": "confluent",
        "name": "uses-provider-integration"
      },
      {
        "id": "databricks.relation.branched-from",
        "owner": "databricks",
        "name": "branched-from"
      },
      {
        "id": "databricks.relation.connects-to-storage",
        "owner": "databricks",
        "name": "connects-to-storage"
      },
      {
        "id": "databricks.relation.delivers-to",
        "owner": "databricks",
        "name": "delivers-to"
      },
      {
        "id": "databricks.relation.federates-through",
        "owner": "databricks",
        "name": "federates-through"
      },
      {
        "id": "databricks.relation.imports-from-provider",
        "owner": "databricks",
        "name": "imports-from-provider"
      },
      {
        "id": "databricks.relation.imports-share",
        "owner": "databricks",
        "name": "imports-share"
      },
      {
        "id": "databricks.relation.publishes-to-catalog",
        "owner": "databricks",
        "name": "publishes-to-catalog"
      },
      {
        "id": "databricks.relation.publishes-to-schema",
        "owner": "databricks",
        "name": "publishes-to-schema"
      },
      {
        "id": "databricks.relation.runs-on",
        "owner": "databricks",
        "name": "runs-on"
      },
      {
        "id": "databricks.relation.served-by",
        "owner": "databricks",
        "name": "served-by"
      },
      {
        "id": "databricks.relation.stores-in",
        "owner": "databricks",
        "name": "stores-in"
      },
      {
        "id": "databricks.relation.uses-cloud-identity",
        "owner": "databricks",
        "name": "uses-cloud-identity"
      },
      {
        "id": "databricks.relation.uses-cloud-network",
        "owner": "databricks",
        "name": "uses-cloud-network"
      },
      {
        "id": "databricks.relation.uses-credential",
        "owner": "databricks",
        "name": "uses-credential"
      },
      {
        "id": "databricks.relation.uses-deployment-credential",
        "owner": "databricks",
        "name": "uses-deployment-credential"
      },
      {
        "id": "databricks.relation.uses-driver-pool",
        "owner": "databricks",
        "name": "uses-driver-pool"
      },
      {
        "id": "databricks.relation.uses-network",
        "owner": "databricks",
        "name": "uses-network"
      },
      {
        "id": "databricks.relation.uses-pool",
        "owner": "databricks",
        "name": "uses-pool"
      },
      {
        "id": "databricks.relation.uses-private-access",
        "owner": "databricks",
        "name": "uses-private-access"
      },
      {
        "id": "databricks.relation.uses-root-storage",
        "owner": "databricks",
        "name": "uses-root-storage"
      },
      {
        "id": "databricks.relation.uses-serverless-network",
        "owner": "databricks",
        "name": "uses-serverless-network"
      },
      {
        "id": "datadog.relation.shares-telemetry-with",
        "owner": "datadog",
        "name": "shares-telemetry-with"
      },
      {
        "id": "google.relation.delivers-to",
        "owner": "google",
        "name": "delivers-to"
      },
      {
        "id": "google.relation.routes-to",
        "owner": "google",
        "name": "routes-to"
      },
      {
        "id": "google.relation.runs-as",
        "owner": "google",
        "name": "runs-as"
      },
      {
        "id": "google.relation.stores-in",
        "owner": "google",
        "name": "stores-in"
      },
      {
        "id": "google.relation.subscribes-to",
        "owner": "google",
        "name": "subscribes-to"
      },
      {
        "id": "grafana.relation.authenticates-through",
        "owner": "grafana",
        "name": "authenticates-through"
      },
      {
        "id": "grafana.relation.authorized-by",
        "owner": "grafana",
        "name": "authorized-by"
      },
      {
        "id": "grafana.relation.connects-through",
        "owner": "grafana",
        "name": "connects-through"
      },
      {
        "id": "hcp.relation.belongs-to-version",
        "owner": "hcp",
        "name": "belongs-to-version"
      },
      {
        "id": "hcp.relation.connects-vault-cluster",
        "owner": "hcp",
        "name": "connects-vault-cluster"
      },
      {
        "id": "hcp.relation.exposes-vault-cluster",
        "owner": "hcp",
        "name": "exposes-vault-cluster"
      },
      {
        "id": "hcp.relation.extends-application",
        "owner": "hcp",
        "name": "extends-application"
      },
      {
        "id": "hcp.relation.extends-cluster",
        "owner": "hcp",
        "name": "extends-cluster"
      },
      {
        "id": "hcp.relation.federates-to",
        "owner": "hcp",
        "name": "federates-to"
      },
      {
        "id": "hcp.relation.instantiates-definition",
        "owner": "hcp",
        "name": "instantiates-definition"
      },
      {
        "id": "hcp.relation.peers-with",
        "owner": "hcp",
        "name": "peers-with"
      },
      {
        "id": "hcp.relation.replicates-from",
        "owner": "hcp",
        "name": "replicates-from"
      },
      {
        "id": "hcp.relation.selected-by-channel",
        "owner": "hcp",
        "name": "selected-by-channel"
      },
      {
        "id": "hcp.relation.syncs-to",
        "owner": "hcp",
        "name": "syncs-to"
      },
      {
        "id": "hcp.relation.uses-cloud-identity",
        "owner": "hcp",
        "name": "uses-cloud-identity"
      },
      {
        "id": "hcp.relation.uses-integration",
        "owner": "hcp",
        "name": "uses-integration"
      },
      {
        "id": "hcp.relation.uses-template",
        "owner": "hcp",
        "name": "uses-template"
      },
      {
        "id": "kubernetes.relation.runs-as",
        "owner": "kubernetes",
        "name": "runs-as"
      },
      {
        "id": "mongodb-atlas.relation.archives-from",
        "owner": "mongodb-atlas",
        "name": "archives-from"
      },
      {
        "id": "mongodb-atlas.relation.authorizes-access",
        "owner": "mongodb-atlas",
        "name": "authorizes-access"
      },
      {
        "id": "mongodb-atlas.relation.authorizes-cloud-identity",
        "owner": "mongodb-atlas",
        "name": "authorizes-cloud-identity"
      },
      {
        "id": "mongodb-atlas.relation.connects-atlas-network",
        "owner": "mongodb-atlas",
        "name": "connects-atlas-network"
      },
      {
        "id": "mongodb-atlas.relation.connects-cloud-network",
        "owner": "mongodb-atlas",
        "name": "connects-cloud-network"
      },
      {
        "id": "mongodb-atlas.relation.connects-to-database",
        "owner": "mongodb-atlas",
        "name": "connects-to-database"
      },
      {
        "id": "mongodb-atlas.relation.connects-to-network-service",
        "owner": "mongodb-atlas",
        "name": "connects-to-network-service"
      },
      {
        "id": "mongodb-atlas.relation.exports-to",
        "owner": "mongodb-atlas",
        "name": "exports-to"
      },
      {
        "id": "mongodb-atlas.relation.exports-to-storage",
        "owner": "mongodb-atlas",
        "name": "exports-to-storage"
      },
      {
        "id": "mongodb-atlas.relation.protects",
        "owner": "mongodb-atlas",
        "name": "protects"
      },
      {
        "id": "mongodb-atlas.relation.reads-from-database",
        "owner": "mongodb-atlas",
        "name": "reads-from-database"
      },
      {
        "id": "mongodb-atlas.relation.reads-from-storage",
        "owner": "mongodb-atlas",
        "name": "reads-from-storage"
      },
      {
        "id": "mongodb-atlas.relation.registers-atlas-service",
        "owner": "mongodb-atlas",
        "name": "registers-atlas-service"
      },
      {
        "id": "mongodb-atlas.relation.registers-cloud-endpoint",
        "owner": "mongodb-atlas",
        "name": "registers-cloud-endpoint"
      },
      {
        "id": "mongodb-atlas.relation.serves",
        "owner": "mongodb-atlas",
        "name": "serves"
      },
      {
        "id": "mongodb-atlas.relation.stores-in",
        "owner": "mongodb-atlas",
        "name": "stores-in"
      },
      {
        "id": "mongodb-atlas.relation.uses-cloud-authorization",
        "owner": "mongodb-atlas",
        "name": "uses-cloud-authorization"
      },
      {
        "id": "mongodb-atlas.relation.uses-cloud-endpoint",
        "owner": "mongodb-atlas",
        "name": "uses-cloud-endpoint"
      },
      {
        "id": "mongodb-atlas.relation.uses-cloud-identity",
        "owner": "mongodb-atlas",
        "name": "uses-cloud-identity"
      },
      {
        "id": "mongodb-atlas.relation.uses-private-endpoint",
        "owner": "mongodb-atlas",
        "name": "uses-private-endpoint"
      },
      {
        "id": "newrelic.relation.authorized-by",
        "owner": "newrelic",
        "name": "authorized-by"
      },
      {
        "id": "newrelic.relation.ingests-through",
        "owner": "newrelic",
        "name": "ingests-through"
      },
      {
        "id": "newrelic.relation.queries-through",
        "owner": "newrelic",
        "name": "queries-through"
      },
      {
        "id": "okta.relation.uses-inline-hook",
        "owner": "okta",
        "name": "uses-inline-hook"
      },
      {
        "id": "snowflake.relation.accesses-object-storage",
        "owner": "snowflake",
        "name": "accesses-object-storage"
      },
      {
        "id": "snowflake.relation.authorizes-object-storage",
        "owner": "snowflake",
        "name": "authorizes-object-storage"
      },
      {
        "id": "snowflake.relation.fails-over-to-account",
        "owner": "snowflake",
        "name": "fails-over-to-account"
      },
      {
        "id": "snowflake.relation.falls-back-to-warehouse",
        "owner": "snowflake",
        "name": "falls-back-to-warehouse"
      },
      {
        "id": "snowflake.relation.finalizes-task",
        "owner": "snowflake",
        "name": "finalizes-task"
      },
      {
        "id": "snowflake.relation.imports-share",
        "owner": "snowflake",
        "name": "imports-share"
      },
      {
        "id": "snowflake.relation.loads-code-from-stage",
        "owner": "snowflake",
        "name": "loads-code-from-stage"
      },
      {
        "id": "snowflake.relation.loads-specification-from-stage",
        "owner": "snowflake",
        "name": "loads-specification-from-stage"
      },
      {
        "id": "snowflake.relation.publishes-share",
        "owner": "snowflake",
        "name": "publishes-share"
      },
      {
        "id": "snowflake.relation.queries-on-warehouse",
        "owner": "snowflake",
        "name": "queries-on-warehouse"
      },
      {
        "id": "snowflake.relation.replicates-connection",
        "owner": "snowflake",
        "name": "replicates-connection"
      },
      {
        "id": "snowflake.relation.replicates-database",
        "owner": "snowflake",
        "name": "replicates-database"
      },
      {
        "id": "snowflake.relation.replicates-share",
        "owner": "snowflake",
        "name": "replicates-share"
      },
      {
        "id": "snowflake.relation.replicates-to-account",
        "owner": "snowflake",
        "name": "replicates-to-account"
      },
      {
        "id": "snowflake.relation.reports-to-notification-integration",
        "owner": "snowflake",
        "name": "reports-to-notification-integration"
      },
      {
        "id": "snowflake.relation.runs-after-task",
        "owner": "snowflake",
        "name": "runs-after-task"
      },
      {
        "id": "snowflake.relation.shared-with-account",
        "owner": "snowflake",
        "name": "shared-with-account"
      },
      {
        "id": "snowflake.relation.uses-api-authentication-integration",
        "owner": "snowflake",
        "name": "uses-api-authentication-integration"
      },
      {
        "id": "snowflake.relation.uses-api-integration",
        "owner": "snowflake",
        "name": "uses-api-integration"
      },
      {
        "id": "snowflake.relation.uses-default-warehouse",
        "owner": "snowflake",
        "name": "uses-default-warehouse"
      },
      {
        "id": "snowflake.relation.uses-external-access",
        "owner": "snowflake",
        "name": "uses-external-access"
      },
      {
        "id": "snowflake.relation.uses-external-volume",
        "owner": "snowflake",
        "name": "uses-external-volume"
      },
      {
        "id": "snowflake.relation.uses-network-policy",
        "owner": "snowflake",
        "name": "uses-network-policy"
      },
      {
        "id": "snowflake.relation.uses-notification-integration",
        "owner": "snowflake",
        "name": "uses-notification-integration"
      },
      {
        "id": "snowflake.relation.uses-object-storage",
        "owner": "snowflake",
        "name": "uses-object-storage"
      },
      {
        "id": "snowflake.relation.uses-storage-integration",
        "owner": "snowflake",
        "name": "uses-storage-integration"
      },
      {
        "id": "vault.relation.authenticates-kubernetes-cluster",
        "owner": "vault",
        "name": "authenticates-kubernetes-cluster"
      },
      {
        "id": "vault.relation.configures-auth-method",
        "owner": "vault",
        "name": "configures-auth-method"
      },
      {
        "id": "vault.relation.issues-kubernetes-credentials-for",
        "owner": "vault",
        "name": "issues-kubernetes-credentials-for"
      },
      {
        "id": "vault.relation.stores-snapshots-in",
        "owner": "vault",
        "name": "stores-snapshots-in"
      },
      {
        "id": "vault.relation.uses-cloud-identity",
        "owner": "vault",
        "name": "uses-cloud-identity"
      },
      {
        "id": "vault.relation.uses-encryption-key",
        "owner": "vault",
        "name": "uses-encryption-key"
      },
      {
        "id": "vault.relation.uses-signing-key",
        "owner": "vault",
        "name": "uses-signing-key"
      }
    ],
    "rules": [
      {
        "id": "auth0.rule.action",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_action",
        "concept": "auth0.concept.identity-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.action-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_action",
        "concept": "auth0.concept.identity-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.action-module",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_action_module",
        "concept": "auth0.concept.extension-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.action-module-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_action_module",
        "concept": "auth0.concept.extension-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.attack-protection",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_attack_protection",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.attack-protection-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_attack_protection",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.client",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_client",
        "concept": "auth0.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:6dbaca2894b5b7e6529da49460626fcf64114216e7de2d3b4ab01d595b001763",
          "emission:8bce10221d6f666528d9f74288689864358ee8c4f47ac665b81f93ce87ba8c46"
        ]
      },
      {
        "id": "auth0.rule.client-cimd",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_client_cimd",
        "concept": "auth0.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:37d5253c49bbb38ba0af298f66bd5588616af15f9bae5afeab30175f2e6b69b1"
        ]
      },
      {
        "id": "auth0.rule.client-credentials",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_client_credentials",
        "concept": "auth0.concept.application-configuration",
        "emissions": [
          "emission:fe82e34045a1c7e69cc4a5af1a78b249f78c2d1cd4eae72fcb169f5ffb696812"
        ]
      },
      {
        "id": "auth0.rule.client-grant",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_client_grant",
        "concept": "auth0.concept.application-configuration",
        "emissions": [
          "emission:fa1eac57c80001a2b7ff59f60650364de54d59f5a57e38ca067928e8b0d5d3ec"
        ]
      },
      {
        "id": "auth0.rule.client-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_client",
        "concept": "auth0.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b8f3ba42e29d5f1e443ea90613bcd34187dfaa80e4b348622ef9065902b6d5cf",
          "emission:ee65dbc4de5b65aa57c7529d9f95fcb480923fda96642d4c3193349ecc4388ca"
        ]
      },
      {
        "id": "auth0.rule.connection",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection",
        "concept": "auth0.concept.identity-connection",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.connection-client",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_client",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:af44c908071675b164d8f0b0ac3b9e3a377e9dd9589b645792bf41531d97871a",
          "emission:d5f05b03450428dff9384500d5ae6f4b51e47ae889eca37b4b4798791e4a50b6"
        ]
      },
      {
        "id": "auth0.rule.connection-clients",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_clients",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:8c924fb6ae93a4f14c6f289869ac88b551bf81257265c991209bef26cfdcaffc"
        ]
      },
      {
        "id": "auth0.rule.connection-directory",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_directory",
        "concept": "auth0.concept.directory-sync",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b482cecfe9279b497c51b4b47931b951531c9c84c45c53789a4574bbe74718b6"
        ]
      },
      {
        "id": "auth0.rule.connection-directory-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection_directory",
        "concept": "auth0.concept.directory-sync",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:e8e186a1c71a24b0a29333debb01146eb096fb6bd23a8217265a34ba14a5243a"
        ]
      },
      {
        "id": "auth0.rule.connection-directory-synchronized-groups",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_directory_synchronized_groups",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:11d0ea128f64d345f0955a3026cc8490546295b6198f8aac52e9f202acb93aea"
        ]
      },
      {
        "id": "auth0.rule.connection-directory-synchronized-groups-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection_directory_synchronized_groups",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:32e3b4b08d6af23d1ab56827ddb33da7b07307dc147ef603ddc5da3fd6e0edf9"
        ]
      },
      {
        "id": "auth0.rule.connection-keys",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_keys",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:a26e63f8860d580c5de5d01c3d435c2a4aa5470471bc906d6d3bb11fb1772466"
        ]
      },
      {
        "id": "auth0.rule.connection-keys-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection_keys",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:5813644299554ce7645e8c5a5b3ec7c14b133aeb604efb4b0b6cfe0c55d8f765"
        ]
      },
      {
        "id": "auth0.rule.connection-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection",
        "concept": "auth0.concept.identity-connection",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.connection-profile",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_profile",
        "concept": "auth0.concept.self-service-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.connection-profile-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection_profile",
        "concept": "auth0.concept.self-service-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.connection-scim-configuration",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_connection_scim_configuration",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:45deca17783c01ac68e769d638a7ec066437ed1aada16f520c2c642d710c8d06"
        ]
      },
      {
        "id": "auth0.rule.connection-scim-configuration-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_connection_scim_configuration",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:cff71ca1d5791f87db66da419a328b740821999c99334af7d5d6c0ec487a3f78"
        ]
      },
      {
        "id": "auth0.rule.custom-domain",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_custom_domain",
        "concept": "auth0.concept.identity-domain",
        "identity": {
          "attributes": [
            "domain",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "domain",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.custom-domain-default",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_custom_domain_default",
        "concept": "auth0.concept.domain-configuration",
        "emissions": [
          "emission:59d96e2f2db466fa37f05a904a306a87489407281a83ccc22fddb3f7c1cf8103"
        ]
      },
      {
        "id": "auth0.rule.custom-domain-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_custom_domain",
        "concept": "auth0.concept.identity-domain",
        "identity": {
          "attributes": [
            "domain",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "domain",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.custom-domain-verification",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_custom_domain_verification",
        "concept": "auth0.concept.domain-configuration",
        "emissions": [
          "emission:7506035438e2dd5628ffdba42ce5378aa2c3f82f06477bda7e9d435c8a8100b6"
        ]
      },
      {
        "id": "auth0.rule.email-provider",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_email_provider",
        "concept": "auth0.concept.notification-provider",
        "emissions": []
      },
      {
        "id": "auth0.rule.encryption-key-manager",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_encryption_key_manager",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.event-stream",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_event_stream",
        "concept": "auth0.concept.identity-event-stream",
        "emissions": [
          "emission:df9553ef44282a4ef1c938231aabfaeaeeb03ce6dd6433a8b0c44401bfb66831"
        ]
      },
      {
        "id": "auth0.rule.event-stream-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_event_stream",
        "concept": "auth0.concept.identity-event-stream",
        "emissions": [
          "emission:4491ca46487c8394d233785b59b44329f11c8b0c3c185c380bf17d9e18e5b3c2"
        ]
      },
      {
        "id": "auth0.rule.flow",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_flow",
        "concept": "auth0.concept.identity-workflow",
        "emissions": []
      },
      {
        "id": "auth0.rule.flow-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_flow",
        "concept": "auth0.concept.identity-workflow",
        "emissions": []
      },
      {
        "id": "auth0.rule.flow-vault-connection",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_flow_vault_connection",
        "concept": "auth0.concept.flow-vault-connection",
        "emissions": []
      },
      {
        "id": "auth0.rule.flow-vault-connection-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_flow_vault_connection",
        "concept": "auth0.concept.flow-vault-connection",
        "emissions": []
      },
      {
        "id": "auth0.rule.form",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_form",
        "concept": "auth0.concept.identity-workflow",
        "emissions": []
      },
      {
        "id": "auth0.rule.form-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_form",
        "concept": "auth0.concept.identity-workflow",
        "emissions": []
      },
      {
        "id": "auth0.rule.guardian",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_guardian",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.hook",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_hook",
        "concept": "auth0.concept.identity-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.network-acl",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_network_acl",
        "concept": "auth0.concept.authentication-boundary",
        "emissions": []
      },
      {
        "id": "auth0.rule.network-acl-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_network_acl",
        "concept": "auth0.concept.authentication-boundary",
        "emissions": []
      },
      {
        "id": "auth0.rule.organization",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization",
        "concept": "auth0.concept.customer-organization",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.organization-client",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_client",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:b1ac877ddd56a75b474a3c576c4f9caf52e9324089c5a52d543fd2c4ccb91a41",
          "emission:f663ef4413a71056d57dd7c604b82f2c13bfbb68361b6ca99ae31f27a0c56b9d"
        ]
      },
      {
        "id": "auth0.rule.organization-client-grant",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_client_grant",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:1bbff9e6fdaa6e69a45af855c5a398c2c7a8408f041633ec0a52f21d157f64bb"
        ]
      },
      {
        "id": "auth0.rule.organization-client-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_organization_client",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:cef28481857e8cb793ebe99d91ea9dd27a06c47ffd5822eff7b87c114a5cccb3",
          "emission:e65709c75929b2a5507037cfc5ebdc2b5b8bad46e10999e6a8e11326a8b42d37"
        ]
      },
      {
        "id": "auth0.rule.organization-clients",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_clients",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:ba04a80e17af14e61a3fdfe98bb67cedccf983396c8512b062db5abb237aa5a0"
        ]
      },
      {
        "id": "auth0.rule.organization-connection",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_connection",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:4d321afabb0a4c2f362c272bd13967040de8d74570f4078df62e0b546367de6e",
          "emission:ee64988100025893854a38dc2c2a3c52c8b989de71f732334752995cf3212d7c"
        ]
      },
      {
        "id": "auth0.rule.organization-connections",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_connections",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:5f5cf2d774f44e656346751af8a0c45f888e9f658a9f35996f9f43312bd1f5a0"
        ]
      },
      {
        "id": "auth0.rule.organization-discovery-domain",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_discovery_domain",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:f4a26be81d810f1ce6868b181574e2ca353e3d49345eb1ce9e22c79ece36737c"
        ]
      },
      {
        "id": "auth0.rule.organization-discovery-domains",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_organization_discovery_domains",
        "concept": "auth0.concept.connection-configuration",
        "emissions": [
          "emission:cb1732f466d9ee8efa49220bcc057262872154aee9552fae5779886dc922e4ec"
        ]
      },
      {
        "id": "auth0.rule.organization-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_organization",
        "concept": "auth0.concept.customer-organization",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.phone-provider",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_phone_provider",
        "concept": "auth0.concept.notification-provider",
        "emissions": []
      },
      {
        "id": "auth0.rule.phone-provider-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_phone_provider",
        "concept": "auth0.concept.notification-provider",
        "emissions": []
      },
      {
        "id": "auth0.rule.rate-limit-policy",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_rate_limit_policy",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.rate-limit-policy-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_rate_limit_policy",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.resource-server",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_resource_server",
        "concept": "auth0.concept.api-resource-server",
        "identity": {
          "attributes": [
            "identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "identifier"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.resource-server-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_resource_server",
        "concept": "auth0.concept.api-resource-server",
        "identity": {
          "attributes": [
            "identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "identifier"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.resource-server-scope",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_resource_server_scope",
        "concept": "auth0.concept.application-configuration",
        "emissions": [
          "emission:fd16239c0399fbf987c261e601ed10b01284d23fce8d2d0892c44a75c2fdcc1f"
        ]
      },
      {
        "id": "auth0.rule.resource-server-scopes",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_resource_server_scopes",
        "concept": "auth0.concept.application-configuration",
        "emissions": [
          "emission:79d2c4717e5f9d50a326e716ed19007564f98966802198ef22e66acec4a34e84"
        ]
      },
      {
        "id": "auth0.rule.risk-assessments",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_risk_assessments",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.risk-assessments-new-device",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_risk_assessments_new_device",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.rule",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_rule",
        "concept": "auth0.concept.identity-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "auth0.rule.self-service-profile",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_self_service_profile",
        "concept": "auth0.concept.self-service-sso-profile",
        "emissions": []
      },
      {
        "id": "auth0.rule.self-service-profile-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_self_service_profile",
        "concept": "auth0.concept.self-service-sso-profile",
        "emissions": []
      },
      {
        "id": "auth0.rule.supplemental-signals",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_supplemental_signals",
        "concept": "auth0.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.tenant",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_tenant",
        "concept": "auth0.concept.identity-tenant",
        "emissions": []
      },
      {
        "id": "auth0.rule.tenant-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_tenant",
        "concept": "auth0.concept.identity-tenant",
        "emissions": []
      },
      {
        "id": "auth0.rule.token-exchange-profile",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_token_exchange_profile",
        "concept": "auth0.concept.token-exchange-profile",
        "emissions": [
          "emission:69b8902bb7c8dcc94c939ec3aedbbe51b92421aa8298ee4dca1cbfb0e8f71ec3"
        ]
      },
      {
        "id": "auth0.rule.token-exchange-profile-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_token_exchange_profile",
        "concept": "auth0.concept.token-exchange-profile",
        "emissions": [
          "emission:0c9c49c2440b409211640f679a1e6e1aab84bd184829e784036a028bcc7ee106"
        ]
      },
      {
        "id": "auth0.rule.trigger-action",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_trigger_action",
        "concept": "auth0.concept.extension-configuration",
        "emissions": [
          "emission:b6ca392bace0893db736752a2ebbe411019e65bea3d8f75db29b549791e0707d"
        ]
      },
      {
        "id": "auth0.rule.trigger-actions",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_trigger_actions",
        "concept": "auth0.concept.extension-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.user-attribute-profile",
        "owner": "auth0",
        "match_kind": "resource",
        "match_type": "auth0_user_attribute_profile",
        "concept": "auth0.concept.self-service-configuration",
        "emissions": []
      },
      {
        "id": "auth0.rule.user-attribute-profile-lookup",
        "owner": "auth0",
        "match_kind": "data",
        "match_type": "auth0_user_attribute_profile",
        "concept": "auth0.concept.self-service-configuration",
        "emissions": []
      },
      {
        "id": "aws.rule.alb",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_alb",
        "concept": "aws.concept.load-balancer",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.alb-target-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_alb_target_group",
        "concept": "aws.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "aws.rule.api-gateway-integration",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_api_gateway_integration",
        "concept": "aws.concept.api-component",
        "emissions": [
          "emission:4ec84afc387d5d699b59308f0358681c82aef4db4a8fad3451eb5ff819366253"
        ]
      },
      {
        "id": "aws.rule.api-gateway-model",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_api_gateway_model",
        "concept": "aws.concept.api-component",
        "emissions": [
          "emission:da30cf7d92d19cd12c305f84a0ec65f223d16eda3b06568d398f29483fdd79f9"
        ]
      },
      {
        "id": "aws.rule.api-gateway-resource",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_api_gateway_resource",
        "concept": "aws.concept.api-component",
        "emissions": [
          "emission:04d5cd4b0020da05ac8ffa36b2df1da30d018777a522da801908b5116cfe1364"
        ]
      },
      {
        "id": "aws.rule.api-gateway-rest-api",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_api_gateway_rest_api",
        "concept": "aws.concept.api-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.api-gateway-stage",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_api_gateway_stage",
        "concept": "aws.concept.api-component",
        "emissions": [
          "emission:da59c38cd80bae9355049a2faa858371a14961bf3ec7ca92b6a2a65a18c2071a"
        ]
      },
      {
        "id": "aws.rule.apigatewayv2-api",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_apigatewayv2_api",
        "concept": "aws.concept.api-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.apigatewayv2-model",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_apigatewayv2_model",
        "concept": "aws.concept.api-component",
        "emissions": [
          "emission:d72ec4db293db80690e068b7828b372675716a8255667b978a970586befb0993"
        ]
      },
      {
        "id": "aws.rule.appsync-datasource",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_appsync_datasource",
        "concept": "aws.concept.appsync-component",
        "emissions": [
          "emission:ee3b54806c540a739036a3d3b552dc465c00f027a9ad2832c660a848c8317895"
        ]
      },
      {
        "id": "aws.rule.appsync-function",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_appsync_function",
        "concept": "aws.concept.appsync-component",
        "emissions": [
          "emission:e97bb3aea443ad75b38cfa1a0cc1a09bc42715d114535ca0e930a408db8ef9a0"
        ]
      },
      {
        "id": "aws.rule.appsync-graphql-api",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_appsync_graphql_api",
        "concept": "aws.concept.appsync-api",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.appsync-resolver",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_appsync_resolver",
        "concept": "aws.concept.appsync-component",
        "emissions": [
          "emission:31e54857d97611155f9705a9fdfca967b633708847a29b5839eb9f8f2c04b8b2"
        ]
      },
      {
        "id": "aws.rule.bedrockagent-agent",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_bedrockagent_agent",
        "concept": "aws.concept.bedrockagent-agent",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.bedrockagent-agent-action-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_bedrockagent_agent_action_group",
        "concept": "aws.concept.bedrock-agent-component",
        "emissions": [
          "emission:13ed1e31b8b4e2368702a7a23c98bb45018f026f871dd74166a5340f12b6b2d2"
        ]
      },
      {
        "id": "aws.rule.cloudwatch-event-bus",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cloudwatch_event_bus",
        "concept": "aws.concept.event-bus",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.cloudwatch-event-rule",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cloudwatch_event_rule",
        "concept": "aws.concept.event-component",
        "emissions": [
          "emission:4b02ee326c189635a3550d009b34b5c448720af54a3860aca2fce2730b2cbf8c"
        ]
      },
      {
        "id": "aws.rule.cloudwatch-event-target",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cloudwatch_event_target",
        "concept": "aws.concept.event-component",
        "emissions": []
      },
      {
        "id": "aws.rule.cognito-user-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cognito_user_group",
        "concept": "aws.concept.cognito-component",
        "emissions": [
          "emission:81b31283198e7f9f92c3f62685c40621793a02632c53f3fb70bec282c023d30b"
        ]
      },
      {
        "id": "aws.rule.cognito-user-pool",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cognito_user_pool",
        "concept": "aws.concept.cognito-user-pool",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.cognito-user-pool-domain",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_cognito_user_pool_domain",
        "concept": "aws.concept.cognito-component",
        "emissions": [
          "emission:0eae73dfeb934a1c4d5643939c55ba287cedfbc01d17c0e9c8977b381d564e06"
        ]
      },
      {
        "id": "aws.rule.connect-contact-flow",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_contact_flow",
        "concept": "aws.concept.connect-component",
        "emissions": [
          "emission:e73dd9f5d49c4713bacf3ff5ed3361913aa92d6bb7d8a3443e5a6f2888e4e2ab"
        ]
      },
      {
        "id": "aws.rule.connect-instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_instance",
        "concept": "aws.concept.connect-instance",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.connect-queue",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_queue",
        "concept": "aws.concept.connect-component",
        "emissions": [
          "emission:3d6d1d44df92055c6216cc3f89c53f817a6607debf1054331e4f4103ddd5a6d1"
        ]
      },
      {
        "id": "aws.rule.connect-routing-profile",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_routing_profile",
        "concept": "aws.concept.connect-component",
        "emissions": [
          "emission:002356fcb0088b93bcc614ecc5fe93664642a87a9b2b8e6c964e1c087f51fd15"
        ]
      },
      {
        "id": "aws.rule.connect-security-profile",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_security_profile",
        "concept": "aws.concept.connect-component",
        "emissions": [
          "emission:e482deeacbd16c7246c77e4a6187c80ea6ad9a2eb1e4156ec332b7a775bc5279"
        ]
      },
      {
        "id": "aws.rule.connect-user-hierarchy-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_connect_user_hierarchy_group",
        "concept": "aws.concept.connect-component",
        "emissions": [
          "emission:1f4acd34e596d7b3dd1e8e9e698e89e1bfe9c78919d6c5e26daea2b54202a689"
        ]
      },
      {
        "id": "aws.rule.dax-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_dax_cluster",
        "concept": "aws.concept.managed-cache",
        "emissions": []
      },
      {
        "id": "aws.rule.db-instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_db_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "arn",
            "identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id",
            "identifier"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.db-proxy",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_db_proxy",
        "concept": "aws.concept.db-proxy",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.db-proxy-default-target-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_db_proxy_default_target_group",
        "concept": "aws.concept.db-proxy-component",
        "emissions": [
          "emission:ff2c7a89d52ee4e95ad307358f1b8631211d66735a81c2f09f1ef9b251b4b074"
        ]
      },
      {
        "id": "aws.rule.db-proxy-endpoint",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_db_proxy_endpoint",
        "concept": "aws.concept.db-proxy-component",
        "emissions": [
          "emission:83e7d89c25202bbf3f5ad91979d4a0657031341f8c9c7183152ac813e9e3db90"
        ]
      },
      {
        "id": "aws.rule.docdb-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_docdb_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "arn",
            "cluster_identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "cluster_identifier",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.docdb-cluster-instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_docdb_cluster_instance",
        "concept": "aws.concept.managed-database-component",
        "emissions": [
          "emission:4766968b6c03035abcfa804e686258fb2e5e9bcce1a0468aeab0adeaab754ceb"
        ]
      },
      {
        "id": "aws.rule.dsql-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_dsql_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "arn",
            "identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "identifier"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.dynamodb-global-secondary-index",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_dynamodb_global_secondary_index",
        "concept": "aws.concept.dynamodb-component",
        "emissions": [
          "emission:918767dd7cf842bdb3cde22014eff89f4e7631ccd03d857a756c0738eb1ade5e"
        ]
      },
      {
        "id": "aws.rule.dynamodb-table",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_dynamodb_table",
        "concept": "aws.concept.dynamodb-table",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.ec2-transit-gateway",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ec2_transit_gateway",
        "concept": "aws.concept.transit-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.ec2-transit-gateway-vpc-attachment",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ec2_transit_gateway_vpc_attachment",
        "concept": "aws.concept.transit-gateway-attachment",
        "emissions": [
          "emission:3ee3f617ccd1ae56590447041154d3ef0367d18a6e8af131ff81d9091c6c7157",
          "emission:64ebe8fb89d45252afb6f310b8df50d95d07dff37beabed2c37606648fc3241a"
        ]
      },
      {
        "id": "aws.rule.ecr-lifecycle-policy",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ecr_lifecycle_policy",
        "concept": "aws.concept.repository-configuration",
        "emissions": [
          "emission:354d3b24a0c3c51b8c4f1a062103a1a2c7ed393dc4097d2c445fd002ec3760b5"
        ]
      },
      {
        "id": "aws.rule.ecr-repository",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ecr_repository",
        "concept": "aws.concept.container-repository",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.ecs-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ecs_cluster",
        "concept": "aws.concept.ecs-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.ecs-service",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_ecs_service",
        "concept": "aws.concept.ecs-service",
        "emissions": [
          "emission:aef4de284857bde8dc3ded5b4183b14b46c89e93de90c026f26dcb2f7bbddb90"
        ]
      },
      {
        "id": "aws.rule.efs-file-system",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_efs_file_system",
        "concept": "aws.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "aws.rule.eks-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_eks_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "endpoint",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.eks-fargate-profile",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_eks_fargate_profile",
        "concept": "aws.concept.eks-compute-profile",
        "emissions": [
          "emission:81e1d1d703715be2956823114c9e6ef77ca51b648aa497be6ea56d20fe8abfd8"
        ]
      },
      {
        "id": "aws.rule.eks-node-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_eks_node_group",
        "concept": "aws.concept.kubernetes-node-pool",
        "emissions": [
          "emission:c4888e5ee7354c2b52683fb151fba0daeb3663b0c9c4b66cc7ad4f7299867e0c"
        ]
      },
      {
        "id": "aws.rule.elasticache-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_elasticache_cluster",
        "concept": "aws.concept.managed-cache",
        "emissions": []
      },
      {
        "id": "aws.rule.elasticache-replication-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_elasticache_replication_group",
        "concept": "aws.concept.managed-cache",
        "emissions": []
      },
      {
        "id": "aws.rule.elb",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_elb",
        "concept": "aws.concept.load-balancer",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.emr-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_emr_cluster",
        "concept": "aws.concept.emr-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.emr-instance-fleet",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_emr_instance_fleet",
        "concept": "aws.concept.emr-cluster-component",
        "emissions": [
          "emission:cbed59885c48e3a53de949208d780d5f3b8f2f3cc6efa7e671146962427c20f2"
        ]
      },
      {
        "id": "aws.rule.emr-instance-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_emr_instance_group",
        "concept": "aws.concept.emr-cluster-component",
        "emissions": [
          "emission:74ab100b31a746a8a0c55fac241b921812cd6ab9f9f4ec80c1e7dd6286aa7465"
        ]
      },
      {
        "id": "aws.rule.fsx-lustre-file-system",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_fsx_lustre_file_system",
        "concept": "aws.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "aws.rule.fsx-ontap-file-system",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_fsx_ontap_file_system",
        "concept": "aws.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "aws.rule.fsx-openzfs-file-system",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_fsx_openzfs_file_system",
        "concept": "aws.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "aws.rule.fsx-windows-file-system",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_fsx_windows_file_system",
        "concept": "aws.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "aws.rule.globalaccelerator-accelerator",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_accelerator",
        "concept": "aws.concept.global-accelerator",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.globalaccelerator-custom-routing-accelerator",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_custom_routing_accelerator",
        "concept": "aws.concept.global-accelerator",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.globalaccelerator-custom-routing-endpoint-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_custom_routing_endpoint_group",
        "concept": "aws.concept.global-accelerator-component",
        "emissions": []
      },
      {
        "id": "aws.rule.globalaccelerator-custom-routing-listener",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_custom_routing_listener",
        "concept": "aws.concept.global-accelerator-component",
        "emissions": [
          "emission:59e78b2ce5036ebdac2f6324cd7b5903bf5d31159e6f785aec645bd89508d389"
        ]
      },
      {
        "id": "aws.rule.globalaccelerator-endpoint-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_endpoint_group",
        "concept": "aws.concept.global-accelerator-component",
        "emissions": []
      },
      {
        "id": "aws.rule.globalaccelerator-listener",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_globalaccelerator_listener",
        "concept": "aws.concept.global-accelerator-component",
        "emissions": [
          "emission:b75868dd1e392f5052e2436b29dd079dcb6b50f6f9802dee8b6111171c100bf0"
        ]
      },
      {
        "id": "aws.rule.iam-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_iam_group",
        "concept": "aws.concept.identity-group",
        "emissions": []
      },
      {
        "id": "aws.rule.iam-instance-profile",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_iam_instance_profile",
        "concept": "aws.concept.instance-profile",
        "emissions": [
          "emission:c5f18e1257e2a300424825bdffc0581a217eb1d22614688dc4b919e15c467864"
        ]
      },
      {
        "id": "aws.rule.iam-role",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_iam_role",
        "concept": "aws.concept.iam-role",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.iam-role-policy-attachment",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_iam_role_policy_attachment",
        "concept": "aws.concept.service-identity-binding",
        "emissions": [
          "emission:cd3810fa4dbd715fdb296bce4b6e46e0f86b0771377bb17109cb1cbd478711be"
        ]
      },
      {
        "id": "aws.rule.identitystore-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_identitystore_group",
        "concept": "aws.concept.identity-group",
        "emissions": []
      },
      {
        "id": "aws.rule.instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_instance",
        "concept": "aws.concept.compute-instance",
        "emissions": [
          "emission:bccf2288598a053b2786e431f104cd819f0af3e7cd66d029388a0f2220814de6"
        ]
      },
      {
        "id": "aws.rule.internet-gateway",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_internet_gateway",
        "concept": "aws.concept.internet-gateway",
        "emissions": [
          "emission:96b9f41fdbf6f5255c84fa11871b70270c042efc5a9b8b1e873e2208bac53bb7"
        ]
      },
      {
        "id": "aws.rule.kms-alias",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_kms_alias",
        "concept": "aws.concept.key-alias",
        "emissions": [
          "emission:fab018a81ebe53aa47732f6565a1ef3d5d330881c5ca1d93dd36d67246a43f87"
        ]
      },
      {
        "id": "aws.rule.kms-key",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_kms_key",
        "concept": "aws.concept.encryption-key",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.lb",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_lb",
        "concept": "aws.concept.load-balancer",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.lb-listener",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_lb_listener",
        "concept": "aws.concept.load-balancer-component",
        "emissions": [
          "emission:fa461e73b9535ea02ccf06b4e7214f6bf277d7b0173a724531910a2a665abf7d"
        ]
      },
      {
        "id": "aws.rule.lb-target-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_lb_target_group",
        "concept": "aws.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "aws.rule.memorydb-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_memorydb_cluster",
        "concept": "aws.concept.managed-cache",
        "emissions": []
      },
      {
        "id": "aws.rule.nat-gateway",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_nat_gateway",
        "concept": "aws.concept.managed-nat",
        "emissions": [
          "emission:e2cae1da2ab3ca8f7c04adee3c7fae195f824977374053fd788847416f3ec3bf"
        ]
      },
      {
        "id": "aws.rule.neptune-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_neptune_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "arn",
            "cluster_identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "cluster_identifier",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.neptune-cluster-instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_neptune_cluster_instance",
        "concept": "aws.concept.managed-database-component",
        "emissions": [
          "emission:67fd60f0f28d2cda8504a6d0754789e89b09b6c88a58e7034f97e4eff88e7287"
        ]
      },
      {
        "id": "aws.rule.network-acl",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_network_acl",
        "concept": "aws.concept.network-acl",
        "emissions": [
          "emission:061badc0b5a749b69e8cb366ee37a68fd47970d9ebfb447b42ed490823ed66ee"
        ]
      },
      {
        "id": "aws.rule.pinpoint-adm-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_adm_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:edfb575636aeb74d89499c8ed1a55cb22322b676b88ef306b69c34f50b4e15c4"
        ]
      },
      {
        "id": "aws.rule.pinpoint-apns-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_apns_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:12330802904e47a9b138b2c00317f95cd40dabbfd2fc0831a11528e20c7aed52"
        ]
      },
      {
        "id": "aws.rule.pinpoint-apns-sandbox-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_apns_sandbox_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:32dadf36dbf67a6f04612afdac8cccdc753ab9a532ed75c281ec43c0c4d88448"
        ]
      },
      {
        "id": "aws.rule.pinpoint-apns-voip-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_apns_voip_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:8b0eae6fcdcdfaa1cc40a04cc9c61c16089e5eef3fc738602ceff8d73ec24e21"
        ]
      },
      {
        "id": "aws.rule.pinpoint-apns-voip-sandbox-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_apns_voip_sandbox_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:c3142d040d95e27599aec84913734ea7b38d4a5296b45d9daf481aa2c66a621a"
        ]
      },
      {
        "id": "aws.rule.pinpoint-app",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_app",
        "concept": "aws.concept.pinpoint-app",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "application_id",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.pinpoint-baidu-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_baidu_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:d2d298771e9c1e15c4502c7f921d50cb13ee38cda0a493d2f960331ed6160fd4"
        ]
      },
      {
        "id": "aws.rule.pinpoint-email-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_email_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:79848fb90e0303346b1d0f809cf0cf0e3c13da4f856162fe21011528b1cb3084"
        ]
      },
      {
        "id": "aws.rule.pinpoint-event-stream",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_event_stream",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:f4a5dd45aa5e9f53ae25dede07de86a0a101014136af2f65ea85498a84e6ebb5"
        ]
      },
      {
        "id": "aws.rule.pinpoint-gcm-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_gcm_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:18ee935c84643f24a4600bb2a4cbff80a21c597949317d1d8d102823eddde2eb"
        ]
      },
      {
        "id": "aws.rule.pinpoint-sms-channel",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_pinpoint_sms_channel",
        "concept": "aws.concept.pinpoint-component",
        "emissions": [
          "emission:ab20e7fc976d12d8398f183b9828be786feeacbcb1bedcb02e41389b690dcbae"
        ]
      },
      {
        "id": "aws.rule.rds-cluster",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_rds_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "arn",
            "cluster_identifier"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "cluster_identifier",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.rds-cluster-activity-stream",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_rds_cluster_activity_stream",
        "concept": "aws.concept.managed-database-component",
        "emissions": [
          "emission:83ee894d65de17ce8fea6d2b08cd6330f0c39e3f88b3a06f9e4304583f2d8251"
        ]
      },
      {
        "id": "aws.rule.rds-cluster-endpoint",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_rds_cluster_endpoint",
        "concept": "aws.concept.managed-database-component",
        "emissions": [
          "emission:cdffa736d0c39e317424b4e303330fe21eb79ccda2147661c130bdb7024211d9"
        ]
      },
      {
        "id": "aws.rule.rds-cluster-instance",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_rds_cluster_instance",
        "concept": "aws.concept.managed-database-component",
        "emissions": [
          "emission:758a3dba9b66f358496f227b10cb6653e0a457772741ccd79520e999a1cbb0fa"
        ]
      },
      {
        "id": "aws.rule.route-table",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_route_table",
        "concept": "aws.concept.route-table",
        "emissions": [
          "emission:3a55c848b2999f1bdee477f759177e71323f0ee0d258dbbbf62b031e9d42fff0"
        ]
      },
      {
        "id": "aws.rule.s3-bucket",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_s3_bucket",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "bucket"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "bucket",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.s3-bucket-server-side-encryption-configuration",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_s3_bucket_server_side_encryption_configuration",
        "concept": "aws.concept.storage-configuration",
        "emissions": [
          "emission:edabfe523a7fdd5a30f04c5ca146bb2eff830813f11d97585a05b4a29d12221e"
        ]
      },
      {
        "id": "aws.rule.s3-bucket-versioning",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_s3_bucket_versioning",
        "concept": "aws.concept.storage-configuration",
        "emissions": [
          "emission:9f67a4d1b6654a282bd35de624d3fc005db557bbe03307cc84214e04b37d6162"
        ]
      },
      {
        "id": "aws.rule.s3-directory-bucket",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_s3_directory_bucket",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "bucket"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "bucket",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.security-group",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_security_group",
        "concept": "aws.concept.security-group",
        "emissions": [
          "emission:0e0859943519d422ba586c3221e085ca37726dc607e1bad224ee19d2d4b4e0b1"
        ]
      },
      {
        "id": "aws.rule.sns-topic",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_sns_topic",
        "concept": "aws.concept.message-topic",
        "identity": {
          "attributes": [
            "arn"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "arn",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.sns-topic-subscription",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_sns_topic_subscription",
        "concept": "aws.concept.message-subscription",
        "emissions": [
          "emission:3078f1240a2e431289ab61c98334f945831ac3dc8f20ee2f56c982dce70cf8d4"
        ]
      },
      {
        "id": "aws.rule.subnet",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_subnet",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:4addc84b1bd854677c2647ce8b9afdd9c8851742b01452ca351965df45304569"
        ]
      },
      {
        "id": "aws.rule.vpc",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_vpc",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cidr_block",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "aws.rule.vpc-endpoint",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_vpc_endpoint",
        "concept": "aws.concept.private-endpoint",
        "emissions": [
          "emission:0d770f82c29adeccd66e1ed876b42e22d9b86daa3489ea8f695d110ddf108ae0"
        ]
      },
      {
        "id": "aws.rule.vpn-connection",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_vpn_connection",
        "concept": "aws.concept.vpn-connection",
        "emissions": [
          "emission:5ccf285b6494571af21bfc0d480c55e9643c0d0c97fb798259a9f65f3902093c",
          "emission:7342840a28677898083965ef72618b9253b2d72dc8f318d0e71a6c669bab763d"
        ]
      },
      {
        "id": "aws.rule.vpn-gateway",
        "owner": "aws",
        "match_kind": "resource",
        "match_type": "aws_vpn_gateway",
        "concept": "aws.concept.vpn-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:601376cddbe445bfbf6303e37c46c990a776e76410fe6c456487692d50ff822b"
        ]
      },
      {
        "id": "azure.rule.advanced-threat-protection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_advanced_threat_protection",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.ai-foundry",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_ai_foundry",
        "concept": "azure.concept.ai-foundry",
        "emissions": [
          "emission:44cfd46a78286f3fd7ea7f8bb773825bce7b62ffa168ad636e8a07aa94e66a5a"
        ]
      },
      {
        "id": "azure.rule.ai-foundry-project",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_ai_foundry_project",
        "concept": "azure.concept.ai-foundry",
        "emissions": []
      },
      {
        "id": "azure.rule.ai-model-deployment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cognitive_deployment",
        "concept": "azure.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "azure.rule.ai-search-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_search_service",
        "concept": "azure.concept.ai-search-service",
        "emissions": [
          "emission:0ff3646fbd7d2eb879f4f0268a28ae3abe702b2c7980e80cca12d532b86d21ef"
        ]
      },
      {
        "id": "azure.rule.ai-services-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cognitive_account",
        "concept": "azure.concept.ai-service-account",
        "emissions": [
          "emission:ac0d412fdf69014207eaf7e2427afe79d91b0bd9b1ebb11cc895136e768d096b"
        ]
      },
      {
        "id": "azure.rule.ai-services-project",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cognitive_account_project",
        "concept": "azure.concept.ai-foundry",
        "emissions": []
      },
      {
        "id": "azure.rule.aks-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kubernetes_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "kube_admin_config[0].host",
            "kube_config[0].host"
          ]
        },
        "emissions": [
          "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
          "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
          "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5"
        ]
      },
      {
        "id": "azure.rule.aks-node-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kubernetes_cluster_node_pool",
        "concept": "azure.concept.kubernetes-node-pool",
        "emissions": [
          "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
          "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef"
        ]
      },
      {
        "id": "azure.rule.analysis-services-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_analysis_services_server",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:969cd62cc615610fedc941ba0f3e55eff5e77d02aed480dea0a398a080af9686"
        ]
      },
      {
        "id": "azure.rule.api-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_connection",
        "concept": "azure.concept.integration-connection",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management",
        "concept": "azure.concept.api-gateway",
        "emissions": [
          "emission:03d3edf5ecfd59ce80467521ca33dae6a1481d777ba962851a4390464ba524b1"
        ]
      },
      {
        "id": "azure.rule.api-management-api",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_api",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management-backend",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_backend",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_gateway",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_policy",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management-product",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_product",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.api-management-standalone-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_standalone_gateway",
        "concept": "azure.concept.api-gateway",
        "emissions": [
          "emission:bcd984f017fd223a61d0a06befe10ea6ff697e3d0a3a7bee621adee267793a22"
        ]
      },
      {
        "id": "azure.rule.api-management-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_api_management_workspace",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.app-configuration",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_app_configuration",
        "concept": "azure.concept.app-configuration",
        "emissions": [
          "emission:57ea9b024adf4fdeb5022135e71f278e62432233b87707c7b93a16abf8a2486c"
        ]
      },
      {
        "id": "azure.rule.app-service-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_app_service_connection",
        "concept": "azure.concept.integration-connection",
        "emissions": []
      },
      {
        "id": "azure.rule.app-service-environment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_app_service_environment_v3",
        "concept": "azure.concept.app-service-environment",
        "emissions": [
          "emission:fb9df9c4c8fc919e104ea4990968251b65a67a756a7f8d1ed10ef5cdc042ecee"
        ]
      },
      {
        "id": "azure.rule.app-service-plan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_service_plan",
        "concept": "azure.concept.app-service-plan",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8"
        ]
      },
      {
        "id": "azure.rule.application-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_gateway",
        "concept": "azure.concept.load-balancer",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
          "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
          "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c"
        ]
      },
      {
        "id": "azure.rule.application-insights",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_insights",
        "concept": "azure.concept.application-insights",
        "identity": {
          "attributes": [
            "connection_string",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "connection_string",
            "id",
            "instrumentation_key"
          ]
        },
        "emissions": [
          "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
          "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2"
        ]
      },
      {
        "id": "azure.rule.application-insights-web-test",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_insights_standard_web_test",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.application-load-balancer",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_load_balancer",
        "concept": "azure.concept.load-balancer",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:2c7207273c89f3cc78fd55e1d5f4635345f83219012b2b18a4666f42702af66a"
        ]
      },
      {
        "id": "azure.rule.application-load-balancer-frontend",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_load_balancer_frontend",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.application-security-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_application_security_group",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.arc-custom-location",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_extended_location_custom_location",
        "concept": "azure.concept.custom-location",
        "emissions": [
          "emission:ef77a1eda5a8addbf49b37b4ba11e27c4dfff73287e9a949faa2097a227fda19"
        ]
      },
      {
        "id": "azure.rule.arc-enabled-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_arc_machine",
        "concept": "azure.concept.arc-enabled-server",
        "emissions": [
          "emission:72de1d0604942d910a6d45fc648091031fc3549b7ffdd8704750f3624416a7eb"
        ]
      },
      {
        "id": "azure.rule.arc-kubernetes-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_arc_kubernetes_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:48fb8ca55c8708d5837660b70dfd1f49d661e689375a2bfdbde7538cb77431a6"
        ]
      },
      {
        "id": "azure.rule.arc-private-link-scope",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_arc_private_link_scope",
        "concept": "azure.concept.private-link-scope",
        "emissions": [
          "emission:3c416bcbd7506cfcea1de09af4701efaa2570a8ec47ea0e789c6986edb279eda"
        ]
      },
      {
        "id": "azure.rule.arc-provisioned-kubernetes-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_arc_kubernetes_provisioned_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:bcc0e5bb164394267d6d7d373a8e2a047ca9b29ad0ff2116330b90d4a640d782"
        ]
      },
      {
        "id": "azure.rule.arc-resource-bridge",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_arc_resource_bridge_appliance",
        "concept": "azure.concept.arc-resource-bridge",
        "emissions": [
          "emission:30803e293c8a1a18ae267c106c7b1562560827755ca093feb0a31852c675a3ca"
        ]
      },
      {
        "id": "azure.rule.attestation-provider",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_attestation_provider",
        "concept": "azure.concept.attestation-provider",
        "emissions": [
          "emission:cd53e3fd45575d10e07655a9717d7b91de78c1384f44a5301d55382040dacdb9"
        ]
      },
      {
        "id": "azure.rule.automatic-kubernetes-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kubernetes_automatic_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:2754db3bdca8424f8ed79229bccb668ceafadf7758e39e649449656c1185c446"
        ]
      },
      {
        "id": "azure.rule.automation-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_automation_account",
        "concept": "azure.concept.automation-account",
        "emissions": [
          "emission:6b6657cf034610638b0ad1ecbcb36f15f601faef42e9cf0063f57d375876e36e"
        ]
      },
      {
        "id": "azure.rule.automation-runbook",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_automation_runbook",
        "concept": "azure.concept.workflow",
        "emissions": [
          "emission:eb10b1a0050d9e2a27114d7b0028a1cf1e6ac20d702e4fc27defd4f8aa8da8e8"
        ]
      },
      {
        "id": "azure.rule.automation-schedule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_automation_schedule",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.availability-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_availability_set",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.azure-bot",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_bot_service_azure_bot",
        "concept": "azure.concept.bot-service",
        "emissions": [
          "emission:a2c288b43571974bd3f5499e1534c56bc23bdb325bb9358b3f48faf79df6f050"
        ]
      },
      {
        "id": "azure.rule.azure-cache-for-redis",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_redis_cache",
        "concept": "azure.concept.managed-cache",
        "emissions": [
          "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d"
        ]
      },
      {
        "id": "azure.rule.azure-enclave",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azapi_resource",
        "concept": "azure.concept.azure-enclave",
        "emissions": []
      },
      {
        "id": "azure.rule.azure-files-share",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_share",
        "concept": "azure.concept.managed-file-storage",
        "emissions": [
          "emission:b7cd78856a8805cbde88ef8c3d07c2293be146f86f76dbfeb74309c7cc527526"
        ]
      },
      {
        "id": "azure.rule.azure-firewall",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_firewall",
        "concept": "azure.concept.azure-firewall",
        "emissions": [
          "emission:e1a33c171e7c6f044dd4f72158cf8587f52993d2a6e4fcc2aa4411c6c9a274a3"
        ]
      },
      {
        "id": "azure.rule.azure-firewall-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_firewall_policy",
        "concept": "azure.concept.firewall-policy",
        "emissions": []
      },
      {
        "id": "azure.rule.azure-firewall-policy-rule-collection-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_firewall_policy_rule_collection_group",
        "concept": "azure.concept.firewall-policy",
        "emissions": []
      },
      {
        "id": "azure.rule.azure-local-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stack_hci_cluster",
        "concept": "azure.concept.azure-local-cluster",
        "emissions": [
          "emission:e62aa0620de3f7e9566c47818414e62a568ed16b1316bcc9b2ae8c521b731de3"
        ]
      },
      {
        "id": "azure.rule.azure-managed-redis",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_redis",
        "concept": "azure.concept.managed-cache",
        "emissions": [
          "emission:58610c31c8add1171b3dbf13719290535b51b54c74c8d04177e4b34a827c05c5"
        ]
      },
      {
        "id": "azure.rule.backup-protected-vm",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_backup_protected_vm",
        "concept": "azure.concept.site-recovery-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.bastion-host",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_bastion_host",
        "concept": "azure.concept.bastion-host",
        "emissions": [
          "emission:0bc18ee14d4e32a5ca45f0770e6a36243358e9bcc548807dc60df6240351011f"
        ]
      },
      {
        "id": "azure.rule.batch-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_batch_account",
        "concept": "azure.concept.batch-account",
        "emissions": [
          "emission:342c4e7ce4f076665325f8e3ef0eb4fbd82980fc7cf3079c3089395caacd2fe7"
        ]
      },
      {
        "id": "azure.rule.batch-application",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_batch_application",
        "concept": "azure.concept.batch-pool",
        "emissions": []
      },
      {
        "id": "azure.rule.batch-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_batch_pool",
        "concept": "azure.concept.batch-pool",
        "emissions": []
      },
      {
        "id": "azure.rule.blob-container",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_container",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        ]
      },
      {
        "id": "azure.rule.bot-channels-registration",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_bot_channels_registration",
        "concept": "azure.concept.bot-service",
        "emissions": [
          "emission:c818e340c823e17ce0fda544ad0a089e87d5dccfe76b0ad2d90049bf5f26f0bd"
        ]
      },
      {
        "id": "azure.rule.bot-web-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_bot_web_app",
        "concept": "azure.concept.bot-service",
        "emissions": [
          "emission:3a91d86f3963bd03ce7c063745cf9269c8e2a30822f00863a03cac6ef2c09365"
        ]
      },
      {
        "id": "azure.rule.capacity-reservation",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_capacity_reservation",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.capacity-reservation-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_capacity_reservation_group",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.cdn-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_endpoint",
        "concept": "azure.concept.content-delivery-profile",
        "emissions": [
          "emission:9f2a09af7efa34323e21454785f8636bdc937f037faab75e5635ee3b37dbb30b"
        ]
      },
      {
        "id": "azure.rule.cdn-profile",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_profile",
        "concept": "azure.concept.content-delivery-profile",
        "emissions": [
          "emission:f7d147b45e0696897384f63958bc00e475bde7ab9da58728f6a11ed9dd60bee6"
        ]
      },
      {
        "id": "azure.rule.chaos-studio-experiment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_chaos_studio_experiment",
        "concept": "azure.concept.chaos-experiment",
        "emissions": [
          "emission:58545e2f4848347110e8dc6fb9c14716c2e7f53e775678ca480e3d7cd8a9a78d"
        ]
      },
      {
        "id": "azure.rule.classic-front-door",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_frontdoor",
        "concept": "azure.concept.front-door-profile",
        "emissions": [
          "emission:8300dc810b4b0191698675ed25479272788528a11c40034ee543c1d6c7cfed76"
        ]
      },
      {
        "id": "azure.rule.communication-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_communication_service",
        "concept": "azure.concept.communication-service",
        "emissions": [
          "emission:56511553da0f60c7fa3b2320014f7e44012a805b0d588d3c0ee23a724263de08"
        ]
      },
      {
        "id": "azure.rule.compute-gallery",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_shared_image_gallery",
        "concept": "azure.concept.image-gallery",
        "emissions": [
          "emission:f0eaf6014914c377e5c0035df91bd207c509bdb212c6bfdf5b7118415e120843"
        ]
      },
      {
        "id": "azure.rule.compute-image",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_image",
        "concept": "azure.concept.compute-image",
        "emissions": [
          "emission:5923a9414a0069ff0c17fdf7b0839bc646613cbb053ae79973e40b19e9c13f58"
        ]
      },
      {
        "id": "azure.rule.confidential-ledger",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_confidential_ledger",
        "concept": "azure.concept.confidential-ledger",
        "emissions": [
          "emission:bb80a3b871bad59103de44b3df2f2ce133d5c78cb3a42f11b26c44dbdd097127"
        ]
      },
      {
        "id": "azure.rule.connected-container-registry",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_connected_registry",
        "concept": "azure.concept.container-registry",
        "emissions": []
      },
      {
        "id": "azure.rule.container-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_app",
        "concept": "azure.concept.container-app",
        "emissions": [
          "emission:035b8a907220e091a8c8cd0e6e76c0d18dcac413f29e3c68716ba9063d446a62",
          "emission:5792da9f26fc5b0abdcb4d1c1f1bb738dbe0deb67e2a06054d6ca86eeede0fe9"
        ]
      },
      {
        "id": "azure.rule.container-app-environment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_app_environment",
        "concept": "azure.concept.container-app-environment",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:810aea09bc487f7899f3f7bc170588cdc4f5f84a4d96c4fac475aa2ed6593a1a",
          "emission:a5fc513bfc4b5d6937a852c9b2827950f7d968b842082207a8c3da5f48f31931",
          "emission:e3262e17b596bd7cc138422c894ec65b1ef1135ed64b727cca2aed3662b01938"
        ]
      },
      {
        "id": "azure.rule.container-app-job",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_app_job",
        "concept": "azure.concept.container-app-job",
        "emissions": [
          "emission:6a83854e40d6a8f759637ba8e8270130dce11993c5f398133dfb03e6a07cc3fa",
          "emission:d01836ac883ad616d673c1e838ee3ae68483d207e4207082a1402a578fdc6fa9"
        ]
      },
      {
        "id": "azure.rule.container-instance-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_group",
        "concept": "azure.concept.container-instance-group",
        "emissions": [
          "emission:38c04f8ac5be69d89c3aabca5e18cd38612e9db6e0234c25053ee0a856187163"
        ]
      },
      {
        "id": "azure.rule.container-registry",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_container_registry",
        "concept": "azure.concept.container-registry",
        "emissions": [
          "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779"
        ]
      },
      {
        "id": "azure.rule.cosmos-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_account",
        "concept": "azure.concept.cosmos-account",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276"
        ]
      },
      {
        "id": "azure.rule.cosmos-cassandra-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_cassandra_cluster",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:ed1f28441d6723bd9796e27e2832f84f5d9d13c6cd0217c6c8d94363cef3c00f"
        ]
      },
      {
        "id": "azure.rule.cosmos-cassandra-keyspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_cassandra_keyspace",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:ef459363c7934643f312c1b7736747b41d156cd404a260e6ea37a47be0ef15d4"
        ]
      },
      {
        "id": "azure.rule.cosmos-cassandra-table",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_cassandra_table",
        "concept": "azure.concept.database-component",
        "emissions": [
          "emission:943f9d7b839b061a7c04cd15cdce8bbb33d89932958ec1417f2ffd8047cbff8d"
        ]
      },
      {
        "id": "azure.rule.cosmos-dedicated-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_sql_dedicated_gateway",
        "concept": "azure.concept.database-component",
        "emissions": [
          "emission:01049ddb9a40744d11f36926124759515e0c6db5b0eb161c33c27c8223a81179"
        ]
      },
      {
        "id": "azure.rule.cosmos-gremlin-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_gremlin_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:8b0292853a593e6ef1ebeddd5d9ba602b2bbd5453a723d609bba9efa1248a99a"
        ]
      },
      {
        "id": "azure.rule.cosmos-gremlin-graph",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_gremlin_graph",
        "concept": "azure.concept.database-component",
        "emissions": [
          "emission:10655712a63f518878ff20b2352fa497fd7b003cdb0eb187679045d0d69231e4"
        ]
      },
      {
        "id": "azure.rule.cosmos-mongo-collection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_mongo_collection",
        "concept": "azure.concept.database-component",
        "emissions": [
          "emission:c667cc7c3fdc1183b0c983f0e13c2f2e5ab27012c6ec62411ba196c353cd4c77"
        ]
      },
      {
        "id": "azure.rule.cosmos-mongo-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_mongo_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:9c224c9f245e683e31c1499c5cf3e515e9cd830a53e2c915148ede0de432b93d"
        ]
      },
      {
        "id": "azure.rule.cosmos-postgresql-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_postgresql_cluster",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:a7a7337c92f176a166989fc3c2315749b93d2f5f8174fa63e6c277e18faed29f"
        ]
      },
      {
        "id": "azure.rule.cosmos-sql-container",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_sql_container",
        "concept": "azure.concept.database-component",
        "emissions": [
          "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
          "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85"
        ]
      },
      {
        "id": "azure.rule.cosmos-sql-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cosmosdb_sql_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3"
        ]
      },
      {
        "id": "azure.rule.custom-ip-prefix",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_custom_ip_prefix",
        "concept": "azure.concept.public-address",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:2a63fe06eff9a98fddf599b1c8c0b3014323d0e4b0f8834cf872c18912f76aa3"
        ]
      },
      {
        "id": "azure.rule.data-box-edge-device",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_databox_edge_device",
        "concept": "azure.concept.migration-service",
        "emissions": [
          "emission:dc16469728b6a16e9cc8b41309f019dc21c8684cd3c268a12fd8398efe93007f"
        ]
      },
      {
        "id": "azure.rule.data-explorer-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kusto_cluster",
        "concept": "azure.concept.data-explorer-cluster",
        "emissions": [
          "emission:8b98f65071b274adeafd836714d650c62d58d4852ec7008907dc860349a9ee49"
        ]
      },
      {
        "id": "azure.rule.data-explorer-event-grid-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kusto_eventgrid_data_connection",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.data-explorer-event-hubs-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kusto_eventhub_data_connection",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory",
        "concept": "azure.concept.data-factory",
        "emissions": [
          "emission:87719ae889fbaac1c8125f8909ad6f1609f2e5012216e4c5c1412376dcaa3692"
        ]
      },
      {
        "id": "azure.rule.data-factory-azure-integration-runtime",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_integration_runtime_azure",
        "concept": "azure.concept.data-integration-runtime",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-blob-dataset",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_dataset_azure_blob",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-blob-linked-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_linked_service_azure_blob_storage",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-data-flow",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_data_flow",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-managed-private-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_managed_private_endpoint",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-pipeline",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_pipeline",
        "concept": "azure.concept.workflow",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-schedule-trigger",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_trigger_schedule",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-self-hosted-integration-runtime",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_integration_runtime_self_hosted",
        "concept": "azure.concept.data-integration-runtime",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-sql-dataset",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_dataset_azure_sql_table",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-factory-sql-linked-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_factory_linked_service_azure_sql_database",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-lake-filesystem",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_data_lake_gen2_filesystem",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:c5183c58b8ab21f4eb5bf5305ddc5d40c4dc47c7600c961ef7b34449bf54cd97"
        ]
      },
      {
        "id": "azure.rule.data-lake-path",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_data_lake_gen2_path",
        "concept": "azure.concept.storage-object-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.data-protection-backup-vault",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_protection_backup_vault",
        "concept": "azure.concept.backup-vault",
        "emissions": [
          "emission:db4b41182af9be5ad200167128a0ecc875c2387ca2562f0092f545d4ff467fd3"
        ]
      },
      {
        "id": "azure.rule.data-protection-blob-backup-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_protection_backup_policy_blob_storage",
        "concept": "azure.concept.backup-plan",
        "emissions": []
      },
      {
        "id": "azure.rule.data-protection-disk-backup-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_protection_backup_policy_disk",
        "concept": "azure.concept.backup-plan",
        "emissions": []
      },
      {
        "id": "azure.rule.data-share-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_data_share_account",
        "concept": "azure.concept.data-share-account",
        "emissions": [
          "emission:b31d2508798aecf07b5f6983117a7b066dd102383aefcb15c7029affd1a0b7b8"
        ]
      },
      {
        "id": "azure.rule.database-migration-project",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_database_migration_project",
        "concept": "azure.concept.migration-service",
        "emissions": [
          "emission:2afe19daaf98981b84d087bed074b5819d33ddff99eb6a7e590e722eac8969af"
        ]
      },
      {
        "id": "azure.rule.database-migration-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_database_migration_service",
        "concept": "azure.concept.migration-service",
        "emissions": [
          "emission:472c72e178dab0bcfa0be4388169460ea80b1ea6e964a8697b2b9a1d905ac32d"
        ]
      },
      {
        "id": "azure.rule.databricks-virtual-network-peering",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_databricks_virtual_network_peering",
        "concept": "azure.concept.network-peering",
        "emissions": [
          "emission:7b547855b2c348e944f57298acb0e025b8f58585d98bc46fedd8628871b96ebc"
        ]
      },
      {
        "id": "azure.rule.databricks-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_databricks_workspace",
        "concept": "azure.concept.databricks-workspace",
        "emissions": [
          "emission:c37d39507cdd9b54306263584abad87049cbfd14821a5e97659e84e3d5fcd922"
        ]
      },
      {
        "id": "azure.rule.datadog-monitor",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_datadog_monitor",
        "concept": "azure.concept.third-party-monitor",
        "emissions": [
          "emission:c1d54fd97446cf11c89bb459663e656358e581927151c42d452333a4493fa484"
        ]
      },
      {
        "id": "azure.rule.ddos-protection-plan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_ddos_protection_plan",
        "concept": "azure.concept.ddos-protection-plan",
        "emissions": [
          "emission:5577bc984862ab11886cf7ac5d03778c350c49ee8c8e7ff574e5e8484915358e"
        ]
      },
      {
        "id": "azure.rule.dedicated-hardware-security-module",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dedicated_hardware_security_module",
        "concept": "azure.concept.managed-hsm",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:14598a9d33203cd2773fa918a4aa7acf2ae8d913ac5c1ca97084e7fccf558bd3"
        ]
      },
      {
        "id": "azure.rule.dedicated-host-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dedicated_host_group",
        "concept": "azure.concept.dedicated-host-group",
        "emissions": [
          "emission:f009c2c7be60e9076bae39ccbb864acb4491280fc333e35cd4a2a0a25228f1da"
        ]
      },
      {
        "id": "azure.rule.defender-subscription-plan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_security_center_subscription_pricing",
        "concept": "azure.concept.defender-plan",
        "emissions": []
      },
      {
        "id": "azure.rule.defender-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_security_center_workspace",
        "concept": "azure.concept.defender-plan",
        "emissions": []
      },
      {
        "id": "azure.rule.dev-box-definition",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_center_dev_box_definition",
        "concept": "azure.concept.developer-environment",
        "emissions": []
      },
      {
        "id": "azure.rule.dev-center",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_center",
        "concept": "azure.concept.dev-center",
        "emissions": [
          "emission:2d7c417ba79a5845f9826e8edb2306d79744c461b7fe1a66ea0be17ea6cc0489"
        ]
      },
      {
        "id": "azure.rule.dev-center-project",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_center_project",
        "concept": "azure.concept.dev-center-project",
        "emissions": [
          "emission:4bd715cecc5688ee8b22fcef763c62990b7442cf41718acec066c87a1bf1a2ac"
        ]
      },
      {
        "id": "azure.rule.dev-test-lab",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_test_lab",
        "concept": "azure.concept.developer-environment",
        "emissions": [
          "emission:f868e719bdd81c44f9cde867107ef4f6fb11948990da6c1e3cf459bd5af9dadd"
        ]
      },
      {
        "id": "azure.rule.dev-test-linux-virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_test_linux_virtual_machine",
        "concept": "azure.concept.compute-instance",
        "emissions": [
          "emission:396965a65f1263885d1563bc1d8258a2c81a2dd949baaa9e047578bdbef8a983"
        ]
      },
      {
        "id": "azure.rule.dev-test-windows-virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dev_test_windows_virtual_machine",
        "concept": "azure.concept.compute-instance",
        "emissions": [
          "emission:512b7103f82bbe357252e9a9e0092200ab64643b1a81cd5418670f4838d1814d"
        ]
      },
      {
        "id": "azure.rule.digital-twins-event-grid-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_digital_twins_endpoint_eventgrid",
        "concept": "azure.concept.iot-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.digital-twins-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_digital_twins_instance",
        "concept": "azure.concept.digital-twins-instance",
        "emissions": [
          "emission:efb5dc5b4030d81afddc43d407fc873181bc715a2237b24ec782d2ea95ba3ead"
        ]
      },
      {
        "id": "azure.rule.disk-snapshot",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_snapshot",
        "concept": "azure.concept.disk-snapshot",
        "emissions": [
          "emission:140c0dd5d0998bc45f6f3ee3fd4d12677854b9f97503dd8e2dc4a3d64c362b2b"
        ]
      },
      {
        "id": "azure.rule.dns-a-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_a_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
          "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81"
        ]
      },
      {
        "id": "azure.rule.dns-aaaa-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_aaaa_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:6c08902b8524ab2dd871d8c19c21549571c46ae99fbd466abe3f95c4bcae6f99",
          "emission:b2723b1571b7f26274a0e052797601e8c3113a181c55d012bf6c8915e0810951"
        ]
      },
      {
        "id": "azure.rule.dns-cname-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_cname_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
          "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c"
        ]
      },
      {
        "id": "azure.rule.dns-mx-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_mx_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:3fcd2abb7d42221af41a81bd162286aa40464de0755e0b031f4e323eea635e52",
          "emission:5a3827b26caf91ce2a0be054edd1fcca1ac73dd6e4a5dc785de197153ae57257"
        ]
      },
      {
        "id": "azure.rule.dns-ns-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_ns_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:9150afa7bbdb31b5ebf51b355c521592d7e060603968a02eba5e4fd9717b67a6",
          "emission:bf1cba4eb2e8bd0990ce7b5a585324762655bb116f8b6b75e5843382e090c6db"
        ]
      },
      {
        "id": "azure.rule.dns-ptr-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_ptr_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:2ac41622e4ff80971a77b48cd4438166b46eb4b7abe1335fee81b3d3e4ef0c54",
          "emission:8ee7200fb98fd609b114992c652ceaceed00d1f2581e71dc40298e95fa8a0308"
        ]
      },
      {
        "id": "azure.rule.dns-srv-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_srv_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:72dc413b36893ae16d7ca4a803b51fb3bd352b39f02d7de6bfb8bacbaad06781",
          "emission:e23ed52da6ed5eada7e592fde744011c34b5e5257be055bf86cf58f4f6e77678"
        ]
      },
      {
        "id": "azure.rule.dns-txt-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_txt_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:bc074cf0302c36884a3a5127fdc11fb658e24f4fb111f902876746f7fd5002ac",
          "emission:d1a10196317036e6ccc186cab687f2ad5628d73a85ac1f1caf917a33f5726f0d"
        ]
      },
      {
        "id": "azure.rule.dns-zone",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dns_zone",
        "concept": "azure.concept.dns-zone",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c"
        ]
      },
      {
        "id": "azure.rule.dynatrace-monitor",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dynatrace_monitor",
        "concept": "azure.concept.third-party-monitor",
        "emissions": [
          "emission:0b6f2ad9b8450938b3e52b9d90bf52ed096914e157673667ea26bace6a2bc46c"
        ]
      },
      {
        "id": "azure.rule.elastic-cloud",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_elastic_cloud_elasticsearch",
        "concept": "azure.concept.third-party-monitor",
        "emissions": [
          "emission:ff2f08411b69c7f463ab8b7aaecd5e92f8c2c2d9f46dd3de101222c4b80ffdf0"
        ]
      },
      {
        "id": "azure.rule.elastic-san",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_elastic_san",
        "concept": "azure.concept.elastic-san",
        "emissions": [
          "emission:94538b25052561bff521d3e7b33c73e7f7eb503b6307fe20709f178b37909195"
        ]
      },
      {
        "id": "azure.rule.elastic-san-volume",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_elastic_san_volume",
        "concept": "azure.concept.block-storage-volume",
        "emissions": []
      },
      {
        "id": "azure.rule.elastic-san-volume-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_elastic_san_volume_group",
        "concept": "azure.concept.elastic-san",
        "emissions": []
      },
      {
        "id": "azure.rule.email-communication-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_email_communication_service",
        "concept": "azure.concept.email-communication-service",
        "emissions": [
          "emission:d477084a1fa312b9bff4000dc48cb84accd0ce5cb932202395f1ca71aec7a768"
        ]
      },
      {
        "id": "azure.rule.entra-access-package-assignment-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_access_package_assignment_policy",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-app-role-assignment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_app_role_assignment",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-application",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_application",
        "concept": "azure.concept.entra-application",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-application-federated-identity",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_application_federated_identity_credential",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-application-registration",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_application_registration",
        "concept": "azure.concept.entra-application",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-authentication-strength-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_authentication_strength_policy",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-domain-services",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_active_directory_domain_service",
        "concept": "azure.concept.entra-domain-service",
        "emissions": [
          "emission:dce5874dab3dfb1fbfde79383e5392a5017af63ec6d85da6aeefc7cb77d93553"
        ]
      },
      {
        "id": "azure.rule.entra-domain-services-replica-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_active_directory_domain_service_replica_set",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-domain-services-trust",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_active_directory_domain_service_trust",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-external-id-directory",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_aadb2c_directory",
        "concept": "azure.concept.entra-directory",
        "emissions": [
          "emission:1c642029b6e590d21c8353920ad158d8a1b00b05692781c68387f3d332e1e4ed"
        ]
      },
      {
        "id": "azure.rule.entra-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_group",
        "concept": "azure.concept.identity-group",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-group-without-members",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_group_without_members",
        "concept": "azure.concept.identity-group",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-named-location",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_named_location",
        "concept": "azure.concept.identity-governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.entra-service-principal",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azuread_service_principal",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "client_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "client_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "azure.rule.event-grid-domain",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_domain",
        "concept": "azure.concept.event-grid-domain",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:8ad3d12319e12251183c191eb143bf9be6ad5c9349bf96fc78820ad1672bb553"
        ]
      },
      {
        "id": "azure.rule.event-grid-domain-topic",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_domain_topic",
        "concept": "azure.concept.event-grid-topic",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:c72800333dc878c60c695ba1a16caaba3d774fa8d2ac52f57d88c294b66f5629"
        ]
      },
      {
        "id": "azure.rule.event-grid-event-subscription",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_event_subscription",
        "concept": "azure.concept.message-subscription",
        "emissions": [
          "emission:0c1cf3b1803408ff8fb0d4f7e37de310ecc11f230e1d9c93ff5508cd0c8ee05d",
          "emission:3767dffae0edc50714211ea31190d95554d07082a35671c65f413b323d002f6a",
          "emission:7bd5a596cfa8a6f731abb92905a94728144ce659c7e6b66a3b36b3011123685b",
          "emission:8a3caa7b2829e4c24121009d641a4e80aaa774a261a2130e2d6cfc2d8cfaa0bc",
          "emission:8e10d8f76c869d14e4dea1b05e675d5e6a67ff8a39a8ff25cb69acf6f26d2187",
          "emission:a2552cd581951055bf5ce1e556f2e07b699cac347bfe17d5854a65f158fd72a1",
          "emission:bee45772298c5182761efd9511797f0e80fe1475ca089e63107fbc2d42960a8c"
        ]
      },
      {
        "id": "azure.rule.event-grid-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_namespace",
        "concept": "azure.concept.event-grid-domain",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:6fd995f6f6cb368047428b4f0df4f49f1dac6f23d3c83c53c5ec1ffaa60f0a83"
        ]
      },
      {
        "id": "azure.rule.event-grid-namespace-topic",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_namespace_topic",
        "concept": "azure.concept.message-topic",
        "emissions": [
          "emission:9bc76d0e4275ed4595fa91c365f7e3a3b4d0a12ba00d624980f181f9e72c6771"
        ]
      },
      {
        "id": "azure.rule.event-grid-partner-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_partner_namespace",
        "concept": "azure.concept.event-grid-domain",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:f43ae034b39f91c48dfdd01bd5ed70252d53fd67336323420764c4c4223fa3e7"
        ]
      },
      {
        "id": "azure.rule.event-grid-system-topic",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_system_topic",
        "concept": "azure.concept.event-grid-topic",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72"
        ]
      },
      {
        "id": "azure.rule.event-grid-system-topic-subscription",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_system_topic_event_subscription",
        "concept": "azure.concept.message-subscription",
        "emissions": [
          "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "emission:9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "emission:b449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5"
        ]
      },
      {
        "id": "azure.rule.event-grid-topic",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventgrid_topic",
        "concept": "azure.concept.event-grid-topic",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b271fdefb47bc150088970971cfe0b27bdc2dfe54d45f1b063b7e65022a89db4"
        ]
      },
      {
        "id": "azure.rule.event-hub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventhub",
        "concept": "azure.concept.event-stream",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:1f0a60bb205894f51899c406a24bf07f7dc62c175cd3516d18f23756e42ef7e6"
        ]
      },
      {
        "id": "azure.rule.event-hubs-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventhub_cluster",
        "concept": "azure.concept.event-stream",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:3fb33b0a4a33d8f34c0c77ecf8aa6d2e5bc5159c9cd079a7d30e3f3d73a93d5c"
        ]
      },
      {
        "id": "azure.rule.event-hubs-consumer-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventhub_consumer_group",
        "concept": "azure.concept.messaging-detail",
        "emissions": [
          "emission:12baa9b23bea8f717ab6f411426bf7cb1e9fda35ef090c2acda05f91fbe6113f",
          "emission:f10de9326de4cdc9b63c65bde04345d0b6affa9101dbc74c374f1295208f7e77"
        ]
      },
      {
        "id": "azure.rule.event-hubs-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventhub_namespace",
        "concept": "azure.concept.messaging-namespace",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:0638b397ede8b2bf3e2d5de7592faf22d5e339f44559ace18b7008b272a8aac4"
        ]
      },
      {
        "id": "azure.rule.event-hubs-schema-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_eventhub_namespace_schema_group",
        "concept": "azure.concept.messaging-detail",
        "emissions": [
          "emission:01916416797c0f696c06807ba47fa7300f558b55ea021ec46696d7398cd05846"
        ]
      },
      {
        "id": "azure.rule.expressroute-circuit",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_express_route_circuit",
        "concept": "azure.concept.dedicated-interconnect",
        "emissions": [
          "emission:f10a732d38955f8b1cc21f11293ae3a172ffd16ffb0e8ab17b4dbfc3f16a28c1"
        ]
      },
      {
        "id": "azure.rule.expressroute-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_express_route_gateway",
        "concept": "azure.concept.expressroute-gateway",
        "emissions": [
          "emission:1de48752643f190f03d42c79b44e9a615d7809f46211c040e6db5bf169f495d5"
        ]
      },
      {
        "id": "azure.rule.expressroute-port",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_express_route_port",
        "concept": "azure.concept.dedicated-interconnect",
        "emissions": [
          "emission:e3134b1d4eeb0dbec8d2918b6da7b9c23163c72c4d23b46dd4fbf4fa94fdb336"
        ]
      },
      {
        "id": "azure.rule.fabric-capacity",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_fabric_capacity",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:bd0937f80efd0bd5efc473e439941d8a09b86479de9f80f639196f0095a26f92"
        ]
      },
      {
        "id": "azure.rule.file-share-backup-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_backup_policy_file_share",
        "concept": "azure.concept.backup-plan",
        "emissions": [
          "emission:c344f448989a931893652a702fed0ff606614406227c0aa6f7bdd48dc160cbbd"
        ]
      },
      {
        "id": "azure.rule.flex-consumption-function-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_function_app_flex_consumption",
        "concept": "azure.concept.serverless-function",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:13a568b0aec01f4828d1cd669610306b125e0a465cfb544dafab08c718bf96f4",
          "emission:3f40ad9c67ed87792770e073a74fb7b14288a7d29ef703febafe91a5e9844a25",
          "emission:6768759d867a625608849dc4a70b68b93cae38f8e66043f1e9873ad7bc3f4bd7"
        ]
      },
      {
        "id": "azure.rule.fluid-relay",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_fluid_relay_server",
        "concept": "azure.concept.realtime-communication-service",
        "emissions": [
          "emission:c8802e2a38a10addec33ae927288579f720cc48da86e05ee22a4fc98421304ac"
        ]
      },
      {
        "id": "azure.rule.front-door-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_frontdoor_endpoint",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.front-door-origin",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_frontdoor_origin",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.front-door-origin-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_frontdoor_origin_group",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.front-door-profile",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_frontdoor_profile",
        "concept": "azure.concept.front-door-profile",
        "emissions": [
          "emission:93d1515a07ffde7bc732150342768312a5d690eef7d5e15245030e031eb6c5ad"
        ]
      },
      {
        "id": "azure.rule.front-door-route",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_cdn_frontdoor_route",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.function-app-function",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_function_app_function",
        "concept": "azure.concept.serverless-function",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "azure.rule.graph-data-connect-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_graph_services_account",
        "concept": "azure.concept.graph-data-connect-account",
        "emissions": [
          "emission:e50ce07e1b89e57b6f3f028e59dd076703f56bebf145d0f256bc422b98e2aa69"
        ]
      },
      {
        "id": "azure.rule.hdinsight-hadoop-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_hdinsight_hadoop_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:1900ac03e7ca815e732b8501c1e303dcb98d2300bafc9040c43cb6571c6ce1ba"
        ]
      },
      {
        "id": "azure.rule.hdinsight-hbase-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_hdinsight_hbase_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:d987e6031062e6a9a1fa59a16f54809fca95628e68d531a16d0e03db4079e639"
        ]
      },
      {
        "id": "azure.rule.hdinsight-interactive-query-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_hdinsight_interactive_query_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:115bc6a70dd701cb61512485e3c7189e06b16ba0a58356a8e2695200da4f11d2"
        ]
      },
      {
        "id": "azure.rule.hdinsight-kafka-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_hdinsight_kafka_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:e65a50925b9cdaff99e63df66c1954afc7012b47a4d4a855a017f849fbfb7d09"
        ]
      },
      {
        "id": "azure.rule.hdinsight-spark-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_hdinsight_spark_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:a110cbb4a2d6e85a1a090c39dfde548e9c3bb12cbe333deac00d01e0ddeaf563"
        ]
      },
      {
        "id": "azure.rule.health-bot",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthbot",
        "concept": "azure.concept.bot-service",
        "emissions": [
          "emission:f57680962b93091ac4e751f13c4fd267a9a99fc203460a858b8c9e6c0e035100"
        ]
      },
      {
        "id": "azure.rule.health-data-dicom-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthcare_dicom_service",
        "concept": "azure.concept.health-data-service",
        "emissions": []
      },
      {
        "id": "azure.rule.health-data-fhir-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthcare_fhir_service",
        "concept": "azure.concept.health-data-service",
        "emissions": [
          "emission:e23558cef5c74f95b77fbf6c1ac00f352599d53e32e1e50f12e467eb3c74073d"
        ]
      },
      {
        "id": "azure.rule.health-data-medtech-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthcare_medtech_service",
        "concept": "azure.concept.health-data-service",
        "emissions": []
      },
      {
        "id": "azure.rule.health-data-services-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthcare_workspace",
        "concept": "azure.concept.health-data-workspace",
        "emissions": [
          "emission:b06356b91253bf1a4a770a56e6c0c975bd8b56048bc5e6290406891a0219b28c"
        ]
      },
      {
        "id": "azure.rule.healthcare-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_healthcare_service",
        "concept": "azure.concept.health-data-service",
        "emissions": [
          "emission:b20bd95dd058ef5a1eb00aadea21c274a7deb3497776d412545dea2fc0827322"
        ]
      },
      {
        "id": "azure.rule.horizondb-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azapi_resource",
        "concept": "rf.concept.managed-database",
        "emissions": []
      },
      {
        "id": "azure.rule.iot-central-application",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iotcentral_application",
        "concept": "azure.concept.iot-central-application",
        "emissions": [
          "emission:e7aa0acdaa2a91b6f386d12957f7465667579a6dc2a59b3b6f0a725816483a75"
        ]
      },
      {
        "id": "azure.rule.iot-hub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub",
        "concept": "azure.concept.iot-hub",
        "emissions": [
          "emission:7e1140c9dbc862c4aebc3958d904c0a7938ec87f6242448a04578b1eeb7635ff"
        ]
      },
      {
        "id": "azure.rule.iot-hub-device-provisioning-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_dps",
        "concept": "azure.concept.iot-provisioning-service",
        "emissions": [
          "emission:87e582a805e202c1f0eed9e408925d8464573f0274cbb2811a72825b87b62b1d"
        ]
      },
      {
        "id": "azure.rule.iot-hub-device-update-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_device_update_account",
        "concept": "azure.concept.iot-update-service",
        "emissions": [
          "emission:247a3dfa642d41d28afba981cc8eed449e319c8ccbe7a33097cf3a94775aded5"
        ]
      },
      {
        "id": "azure.rule.iot-hub-device-update-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_device_update_instance",
        "concept": "azure.concept.iot-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.iot-hub-event-hubs-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_endpoint_eventhub",
        "concept": "azure.concept.iot-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.iot-hub-service-bus-queue-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_endpoint_servicebus_queue",
        "concept": "azure.concept.iot-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.iot-hub-storage-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_iothub_endpoint_storage_container",
        "concept": "azure.concept.iot-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.ip-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_ip_group",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.key-vault",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault",
        "concept": "azure.concept.key-vault",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c"
        ]
      },
      {
        "id": "azure.rule.key-vault-access-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_access_policy",
        "concept": "azure.concept.security-detail",
        "emissions": [
          "emission:5850e622f9f9f6d2df9adad34ac937e6257672100beb4625e8330129e946c9af"
        ]
      },
      {
        "id": "azure.rule.key-vault-certificate",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_certificate",
        "concept": "azure.concept.security-detail",
        "emissions": [
          "emission:5877fd2aa2183203c22c9d1b80c3c174b283e522c53b4e5c66c1d2808218b7af"
        ]
      },
      {
        "id": "azure.rule.key-vault-key",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_key",
        "concept": "azure.concept.encryption-key",
        "emissions": [
          "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7"
        ]
      },
      {
        "id": "azure.rule.key-vault-secret",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_secret",
        "concept": "azure.concept.managed-secret",
        "emissions": [
          "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411"
        ]
      },
      {
        "id": "azure.rule.kubernetes-fleet",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_kubernetes_fleet_manager",
        "concept": "azure.concept.kubernetes-fleet",
        "emissions": [
          "emission:8f6dd41bc6c343d0c79818de831ea7dcec7b87ff74bbd7b6047efce5a1503590"
        ]
      },
      {
        "id": "azure.rule.lighthouse-definition",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lighthouse_definition",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.linux-function-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_linux_function_app",
        "concept": "azure.concept.serverless-function",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
          "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
          "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
          "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f"
        ]
      },
      {
        "id": "azure.rule.linux-virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_linux_virtual_machine",
        "concept": "azure.concept.compute-instance",
        "emissions": [
          "emission:b8dc9955790e646412ba70ce5511283ef110066eb68f58dfb3a1f2b12775be55"
        ]
      },
      {
        "id": "azure.rule.linux-virtual-machine-scale-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_linux_virtual_machine_scale_set",
        "concept": "azure.concept.virtual-machine-scale-set",
        "emissions": [
          "emission:1484226b2fd678f9e3b36b2e3ea719d66a1a721d879b5002f8c3d24b511079fb"
        ]
      },
      {
        "id": "azure.rule.linux-web-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_linux_web_app",
        "concept": "azure.concept.app-service",
        "emissions": [
          "emission:686135c8f8fb97df301e53c2093ac6b8ef654a55f46d131025ed4895587e89df",
          "emission:a3b5b010cb79905242d6aa0b4d19dd76e9be56b142db03761113cfbd2c53fd91",
          "emission:f7d7f276e59105043b1818dfc4060c85e93cebbfdcd8873f291b22b0cdc6b383"
        ]
      },
      {
        "id": "azure.rule.load-balancer",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb",
        "concept": "azure.concept.load-balancer",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:6ee215a50753c8e41e439bd585995ceaa565d001e6e1d6cc052253e3a106aba0"
        ]
      },
      {
        "id": "azure.rule.load-balancer-backend-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb_backend_address_pool",
        "concept": "azure.concept.load-balancer-component",
        "emissions": [
          "emission:1149b362346e2707fb7dd0d9ad5f10e0d9f80d086c6774836c57dd6f7cb4cec5"
        ]
      },
      {
        "id": "azure.rule.load-balancer-nat-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb_nat_rule",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.load-balancer-outbound-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb_outbound_rule",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.load-balancer-probe",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb_probe",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.load-balancer-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_lb_rule",
        "concept": "azure.concept.load-balancer-component",
        "emissions": [
          "emission:43963cd17cf26629dd9bb8d894cbdc72df0285f9afea0936b568caab0c8bfcf5"
        ]
      },
      {
        "id": "azure.rule.load-test",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_load_test",
        "concept": "azure.concept.load-test",
        "emissions": [
          "emission:78aa2201daec9b651e9faecad15fdddee30b3842ff97c2115222656b1309229b"
        ]
      },
      {
        "id": "azure.rule.local-network-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_local_network_gateway",
        "concept": "azure.concept.local-network-gateway",
        "emissions": [
          "emission:3cd87206f72cf845185309605bde53ef70f5550357dc3edce971ac493d3f49d8"
        ]
      },
      {
        "id": "azure.rule.log-analytics-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_cluster",
        "concept": "azure.concept.log-analytics-workspace",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:2291b36fe55f0d8a259b51c207a27052f97490d960ccac5be0cfd1066a826763"
        ]
      },
      {
        "id": "azure.rule.log-analytics-data-export-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_data_export_rule",
        "concept": "azure.concept.operations-detail",
        "emissions": [
          "emission:bf0cf38275d9f5eb1a1bf8ba80dcc3ec3494da6c7628151d5977fc47718780ce"
        ]
      },
      {
        "id": "azure.rule.log-analytics-saved-search",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_saved_search",
        "concept": "azure.concept.operations-detail",
        "emissions": [
          "emission:d978e9bc065573d5c12cc28b7083ead00b238a065748181df1d09e7f4baa64e3"
        ]
      },
      {
        "id": "azure.rule.log-analytics-solution",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_solution",
        "concept": "azure.concept.operations-detail",
        "emissions": [
          "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
          "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528"
        ]
      },
      {
        "id": "azure.rule.log-analytics-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_workspace",
        "concept": "azure.concept.log-analytics-workspace",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477"
        ]
      },
      {
        "id": "azure.rule.log-analytics-workspace-table",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_log_analytics_workspace_table",
        "concept": "azure.concept.operations-detail",
        "emissions": [
          "emission:b4143494d95f035179c5ca546561165b4806e64db267298fe360f5d148add0fb"
        ]
      },
      {
        "id": "azure.rule.logic-app-http-action",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_logic_app_action_http",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.logic-app-integration-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_logic_app_integration_account",
        "concept": "azure.concept.integration-account",
        "emissions": [
          "emission:6c3b162c048f8a0f9575f4d5b7c5e00c1550e22d9d0d8a42789584c5bbff62bc"
        ]
      },
      {
        "id": "azure.rule.logic-app-recurrence-trigger",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_logic_app_trigger_recurrence",
        "concept": "azure.concept.api-management-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.logic-app-standard",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_logic_app_standard",
        "concept": "azure.concept.workflow",
        "emissions": [
          "emission:a8bbd8f578a7a963e723ac75746c74f1456f6c6f6eab6172a8a1bb2848920201"
        ]
      },
      {
        "id": "azure.rule.logic-app-workflow",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_logic_app_workflow",
        "concept": "azure.concept.workflow",
        "emissions": [
          "emission:cc0e9e47dfd5f0aa0bac4b86aad56679c95ef4c8e3c69f377ddd13a8cc383c94"
        ]
      },
      {
        "id": "azure.rule.machine-learning-compute-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_machine_learning_compute_cluster",
        "concept": "azure.concept.machine-learning-compute",
        "emissions": []
      },
      {
        "id": "azure.rule.machine-learning-compute-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_machine_learning_compute_instance",
        "concept": "azure.concept.machine-learning-compute",
        "emissions": []
      },
      {
        "id": "azure.rule.machine-learning-inference-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_machine_learning_inference_cluster",
        "concept": "azure.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "azure.rule.machine-learning-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_machine_learning_workspace",
        "concept": "azure.concept.machine-learning-workspace",
        "emissions": [
          "emission:9ff97a2283b0b8607fcde62094736acd30f423d9ba9469f60b51e2d6a0521a91"
        ]
      },
      {
        "id": "azure.rule.maintenance-configuration",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_maintenance_configuration",
        "concept": "azure.concept.maintenance-configuration",
        "emissions": [
          "emission:6808f02315aacda78b15ca3df15780658b2234eafe530b339f2950143fbd3b15"
        ]
      },
      {
        "id": "azure.rule.managed-application",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_application",
        "concept": "azure.concept.managed-application",
        "emissions": [
          "emission:c0a69e10691b9d1ebdea4005350878fbdf2312230163123fd55eb2af2cb364df"
        ]
      },
      {
        "id": "azure.rule.managed-devops-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_devops_pool",
        "concept": "azure.concept.developer-environment",
        "emissions": [
          "emission:ec62bf542968273787edd00cbc3b290842e368712dec15b87cbbc6b14d1f73b4"
        ]
      },
      {
        "id": "azure.rule.managed-disk",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_disk",
        "concept": "azure.concept.block-storage-volume",
        "emissions": [
          "emission:ab7bd88da2cdcb81b5c35ad5f211c8fdfd154a3072a98621bb67bbe29771f84c"
        ]
      },
      {
        "id": "azure.rule.managed-grafana",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_dashboard_grafana",
        "concept": "azure.concept.managed-grafana",
        "emissions": [
          "emission:a595ed83f57e057e65bff90a500abff5c952442f2ba1abcda4758cf566d59005"
        ]
      },
      {
        "id": "azure.rule.managed-hsm",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_managed_hardware_security_module",
        "concept": "azure.concept.managed-hsm",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:bf8b34ffbea443fb94d891d1ce86d35d1be7ac3384c3d3476e3ff5afd5d4f3ed"
        ]
      },
      {
        "id": "azure.rule.managed-hsm-key",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_key_vault_managed_hardware_security_module_key",
        "concept": "azure.concept.encryption-key",
        "emissions": [
          "emission:96160dcb19c37ae2f9f21228072333463b88e593268a72cd098a1bf0ecf77373"
        ]
      },
      {
        "id": "azure.rule.managed-lustre-file-system",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_lustre_file_system",
        "concept": "azure.concept.managed-file-storage",
        "emissions": [
          "emission:e5a5c42f4930645904fc9f019f869867d05ceea503ff5fb84cb52f1631d04a73"
        ]
      },
      {
        "id": "azure.rule.managed-redis-geo-replication",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_managed_redis_geo_replication",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.managed-service-fabric-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_service_fabric_managed_cluster",
        "concept": "azure.concept.service-fabric-cluster",
        "emissions": [
          "emission:e3d707a08d06c9c22126e1304c7aecf4ef0b62fbc19f8a26fadf2e768236b1ce"
        ]
      },
      {
        "id": "azure.rule.maps-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_maps_account",
        "concept": "azure.concept.maps-account",
        "emissions": [
          "emission:04e277db12ebf15d17268c2d74082bb95024eb1bb6e53662b13b71af1cde39ed"
        ]
      },
      {
        "id": "azure.rule.mongo-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mongo_cluster",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:82192c7e189430d33019aa9712c96f0d0ad87dbfe1a7bcb55078725cdf55b256"
        ]
      },
      {
        "id": "azure.rule.monitor-action-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_action_group",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.monitor-data-collection-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_data_collection_endpoint",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.monitor-diagnostic-setting",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_diagnostic_setting",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.monitor-metric-alert",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_metric_alert",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.monitor-private-link-scope",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_private_link_scope",
        "concept": "azure.concept.private-link-scope",
        "emissions": [
          "emission:7e0e312798b0e278380ae9370d94d66d4d4085e3fdcc16af08604f3714be3f58"
        ]
      },
      {
        "id": "azure.rule.monitor-scheduled-query-alert",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_scheduled_query_rules_alert_v2",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.monitor-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_monitor_workspace",
        "concept": "azure.concept.monitor-workspace",
        "emissions": [
          "emission:cea80d1efb29620c28f20d2c828a67e8804a7ebec6a13635c6bc3da3a190c5b3"
        ]
      },
      {
        "id": "azure.rule.mssql-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d"
        ]
      },
      {
        "id": "azure.rule.mssql-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_server",
        "concept": "azure.concept.sql-server",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73"
        ]
      },
      {
        "id": "azure.rule.mysql-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mysql_flexible_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:d249bb37ec59d4aa795fe652820b176ccd1edc068e93b9e0026fb9c7cff03a69"
        ]
      },
      {
        "id": "azure.rule.mysql-flexible-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mysql_flexible_server",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:f3005d55418c47f31288e15e5ee9ae69c31ca8f7b12f9a9e4cb373b9ce11b3e1"
        ]
      },
      {
        "id": "azure.rule.nat-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_nat_gateway",
        "concept": "azure.concept.managed-nat",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48"
        ]
      },
      {
        "id": "azure.rule.nat-gateway-public-ip-association",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_nat_gateway_public_ip_association",
        "concept": "azure.concept.network-policy-detail",
        "emissions": [
          "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
          "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea"
        ]
      },
      {
        "id": "azure.rule.nat-gateway-public-ip-prefix-association",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_nat_gateway_public_ip_prefix_association",
        "concept": "azure.concept.network-policy-detail",
        "emissions": [
          "emission:2b6d4346ae8336e85c695ce90196adf6496c769503228a97a65b76ce8d8b5182",
          "emission:a2c472913591299fdce6ae74d8bfc0ded3bad1ad6d13ee0be7108a6bf01631de"
        ]
      },
      {
        "id": "azure.rule.netapp-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_netapp_account",
        "concept": "azure.concept.netapp-account",
        "emissions": [
          "emission:4c92aad30826dd2f10e885c5bc437b460fc19dbfdadafc8d84364ad1c3c77842"
        ]
      },
      {
        "id": "azure.rule.netapp-backup-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_netapp_backup_policy",
        "concept": "azure.concept.backup-plan",
        "emissions": [
          "emission:9604042bc92847186095b63aa7c0fb008d50dc76c9215144c94073637ea80895"
        ]
      },
      {
        "id": "azure.rule.netapp-backup-vault",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_netapp_backup_vault",
        "concept": "azure.concept.backup-vault",
        "emissions": [
          "emission:c4be1eee9798b1a69f0a476fc03d6b6fe8b1552bff55257f0257103e4c933e9e"
        ]
      },
      {
        "id": "azure.rule.netapp-capacity-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_netapp_pool",
        "concept": "azure.concept.netapp-capacity-pool",
        "emissions": [
          "emission:c83d4c5de47981201ef656f62261a3f6a4a728092fe3cf476410cb363c30881c"
        ]
      },
      {
        "id": "azure.rule.netapp-volume",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_netapp_volume",
        "concept": "azure.concept.managed-file-storage",
        "emissions": [
          "emission:83fc687672bba800d662130be7ebb9fe37a1d27d03ce1c729248229de1da2a41"
        ]
      },
      {
        "id": "azure.rule.network-function-traffic-collector",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_function_azure_traffic_collector",
        "concept": "azure.concept.network-function-service",
        "emissions": [
          "emission:db37e931bfc65741e0e9e31ec9376f93760c3aaa557c8453ecc47dae3a14167f"
        ]
      },
      {
        "id": "azure.rule.network-manager-ipam-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_manager_ipam_pool",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.network-security-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_security_group",
        "concept": "azure.concept.network-security-group",
        "emissions": [
          "emission:121e9ac8ae3676d598b4d93e2bb40b7d128d5ab335f71fbcd0f05a3fb4549d46"
        ]
      },
      {
        "id": "azure.rule.network-security-perimeter",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_security_perimeter",
        "concept": "azure.concept.network-security-perimeter",
        "emissions": [
          "emission:da8d7c87981a07aa064930535e4e7c64e39527857e5aea7de2ef831c6cfd322a"
        ]
      },
      {
        "id": "azure.rule.network-security-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_security_rule",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.network-watcher",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_watcher",
        "concept": "azure.concept.network-watcher",
        "emissions": [
          "emission:01a62db19251eb20e3675a5bfa6f843d2c11bc765b4ec6731ba9b4e431c479f3"
        ]
      },
      {
        "id": "azure.rule.network-watcher-flow-log",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_watcher_flow_log",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.new-relic-monitor",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_new_relic_monitor",
        "concept": "azure.concept.third-party-monitor",
        "emissions": [
          "emission:79dd91afa76afcb41b46f530c1a0ad057a63426e02db2d130c75ae61a88f24d1"
        ]
      },
      {
        "id": "azure.rule.nginx-deployment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_nginx_deployment",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:e6f9613e510c2fcdaa876dada77b15614af11cc0885a9c6a5d0875510d8cfd5a"
        ]
      },
      {
        "id": "azure.rule.notification-hub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_notification_hub",
        "concept": "azure.concept.notification-hub",
        "emissions": [
          "emission:f5d319ae9c1f58eb69b5c86e8ca7a95586883c0121f132a1869fa6cfc334d46c"
        ]
      },
      {
        "id": "azure.rule.notification-hubs-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_notification_hub_namespace",
        "concept": "azure.concept.notification-namespace",
        "emissions": [
          "emission:15ef40148fb71b8c39a414cf945a5432dd5ab97a324d0925e9b7e4d4a122b211"
        ]
      },
      {
        "id": "azure.rule.oracle-autonomous-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_oracle_autonomous_database",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:a4a12d20fe8de8e14a1e7fe867162f7901def676423eeca9a1c34f630f2ee54c"
        ]
      },
      {
        "id": "azure.rule.oracle-cloud-vm-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_oracle_cloud_vm_cluster",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:97f46f4adafc2d7d135535b7c2e0ffd928a9c82966ac529626d18f4e2b25aafd"
        ]
      },
      {
        "id": "azure.rule.oracle-exadata-infrastructure",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_oracle_exadata_infrastructure",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:7efa34d8d561cb7fe0a5d1fa96607c6194eb5223e43a8d86a3dae5d572f25531"
        ]
      },
      {
        "id": "azure.rule.oracle-resource-anchor",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_oracle_resource_anchor",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:5ec8900781803dd86467833d9478b580a79ca374efec87ad16a09053fb6aa4d8"
        ]
      },
      {
        "id": "azure.rule.orchestrated-virtual-machine-scale-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_orchestrated_virtual_machine_scale_set",
        "concept": "azure.concept.virtual-machine-scale-set",
        "emissions": [
          "emission:940cd3be28bbff478d750304061c2d7320a3afb659a89ceefa430bf6ecaf2102"
        ]
      },
      {
        "id": "azure.rule.palo-alto-firewall",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_palo_alto_next_generation_firewall_virtual_network_local_rulestack",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:1822a0d5f58ca88aa05dcb70ed796c87be1f2a557da43142efe6ccb23801e4f9"
        ]
      },
      {
        "id": "azure.rule.playwright-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_playwright_workspace",
        "concept": "azure.concept.developer-environment",
        "emissions": [
          "emission:bf78776f62d73d1afd74e926d07d81203beddff5b98459714e61d44fad014d4f"
        ]
      },
      {
        "id": "azure.rule.point-to-site-vpn-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_point_to_site_vpn_gateway",
        "concept": "azure.concept.vpn-gateway",
        "emissions": [
          "emission:59e376dbc2a3bc99b93e4a4ccb0916f178f587463983c24b1685461c8705c605"
        ]
      },
      {
        "id": "azure.rule.policy-definition",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_policy_definition",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.policy-set-definition",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_policy_set_definition",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.portal-dashboard",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_portal_dashboard",
        "concept": "azure.concept.operations-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.postgresql-backup",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_postgresql_flexible_server_backup",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.postgresql-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_postgresql_flexible_server_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "azure.rule.postgresql-flexible-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_postgresql_flexible_server",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
          "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
          "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8"
        ]
      },
      {
        "id": "azure.rule.power-bi-embedded-capacity",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_powerbi_embedded",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:92a692195ce080ce7d7aef8a980ea6ab9f9c5acd1913655625a66f5f84502464"
        ]
      },
      {
        "id": "azure.rule.private-dns-a-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_a_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:54a7f07cab3d82955e4caa61b1494b91e227047e97065c49f22c3de3ff708af8",
          "emission:f1366416d9dac346f8630c19acbf76e56104bf3dbd3c22e7db98c7d6ffe20e5b"
        ]
      },
      {
        "id": "azure.rule.private-dns-cname-record",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_cname_record",
        "concept": "azure.concept.dns-record",
        "emissions": [
          "emission:541c60556c697d85bcbab6d21789ff22328247deab8e5c267504a8b0c5bdffce",
          "emission:9269126860cd1cb4a23f238c8910c28c86f0757686affbff386d40b5eef53222"
        ]
      },
      {
        "id": "azure.rule.private-dns-forwarding-ruleset",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_resolver_dns_forwarding_ruleset",
        "concept": "azure.concept.private-network-link",
        "emissions": []
      },
      {
        "id": "azure.rule.private-dns-inbound-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_resolver_inbound_endpoint",
        "concept": "azure.concept.private-network-link",
        "emissions": []
      },
      {
        "id": "azure.rule.private-dns-outbound-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_resolver_outbound_endpoint",
        "concept": "azure.concept.private-network-link",
        "emissions": []
      },
      {
        "id": "azure.rule.private-dns-resolver",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_resolver",
        "concept": "azure.concept.private-dns-resolver",
        "emissions": [
          "emission:277d6520724208b27d4b6045903c25aff04599902dbfa79bac209fabbd51820a"
        ]
      },
      {
        "id": "azure.rule.private-dns-zone",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_zone",
        "concept": "azure.concept.dns-zone",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        ]
      },
      {
        "id": "azure.rule.private-dns-zone-vnet-link",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_dns_zone_virtual_network_link",
        "concept": "azure.concept.private-network-link",
        "emissions": [
          "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        ]
      },
      {
        "id": "azure.rule.private-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_endpoint",
        "concept": "azure.concept.private-endpoint",
        "emissions": [
          "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        ]
      },
      {
        "id": "azure.rule.private-link-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_private_link_service",
        "concept": "azure.concept.private-link-service",
        "emissions": [
          "emission:44a97f95529d7c6f13fa7eb1fb4117bcf8fbbf8612919a4779771bc64bb0a063"
        ]
      },
      {
        "id": "azure.rule.proximity-placement-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_proximity_placement_group",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.public-address",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_public_ip",
        "concept": "azure.concept.public-address",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459"
        ]
      },
      {
        "id": "azure.rule.public-ip-prefix",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_public_ip_prefix",
        "concept": "azure.concept.public-address",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:0006f42784d3dde3f3fe725d9f57b597c326aa20ce57276be93774dd104de691"
        ]
      },
      {
        "id": "azure.rule.purview-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_purview_account",
        "concept": "azure.concept.purview-account",
        "emissions": [
          "emission:609d7fc030b0762cf88e1aa957c6235b1de2dba993d2059dc1bc24999e6745d3"
        ]
      },
      {
        "id": "azure.rule.queue-storage-queue",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_queue",
        "concept": "azure.concept.message-queue",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:bbc5653c425cea0801ab573044295a6125513e0e5e8d3690620eb418c09113db"
        ]
      },
      {
        "id": "azure.rule.qumulo-file-system",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_qumulo_file_system",
        "concept": "azure.concept.managed-file-storage",
        "emissions": [
          "emission:f28d360d95961db19ace041caba04557f9b5b4c7b906f1ab00c963e4bb4689a4"
        ]
      },
      {
        "id": "azure.rule.recovery-services-vault",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_recovery_services_vault",
        "concept": "azure.concept.backup-vault",
        "emissions": [
          "emission:2b23fb9e6d050c688ca4b99b4cd4b6afbfac35005773f88b39ef5f6703e9ca08"
        ]
      },
      {
        "id": "azure.rule.red-hat-openshift-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_redhat_openshift_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:3feb20c95512f083818a589c2ed8e1a0b8e287d31715272dd2fd68e1551a2028"
        ]
      },
      {
        "id": "azure.rule.relay-hybrid-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_relay_hybrid_connection",
        "concept": "azure.concept.relay-connection",
        "emissions": [
          "emission:39b130be33011d21ad93f33a4815bf8f784108289d488fe8fb71ba2963292731"
        ]
      },
      {
        "id": "azure.rule.relay-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_relay_namespace",
        "concept": "azure.concept.relay-namespace",
        "emissions": [
          "emission:f2731c534d241d73d19f0408b054b783db5f954b1306b3bcdbca3a9ad79e8cac"
        ]
      },
      {
        "id": "azure.rule.resource-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_resource_group",
        "concept": "azure.concept.resource-group",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "azure.rule.resource-policy-assignment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_resource_policy_assignment",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.role-assignment",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_role_assignment",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.role-definition",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_role_definition",
        "concept": "azure.concept.governance-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.route",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_route",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.route-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_route_server",
        "concept": "azure.concept.route-table",
        "emissions": [
          "emission:21009448e7fd4cc5d9b8bcff66d2263ac4d69c38a971e52108cc73602d83bfeb"
        ]
      },
      {
        "id": "azure.rule.route-table",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_route_table",
        "concept": "azure.concept.route-table",
        "emissions": [
          "emission:24f4f231c1b13a8966cfb42bb8e174fa106b5e465b746ddcab58c4d4c7e10788"
        ]
      },
      {
        "id": "azure.rule.sap-discovery-virtual-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_workloads_sap_discovery_virtual_instance",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:354473cbadd0946ee73f756991064632bef3b502ff2a4d1b242a30d160103989"
        ]
      },
      {
        "id": "azure.rule.sap-single-node-virtual-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_workloads_sap_single_node_virtual_instance",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:e1c81684456ecdb3fd0f6abaefccbc79dde2813979b580583a54bbd16dfe1210"
        ]
      },
      {
        "id": "azure.rule.sap-three-tier-virtual-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_workloads_sap_three_tier_virtual_instance",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:47398f15f1cadbf2ea7d220558dbe778bd28648174f48977768e7f2c6d598a65"
        ]
      },
      {
        "id": "azure.rule.sentinel-automation-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_sentinel_automation_rule",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.sentinel-aws-cloudtrail-connector",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_sentinel_data_connector_aws_cloud_trail",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.sentinel-entra-connector",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_sentinel_data_connector_azure_active_directory",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.sentinel-nrt-alert-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_sentinel_alert_rule_nrt",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.sentinel-scheduled-alert-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_sentinel_alert_rule_scheduled",
        "concept": "azure.concept.security-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.service-bus-namespace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_servicebus_namespace",
        "concept": "azure.concept.messaging-namespace",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172"
        ]
      },
      {
        "id": "azure.rule.service-bus-queue",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_servicebus_queue",
        "concept": "azure.concept.message-queue",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe"
        ]
      },
      {
        "id": "azure.rule.service-bus-subscription",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_servicebus_subscription",
        "concept": "azure.concept.message-subscription",
        "emissions": [
          "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        ]
      },
      {
        "id": "azure.rule.service-bus-subscription-rule",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_servicebus_subscription_rule",
        "concept": "azure.concept.messaging-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.service-bus-topic",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_servicebus_topic",
        "concept": "azure.concept.service-bus-topic",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        ]
      },
      {
        "id": "azure.rule.service-fabric-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_service_fabric_cluster",
        "concept": "azure.concept.service-fabric-cluster",
        "emissions": [
          "emission:6caddee19ba49b96828b6a775417e18949fd18cda1e55dc449f7f806633ef537"
        ]
      },
      {
        "id": "azure.rule.shared-image",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_shared_image",
        "concept": "azure.concept.compute-image",
        "emissions": [
          "emission:1c33561fb328f63e744ea0332fb018264e4934843e7f3aa51cf8f337f6b437b3"
        ]
      },
      {
        "id": "azure.rule.signalr-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_signalr_service",
        "concept": "azure.concept.realtime-communication-service",
        "emissions": [
          "emission:2e97dd2650ee910ba62b43b874296649d54e0c54302bf3bd6a7b1429cb001731"
        ]
      },
      {
        "id": "azure.rule.site-recovery-fabric",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_site_recovery_fabric",
        "concept": "azure.concept.site-recovery-fabric",
        "emissions": [
          "emission:f12744df71e3d14943b4843c95747b49c2aa0a2c659c1536ba9fcb0583c6e3de"
        ]
      },
      {
        "id": "azure.rule.site-recovery-plan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_site_recovery_replication_recovery_plan",
        "concept": "azure.concept.site-recovery-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.site-recovery-protection-container",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_site_recovery_protection_container",
        "concept": "azure.concept.site-recovery-fabric",
        "emissions": [
          "emission:c7419db35837170118bd0bd62294e242b0c981b84a7ffeb2f41f4c1a6bf6d5fb"
        ]
      },
      {
        "id": "azure.rule.site-recovery-replicated-vm",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_site_recovery_replicated_vm",
        "concept": "azure.concept.site-recovery-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.spring-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_spring_cloud_app",
        "concept": "azure.concept.spring-app",
        "emissions": [
          "emission:ced9bc6b08e0bd23a5e63cf8047b053de197148bbfa4758bc6512bfcfc65382a"
        ]
      },
      {
        "id": "azure.rule.spring-apps-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_spring_cloud_gateway",
        "concept": "azure.concept.spring-app",
        "emissions": []
      },
      {
        "id": "azure.rule.spring-apps-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_spring_cloud_service",
        "concept": "azure.concept.spring-apps-service",
        "emissions": [
          "emission:dfc0d239f4eb59886085d9516007f87cff0d1004fd905f184c0a3e3e3ebdd9f4"
        ]
      },
      {
        "id": "azure.rule.sql-elastic-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_elasticpool",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.sql-failover-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_failover_group",
        "concept": "azure.concept.database-component",
        "emissions": []
      },
      {
        "id": "azure.rule.sql-managed-database",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_managed_database",
        "concept": "azure.concept.logical-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "azure.rule.sql-managed-instance",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_mssql_managed_instance",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:c8355753836e2c69bf6be8f20fa4e3fef870c72a773cd3bf39b543e2132c8e13"
        ]
      },
      {
        "id": "azure.rule.sre-agent",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azapi_resource",
        "concept": "azure.concept.sre-agent",
        "emissions": []
      },
      {
        "id": "azure.rule.stack-hci-virtual-hard-disk",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stack_hci_virtual_hard_disk",
        "concept": "azure.concept.block-storage-volume",
        "emissions": [
          "emission:3d8e4cc99c617314da843a0d3f203a34eb6043062b13121fd0c222b9b282807e"
        ]
      },
      {
        "id": "azure.rule.static-web-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_static_web_app",
        "concept": "azure.concept.static-web-app",
        "emissions": [
          "emission:f0c15f2aa10a43ba2ab49831b368d2028aa001b7cfad54a6d5a1f7208fa6f57b"
        ]
      },
      {
        "id": "azure.rule.storage-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_account",
        "concept": "azure.concept.storage-account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        ]
      },
      {
        "id": "azure.rule.storage-blob",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_blob",
        "concept": "azure.concept.storage-object-detail",
        "emissions": [
          "emission:e21085df3ad48ac065aa8042cf81b80680a8ce1ff826d97fc1a1261143b7a718"
        ]
      },
      {
        "id": "azure.rule.storage-encryption-scope",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_encryption_scope",
        "concept": "azure.concept.storage-object-detail",
        "emissions": [
          "emission:a472e0c4b3fa3f10ff2d704b195c8dfe9bbbac940b657aadc59b3614b3899ee5"
        ]
      },
      {
        "id": "azure.rule.storage-management-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_management_policy",
        "concept": "azure.concept.storage-object-detail",
        "emissions": [
          "emission:e26e7826f9667efeaad38ad2318a12ff6573fdc141782caa1b2f65dd57e9d07d"
        ]
      },
      {
        "id": "azure.rule.storage-mover",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_mover",
        "concept": "azure.concept.migration-service",
        "emissions": [
          "emission:7c03ece9027b6d28d6c51b9dc86141db0a33ab76c4f927f2e9ba82bf3d8ef096"
        ]
      },
      {
        "id": "azure.rule.storage-share-directory",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_share_directory",
        "concept": "azure.concept.storage-object-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.storage-share-file",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_share_file",
        "concept": "azure.concept.storage-object-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.storage-sync-service",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_sync",
        "concept": "azure.concept.storage-sync-service",
        "emissions": [
          "emission:ffbdfa6cae5d97afd11ddcc0ac8c4da7eb1fa6c44834263637299d938a8c982b"
        ]
      },
      {
        "id": "azure.rule.storage-table-entity",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_table_entity",
        "concept": "azure.concept.storage-object-detail",
        "emissions": [
          "emission:454159c5eec3f0639a5daefecfdbeceaa3f01ada8b50433477c5cf8f22e08be8"
        ]
      },
      {
        "id": "azure.rule.stream-analytics-blob-output",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stream_analytics_output_blob",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.stream-analytics-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stream_analytics_cluster",
        "concept": "azure.concept.analytics-cluster",
        "emissions": [
          "emission:e86093cb23ed031f8f76b9e473dfb34180dc0e16cc693aaf3a83a868e174ca93"
        ]
      },
      {
        "id": "azure.rule.stream-analytics-event-hubs-input",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stream_analytics_stream_input_eventhub_v2",
        "concept": "azure.concept.data-integration-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.stream-analytics-job",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_stream_analytics_job",
        "concept": "azure.concept.stream-analytics-job",
        "emissions": [
          "emission:8024ecd4372e58443a545f36780555e09a71942a60c99e59d389a609234dd543"
        ]
      },
      {
        "id": "azure.rule.subnet",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_subnet",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        ]
      },
      {
        "id": "azure.rule.subnet-nat-gateway-association",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_subnet_nat_gateway_association",
        "concept": "azure.concept.network-policy-detail",
        "emissions": [
          "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        ]
      },
      {
        "id": "azure.rule.subnet-network-security-group-association",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_subnet_network_security_group_association",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.subnet-route-table-association",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_subnet_route_table_association",
        "concept": "azure.concept.network-policy-detail",
        "emissions": []
      },
      {
        "id": "azure.rule.synapse-private-link-hub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_synapse_private_link_hub",
        "concept": "azure.concept.private-link-scope",
        "emissions": [
          "emission:86d93aa3918da8fb393632a5c5d779a1f4fcab513a6eabe2b50b1f31a9ee48fc"
        ]
      },
      {
        "id": "azure.rule.synapse-spark-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_synapse_spark_pool",
        "concept": "azure.concept.analytics-pool",
        "emissions": []
      },
      {
        "id": "azure.rule.synapse-sql-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_synapse_sql_pool",
        "concept": "azure.concept.analytics-pool",
        "emissions": []
      },
      {
        "id": "azure.rule.synapse-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_synapse_workspace",
        "concept": "azure.concept.synapse-workspace",
        "emissions": [
          "emission:8129903e238a9ec050653583d3cdc1aaa4343e2e3ce7e9722d8fe6144ee3b80d"
        ]
      },
      {
        "id": "azure.rule.system-center-virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_system_center_virtual_machine_manager_virtual_machine_instance",
        "concept": "azure.concept.compute-instance",
        "emissions": []
      },
      {
        "id": "azure.rule.system-center-vmm-server",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_system_center_virtual_machine_manager_server",
        "concept": "azure.concept.hybrid-platform",
        "emissions": [
          "emission:7869bd348a75fff8595601534187d73b868d0f7e084e5baefdc23009116731a1"
        ]
      },
      {
        "id": "azure.rule.table-storage-table",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_storage_table",
        "concept": "azure.concept.table-storage-table",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:32abff0a3fbac74f777263076b62506ecad23c5ce68c692b1cfa98f44998bfa2"
        ]
      },
      {
        "id": "azure.rule.traffic-manager-azure-endpoint",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_traffic_manager_azure_endpoint",
        "concept": "azure.concept.load-balancer-component",
        "emissions": []
      },
      {
        "id": "azure.rule.traffic-manager-profile",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_traffic_manager_profile",
        "concept": "azure.concept.traffic-manager-profile",
        "emissions": [
          "emission:155a833eddb1bb1bbec3ed9a4503ac89642248689ec6fc7293f3fa4de21474cc"
        ]
      },
      {
        "id": "azure.rule.trusted-signing-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_trusted_signing_account",
        "concept": "azure.concept.trusted-signing-account",
        "emissions": [
          "emission:beedad18a0d04324ff37418b1ae5cfb16b4677e6294fa1ab88836d77a1e2f0f6"
        ]
      },
      {
        "id": "azure.rule.user-assigned-managed-identity",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_user_assigned_identity",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "client_id",
            "id",
            "principal_id"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "client_id",
            "id",
            "principal_id"
          ]
        },
        "emissions": [
          "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        ]
      },
      {
        "id": "azure.rule.video-indexer-account",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_video_indexer_account",
        "concept": "azure.concept.video-indexer-account",
        "emissions": [
          "emission:b94273f2f2c3c3ca32a87ff166007177b8e8656f2dab4b43b7cba8085e9dd7ce"
        ]
      },
      {
        "id": "azure.rule.virtual-desktop-application",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_desktop_application",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.virtual-desktop-application-group",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_desktop_application_group",
        "concept": "azure.concept.virtual-desktop-application-group",
        "emissions": [
          "emission:1ceb8a6a460bdf8f36c404b4fe765662aea935d2b876fe77a7d48dfaaa0110a8"
        ]
      },
      {
        "id": "azure.rule.virtual-desktop-host-pool",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_desktop_host_pool",
        "concept": "azure.concept.virtual-desktop-host-pool",
        "emissions": [
          "emission:faa4dcee83e8019a17d13268d498c8cf2a6e7b8e2adca656ccf0e693f0cc5656"
        ]
      },
      {
        "id": "azure.rule.virtual-desktop-scaling-plan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_desktop_scaling_plan",
        "concept": "azure.concept.compute-placement",
        "emissions": []
      },
      {
        "id": "azure.rule.virtual-desktop-workspace",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_desktop_workspace",
        "concept": "azure.concept.virtual-desktop-workspace",
        "emissions": [
          "emission:7bc77ae5863fbd4131e0159e0b06621070293406dc9d0c5a77ec6cee0367213f"
        ]
      },
      {
        "id": "azure.rule.virtual-hub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_hub",
        "concept": "azure.concept.virtual-hub",
        "emissions": [
          "emission:ba42372183a9ff1f899b2d9a0c9ec4b8cc5b822d222b37c05f505c5265583dee"
        ]
      },
      {
        "id": "azure.rule.virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_machine",
        "concept": "azure.concept.compute-instance",
        "emissions": [
          "emission:8125e1c726c3554243eba62dc6b70fde236586d1a101561f60ad36d709803cba"
        ]
      },
      {
        "id": "azure.rule.virtual-machine-backup-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_backup_policy_vm",
        "concept": "azure.concept.backup-plan",
        "emissions": [
          "emission:8c93230cbc7b5b38cc7dae18f455bf6a4aef593d48700a78f74649a1b5d12140"
        ]
      },
      {
        "id": "azure.rule.virtual-machine-restore-point",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_machine_restore_point",
        "concept": "azure.concept.disk-snapshot",
        "emissions": []
      },
      {
        "id": "azure.rule.virtual-machine-scale-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_machine_scale_set",
        "concept": "azure.concept.virtual-machine-scale-set",
        "emissions": [
          "emission:0fcbaa1458537c009faff6c0b414366066f40cf14e65f0d11120aaa9e605fe4b"
        ]
      },
      {
        "id": "azure.rule.virtual-network",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4"
        ]
      },
      {
        "id": "azure.rule.virtual-network-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_network_gateway",
        "concept": "azure.concept.vpn-gateway",
        "emissions": [
          "emission:2cbabab0e5f4c80b11e26df5bf3879a5e5b5ee1bc4680e71251ee166f932d7d6"
        ]
      },
      {
        "id": "azure.rule.virtual-network-gateway-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_network_gateway_connection",
        "concept": "azure.concept.vpn-connection",
        "emissions": [
          "emission:6c1e0ad6a0d17e5ef7f0b0e5ed16d7388dec40ea6641d26510cb8742b3b639a5"
        ]
      },
      {
        "id": "azure.rule.virtual-network-manager",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_network_manager",
        "concept": "azure.concept.virtual-network-manager",
        "emissions": [
          "emission:28abf0212c73df5c68e2545e3670f8b3bfcc9b2d49bf9ff1a8025d32c0a6e74d"
        ]
      },
      {
        "id": "azure.rule.virtual-network-peering",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_network_peering",
        "concept": "azure.concept.network-peering",
        "emissions": [
          "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
          "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
          "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2"
        ]
      },
      {
        "id": "azure.rule.virtual-wan",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_virtual_wan",
        "concept": "azure.concept.virtual-wan",
        "emissions": [
          "emission:d863f30160253e26110195b52fc9b7c96932ca779ef774fd7f07a70d3f3b48a2"
        ]
      },
      {
        "id": "azure.rule.vmware-cluster",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_vmware_cluster",
        "concept": "azure.concept.hybrid-platform",
        "emissions": []
      },
      {
        "id": "azure.rule.vmware-private-cloud",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_vmware_private_cloud",
        "concept": "azure.concept.vmware-private-cloud",
        "emissions": [
          "emission:89c8962be6a72094ee80fc6403a4cb22f173473fd39fdb5eb805c49b54edc1f9"
        ]
      },
      {
        "id": "azure.rule.vpn-gateway",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_vpn_gateway",
        "concept": "azure.concept.vpn-gateway",
        "emissions": [
          "emission:f7e774f0e75cb4980c2a16884af116752d2212c78480f644834a70a99544c162"
        ]
      },
      {
        "id": "azure.rule.vpn-gateway-connection",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_vpn_gateway_connection",
        "concept": "azure.concept.vpn-connection",
        "emissions": []
      },
      {
        "id": "azure.rule.vpn-site",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_vpn_site",
        "concept": "azure.concept.local-network-gateway",
        "emissions": [
          "emission:b0f3918651029d2c8cc268b4bc4d5cd6df0369b68da24cf471312c631a212b7c"
        ]
      },
      {
        "id": "azure.rule.web-application-firewall-policy",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_web_application_firewall_policy",
        "concept": "azure.concept.web-application-firewall-policy",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84"
        ]
      },
      {
        "id": "azure.rule.web-pubsub",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_web_pubsub",
        "concept": "azure.concept.realtime-communication-service",
        "emissions": [
          "emission:947015e417358c0fc2d73a18cdc8ec061c8e644e2d0233de0b64d4cc89dc823e"
        ]
      },
      {
        "id": "azure.rule.windows-function-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_windows_function_app",
        "concept": "azure.concept.serverless-function",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:1622b7a63d4c93f2f014021aae8aeed585248331088326e38486135fbd056a79",
          "emission:1d686ccb7d9773a62af265dfcf560e9afac5bd54b3987b6cc232e742c8ebb3d7",
          "emission:ed0f9e805ba8852cb8a4b4ffa6f306ac84e5a2160fc21842673965cc45798235",
          "emission:ed2e6a33d7be1a6ea223fa7aaee338ca462681cfe063e483733febfbcea40714"
        ]
      },
      {
        "id": "azure.rule.windows-virtual-machine",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_windows_virtual_machine",
        "concept": "azure.concept.compute-instance",
        "emissions": [
          "emission:1cbd53c2fe1dfda28d94233baa509810ed6cce68b1e0abe3721af591fc4efcf5"
        ]
      },
      {
        "id": "azure.rule.windows-virtual-machine-scale-set",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_windows_virtual_machine_scale_set",
        "concept": "azure.concept.virtual-machine-scale-set",
        "emissions": [
          "emission:66a2ed4625af469200d61643367ce12ccb310cedadc38ff0517b9d724910b105"
        ]
      },
      {
        "id": "azure.rule.windows-web-app",
        "owner": "azure",
        "match_kind": "resource",
        "match_type": "azurerm_windows_web_app",
        "concept": "azure.concept.app-service",
        "emissions": [
          "emission:8c438f713dc24a11731d9cb1ec14abb1a4f028f70a684ade28cf6c77537644a1",
          "emission:f1662bf8a207e8832ad358d8f4c83bc0fba23fd35753533a20cfb60dd4309140",
          "emission:fd1e9b54f83650cd339abca95ef630cdeb046769006b6660df7ed70532a24a83"
        ]
      },
      {
        "id": "cloudflare.rule.access-ai-controls-mcp-portal",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_access_ai_controls_mcp_portal",
        "concept": "cloudflare.concept.ai-controls-endpoint",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.access-ai-controls-mcp-server",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_access_ai_controls_mcp_server",
        "concept": "cloudflare.concept.ai-controls-endpoint",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.access-application",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_access_application",
        "concept": "cloudflare.concept.access-application",
        "emissions": [
          "emission:045c7575edc7f9c83c937cecbac288be0367eae4544e72acb1228321c5cbb790",
          "emission:14f70baab5f192c999debabacc9b5e8b444cbce507a37a628bd477e24142b792",
          "emission:619ef71c12a1f502416880e1cd99fe3bf616bc1c88c93e75d5eb66fce397e44d",
          "emission:8fe702b5cd772dff3614119a84f4331d29df6c45c44fa2a2a053b9c076b6e6fa"
        ]
      },
      {
        "id": "cloudflare.rule.access-identity-provider",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_access_identity_provider",
        "concept": "cloudflare.concept.identity-provider",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.access-service-token",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_access_service_token",
        "concept": "rf.concept.service-identity",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.account",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_account",
        "concept": "cloudflare.concept.account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.account-dns-internal-view",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_account_dns_settings_internal_view",
        "concept": "cloudflare.concept.dns-view",
        "emissions": [
          "emission:f28eda386b5a5147dbb3ffdd28114da041a5591ea331abf280303a612c3dbd75"
        ]
      },
      {
        "id": "cloudflare.rule.account-dns-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_account_dns_settings",
        "concept": "cloudflare.concept.account-configuration",
        "emissions": [
          "emission:49bbc8e0bea31d525b12e7152ce19cf3787d84939f02840692e05c1e628e6e93"
        ]
      },
      {
        "id": "cloudflare.rule.ai-gateway",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_ai_gateway",
        "concept": "cloudflare.concept.ai-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.ai-gateway-dynamic-routing",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_ai_gateway_dynamic_routing",
        "concept": "cloudflare.concept.ai-gateway-routing",
        "emissions": [
          "emission:763bebd1a2dd763a17fd03664ea8be8a14477a784236733b7c3430f2c3be8c6e"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:bad2479af4098b089c3754456300bfc5d3cf5c2e1663b7a257aea8b622df75cf"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield-discovery-operation",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield_discovery_operation",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:142bb85745d59107191f31ed0d9808e53dc66f106db27daa9399e1fd1d681b09"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield-operation",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield_operation",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:d49486349d5c163541a23ad07408e8392ea6cacd724f5b6ada86a0ec47298061"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield-operation-schema-validation",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield_operation_schema_validation_settings",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:94471871117d375c4741ba12af6e72d98ef9bbd95218f752a0648ad3bf465e92"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield-schema",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield_schema",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:274b27eb7ae62c94bbb4b76aa219c5d99adc1cf26c19ddb25c10053f063e6610"
        ]
      },
      {
        "id": "cloudflare.rule.api-shield-schema-validation",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_api_shield_schema_validation_settings",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:d724c4c5f46245f02421fc5cd8926b2f4e39cfcaf26f4be791fc9e0608fac6ba"
        ]
      },
      {
        "id": "cloudflare.rule.argo-smart-routing",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_argo_smart_routing",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:2cec04c9d96c433593af34393b05f0a3fa22e371a59a12ec3a68a6c7c136ee0a"
        ]
      },
      {
        "id": "cloudflare.rule.argo-tiered-caching",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_argo_tiered_caching",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:05ecfca06eddf1f3af1bca969f3cea962df80f20681168a4babb398f0d0bef29"
        ]
      },
      {
        "id": "cloudflare.rule.authenticated-origin-pulls",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_authenticated_origin_pulls",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:89ae445b6673bf84b9be8707986a593d7199b61d77493970273ea407d5b40f12"
        ]
      },
      {
        "id": "cloudflare.rule.authenticated-origin-pulls-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_authenticated_origin_pulls_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:efcfdfdb05a71e8262c47a6e705dbe6c8fe90b2d9f510695c08e18f12fc16a9e"
        ]
      },
      {
        "id": "cloudflare.rule.authenticated-origin-pulls-hostname-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_authenticated_origin_pulls_hostname_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:546189c411c645490ff9c2fe82557e4fcd0e1e6ecabe6cf53a00d9193a1ea697"
        ]
      },
      {
        "id": "cloudflare.rule.authenticated-origin-pulls-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_authenticated_origin_pulls_settings",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:5ac1158dc7bfbbae75fee95437680cc24835cfbbbed233e9aacaa652e8bcad3b"
        ]
      },
      {
        "id": "cloudflare.rule.bot-management",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_bot_management",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:7d35b4bf88f46190f4910d3342399d05878f4edd3f4ccb533aa46bc05173317b"
        ]
      },
      {
        "id": "cloudflare.rule.certificate-authority-hostname-associations",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_certificate_authorities_hostname_associations",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:0ab58d817669c17811dd0f79821f4642864d90dfb8d37c61b0d5b60ea8eb9a6d"
        ]
      },
      {
        "id": "cloudflare.rule.certificate-pack",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_certificate_pack",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:c2581c3edda5fc22a5567debbd47040706a7a15a89440fcdd3cc351147be8627"
        ]
      },
      {
        "id": "cloudflare.rule.certificate-transparency-alerting",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_ct_alerting",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:9bdbbedb06278012608de3179d3fe0b217791beb8f8528288843bfb929b42465"
        ]
      },
      {
        "id": "cloudflare.rule.client-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_client_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:5ab5279aaf39e9c805b1bff685d124ccef5f63a0f50bce387cc5f2efe7964342"
        ]
      },
      {
        "id": "cloudflare.rule.cloud-connector-rules",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_cloud_connector_rules",
        "concept": "cloudflare.concept.network-route-configuration",
        "emissions": [
          "emission:ccbd588642d46b6905e2ca7578212b8724a692a3e7645b785f38bf03283decf8"
        ]
      },
      {
        "id": "cloudflare.rule.cloudflare-tunnel",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_tunnel_cloudflared",
        "concept": "cloudflare.concept.cloudflare-tunnel",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.cloudflare-tunnel-config",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_tunnel_cloudflared_config",
        "concept": "cloudflare.concept.tunnel-configuration",
        "emissions": [
          "emission:6295900ac749a75f31dce0b3034bb26b85e8143a270bfa514b60a0a71c71ad29"
        ]
      },
      {
        "id": "cloudflare.rule.cloudflare-tunnel-hostname-route",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_network_hostname_route",
        "concept": "cloudflare.concept.tunnel-configuration",
        "emissions": [
          "emission:616652cd10a7a87d9f9856927ce378c75ca78b334cf33a984f2dd79858c2d6ef"
        ]
      },
      {
        "id": "cloudflare.rule.cloudflare-tunnel-route",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_tunnel_cloudflared_route",
        "concept": "cloudflare.concept.tunnel-configuration",
        "emissions": [
          "emission:433c1c34f8d723f7786d1dcfbc5a75e95bba012c35fba0283b8233ddc4e28b54",
          "emission:c01225a8560b2626312aff1b999ef45fc439d8763ba142b2c58da7e706acb2b8"
        ]
      },
      {
        "id": "cloudflare.rule.connectivity-directory-service",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_connectivity_directory_service",
        "concept": "cloudflare.concept.connectivity-service",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:83693eee4b7c5a8d99ee4a9c5f40e287bda555bfd6d20c92b7bdb7c0fad6cbea",
          "emission:c855eaf2b1363bfded2e8910e51ca0821812e008e3a7bb8902cf08e590eaeacb"
        ]
      },
      {
        "id": "cloudflare.rule.content-scanning",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_content_scanning",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:71a7cd031fba077521be4b9cb72409a0aff6b11b92139d467a24546a21cbf5bf"
        ]
      },
      {
        "id": "cloudflare.rule.content-scanning-expression",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_content_scanning_expression",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:581bc30326ccdea54752c928a4e686458cab6718891aab1d0844c3a13fef8eda"
        ]
      },
      {
        "id": "cloudflare.rule.custom-csr",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_custom_csr",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:4dce496d1020e8807514751d61ff1ca83e1adfc4141e3443de901b756c960d85"
        ]
      },
      {
        "id": "cloudflare.rule.custom-hostname",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_custom_hostname",
        "concept": "cloudflare.concept.custom-hostname",
        "emissions": [
          "emission:ce28ea1381fcfd50d5252d4cc7b3a3a8425b71655961e5fd17860c55bf00062b"
        ]
      },
      {
        "id": "cloudflare.rule.custom-hostname-fallback-origin",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_custom_hostname_fallback_origin",
        "concept": "cloudflare.concept.saas-fallback-origin",
        "emissions": [
          "emission:60af667b22de1a313d26bfc7824fd4f0e015203ee713cebc59a489c50cd0a7f8"
        ]
      },
      {
        "id": "cloudflare.rule.custom-origin-trust-store",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_custom_origin_trust_store",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:c7cabacb0241b50acf4ee0ed96eeffea00f824dc9c0b2c28b045431762d50177"
        ]
      },
      {
        "id": "cloudflare.rule.custom-ssl",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_custom_ssl",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:4e460269a74c370664931531050e5f6ff4458afca53c5aad21520558ea7c2c77"
        ]
      },
      {
        "id": "cloudflare.rule.d1-database",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_d1_database",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-custom-profile",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_custom_profile",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-default-profile",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_default_profile",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-deployment-group",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_deployment_groups",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-ip-profile",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_ip_profile",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-managed-network",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_managed_networks",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-posture-integration",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_posture_integration",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-posture-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_posture_rule",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_settings",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.device-subnet",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_device_subnet",
        "concept": "cloudflare.concept.device-posture-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dex-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dex_rule",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dex-test",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dex_test",
        "concept": "cloudflare.concept.network-monitor",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dlp-custom-profile",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dlp_custom_profile",
        "concept": "cloudflare.concept.data-loss-prevention-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dlp-dataset",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dlp_dataset",
        "concept": "cloudflare.concept.data-loss-prevention-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dlp-integration-entry",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dlp_integration_entry",
        "concept": "cloudflare.concept.data-loss-prevention-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dlp-predefined-profile",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dlp_predefined_profile",
        "concept": "cloudflare.concept.data-loss-prevention-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dlp-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_dlp_settings",
        "concept": "cloudflare.concept.data-loss-prevention-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dns-record",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_record",
        "concept": "cloudflare.concept.dns-record-detail",
        "emissions": [
          "emission:4e641d135469c6fead5ad9383546653a5ce7b468ba871618651631e8dcee75b3"
        ]
      },
      {
        "id": "cloudflare.rule.dns-transfer-acl",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_zone_transfers_acl",
        "concept": "cloudflare.concept.dns-transfer-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dns-transfer-incoming",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_zone_transfers_incoming",
        "concept": "cloudflare.concept.dns-transfer-configuration",
        "emissions": [
          "emission:d6718d13233c09c5ed07cb0211774561f71db4d511e97099e66752374cd1c550",
          "emission:ee5798562ddde7159179b60ca0972b8202e34994c381d9ca242a62f675fc1b2e"
        ]
      },
      {
        "id": "cloudflare.rule.dns-transfer-outgoing",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_zone_transfers_outgoing",
        "concept": "cloudflare.concept.dns-transfer-configuration",
        "emissions": [
          "emission:106bea073b837d039aed2a67dab50d21b745d9a4c33c09c594d50948a272c342",
          "emission:f74c811e2ffe2b48f44dc3d4367485dfdbcad911649517e6737505ae34142c91"
        ]
      },
      {
        "id": "cloudflare.rule.dns-transfer-peer",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_zone_transfers_peer",
        "concept": "cloudflare.concept.dns-transfer-peer",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.dns-transfer-tsig",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_zone_transfers_tsig",
        "concept": "cloudflare.concept.dns-transfer-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.email-routing-catch-all",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_routing_catch_all",
        "concept": "cloudflare.concept.email-routing-configuration",
        "emissions": [
          "emission:4533dc789c3de3de3a3f8c7f54bc6927cc2b159079fed34c7afb1e46227c0af3"
        ]
      },
      {
        "id": "cloudflare.rule.email-routing-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_routing_rule",
        "concept": "cloudflare.concept.email-routing-configuration",
        "emissions": [
          "emission:4b680eaedabfdaaa872dc799a93c2b6eed438a60dc38eacc4cdd430539ce2048"
        ]
      },
      {
        "id": "cloudflare.rule.email-routing-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_routing_settings",
        "concept": "cloudflare.concept.email-routing-configuration",
        "emissions": [
          "emission:d39863d3086bdc6dd5661dc15fdc0a0aa18f7e18620bf49a537ab9a8b50904e4"
        ]
      },
      {
        "id": "cloudflare.rule.email-security-block-sender",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_security_block_sender",
        "concept": "cloudflare.concept.email-security-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.email-security-impersonation-registry",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_security_impersonation_registry",
        "concept": "cloudflare.concept.email-security-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.email-security-trusted-domains",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_email_security_trusted_domains",
        "concept": "cloudflare.concept.email-security-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.firewall-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_firewall_rule",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:07dc84d9a2c228024742342bd9e096fe50e9780e57f450ab4fe4ffff301d6d36"
        ]
      },
      {
        "id": "cloudflare.rule.flagship-app",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_flagship_app",
        "concept": "cloudflare.concept.feature-flag-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.flagship-flag",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_flagship_flag",
        "concept": "cloudflare.concept.feature-flag",
        "emissions": [
          "emission:f9165c76ff569f419f727d99f66b0ff842f7318bc61a28a17d88b0f675f0770b"
        ]
      },
      {
        "id": "cloudflare.rule.gateway-logging",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_gateway_logging",
        "concept": "cloudflare.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.gateway-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_gateway_settings",
        "concept": "cloudflare.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.google-tag-gateway",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_google_tag_gateway",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:263a42edd4ae78d6d76262a53a5c2dcf361fb9717fd77ee1e2878565f78c2967"
        ]
      },
      {
        "id": "cloudflare.rule.healthcheck",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_healthcheck",
        "concept": "cloudflare.concept.load-balancer-monitoring",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.hostname-tls-setting",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_hostname_tls_setting",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:867fe90f6ad878951412a8e000dbe8811908421180a582b84b9b161094a95735"
        ]
      },
      {
        "id": "cloudflare.rule.hyperdrive-config",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_hyperdrive_config",
        "concept": "cloudflare.concept.hyperdrive-configuration",
        "emissions": [
          "emission:443076aaa6a600efa28c986540ee193925a4f15020598e7a7c22212447080400",
          "emission:672558cd22b34d74a6d79d2ee1125ce66168d3d4f838e1c15653477b42730732"
        ]
      },
      {
        "id": "cloudflare.rule.keyless-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_keyless_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:00d58ff4c490e1b45ebfea7351d140422cb5902ced3beda4a3ef43f8aeabd206"
        ]
      },
      {
        "id": "cloudflare.rule.load-balancer",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_load_balancer",
        "concept": "cloudflare.concept.load-balancer",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:3b7963908fe64ba59a0d3852fe4e98a460ea8ae6b930f9ed3dabaa153fc3654d",
          "emission:41d7ebde0f4c2b0f9e41452cdd921c285c99e2c1621e859b89b075a307780945",
          "emission:977f0d3be21f9bb7c226ad11b756cd86d34285976b6f174cb43d5219a6ac35fc"
        ]
      },
      {
        "id": "cloudflare.rule.load-balancer-monitor",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_load_balancer_monitor",
        "concept": "cloudflare.concept.load-balancer-monitoring",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.load-balancer-monitor-group",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_load_balancer_monitor_group",
        "concept": "cloudflare.concept.load-balancer-monitoring",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.load-balancer-pool",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_load_balancer_pool",
        "concept": "cloudflare.concept.origin-pool",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.logpull-retention",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_logpull_retention",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.magic-transit-cf1-site",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_transit_cf1_site",
        "concept": "cloudflare.concept.magic-transit-site",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.magic-transit-site",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_transit_site",
        "concept": "cloudflare.concept.magic-transit-site",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.magic-transit-site-acl",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_transit_site_acl",
        "concept": "cloudflare.concept.network-route-configuration",
        "emissions": [
          "emission:0751939fb770b4b8137098a86ca02f371b77f9e29ebfd2a3218c4a35d3af9d68"
        ]
      },
      {
        "id": "cloudflare.rule.magic-transit-site-lan",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_transit_site_lan",
        "concept": "cloudflare.concept.network-route-configuration",
        "emissions": [
          "emission:502f87c59348ccc8f0ad9b1ae7d6460f3e38ab6764cd2611ab854d503c641391"
        ]
      },
      {
        "id": "cloudflare.rule.magic-transit-site-wan",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_transit_site_wan",
        "concept": "cloudflare.concept.network-route-configuration",
        "emissions": [
          "emission:884ea6508b9d047f41238d18df04745717c0c7eea208dcb2033e76358e053834"
        ]
      },
      {
        "id": "cloudflare.rule.magic-wan-static-route",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_wan_static_route",
        "concept": "cloudflare.concept.network-route-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.managed-transforms",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_managed_transforms",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:1f130f9572075706ef67cd86a9a42a5c7d572c337759eee96f3c99bc071c91f3"
        ]
      },
      {
        "id": "cloudflare.rule.mtls-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_mtls_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.network-monitoring",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_network_monitoring_configuration",
        "concept": "cloudflare.concept.network-monitor",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.network-monitoring-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_magic_network_monitoring_rule",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.notification-policy",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_notification_policy",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.notification-webhook",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_notification_policy_webhooks",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.oauth-client",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_oauth_client",
        "concept": "rf.concept.service-identity",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.origin-ca-certificate",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_origin_ca_certificate",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.origin-cloud-region",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_origin_cloud_region",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:535ec1e2ce9f8b601413d9d31d052ed87a6a28eb7962d66abdeaf70603a6382a"
        ]
      },
      {
        "id": "cloudflare.rule.origin-tls-compliance-modes",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_origin_tls_compliance_modes",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:f264af25b858832f5353dafdbbac04a7df7265b76dc65e4cac495e4558f1f592"
        ]
      },
      {
        "id": "cloudflare.rule.page-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_page_rule",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:cae26bdf95572b4c308006414af38b2b1f8621283914b4c0e5418ef3098e7bcd"
        ]
      },
      {
        "id": "cloudflare.rule.page-shield-policy",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_page_shield_policy",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:eb6ccbf1014a179b9711cd2c2e2c0a05cbe10e90cf05dc81d3236f4d0fccbaeb"
        ]
      },
      {
        "id": "cloudflare.rule.pages-domain",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_pages_domain",
        "concept": "cloudflare.concept.pages-domain",
        "emissions": [
          "emission:a8d2f7832738c406c37021c89f12e89576a93e766335c95fe1ee1a5f5a1b5780"
        ]
      },
      {
        "id": "cloudflare.rule.pages-project",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_pages_project",
        "concept": "cloudflare.concept.pages-project",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.precursor",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_precursor",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:f64425a140a93d8c607924a280a034395e2493998c4ade766ae483b3c8575ff1"
        ]
      },
      {
        "id": "cloudflare.rule.proxied-dns-record",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_dns_record",
        "concept": "cloudflare.concept.edge-route",
        "emissions": [
          "emission:cc740150607030d0b686489275bd0a515325075aff14d40c80806a14840d9e10"
        ]
      },
      {
        "id": "cloudflare.rule.queue",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_queue",
        "concept": "cloudflare.concept.message-queue",
        "identity": {
          "attributes": [
            "id",
            "queue_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "queue_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.queue-consumer",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_queue_consumer",
        "concept": "cloudflare.concept.queue-consumer-binding",
        "emissions": [
          "emission:2802eb32ca18039abdd523c07fa3db790445b907d77b1fd641a55e33e730d83b",
          "emission:8bf8081d7b1996ebc7d49f9364beaad288ee0fc3a45bca8ed0202d2fcb98350e"
        ]
      },
      {
        "id": "cloudflare.rule.r2-bucket",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.r2-bucket-cors",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket_cors",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:1cc93e4d93013dd3d3c32d218b8877cd9a38970029f18e23d806676be71ea9c2"
        ]
      },
      {
        "id": "cloudflare.rule.r2-bucket-event-notification",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket_event_notification",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:32ae9cf7ed00baefcb954c7645eb02f68fea00b679f707f9d2f7bff9345c5c57",
          "emission:a9abe0a706964765bab3f69254b98e6e3033aa5f0314937c2c5369cba444dab7"
        ]
      },
      {
        "id": "cloudflare.rule.r2-bucket-lifecycle",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket_lifecycle",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:83c5883cb3e8a61fdc85408639a0049a86d8f18f3b2ec92c301cd13e6833d27b"
        ]
      },
      {
        "id": "cloudflare.rule.r2-bucket-lock",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket_lock",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:331360a99a3acbbcbc9c99e957be91910305bf562bf037316af0f8656a341f94"
        ]
      },
      {
        "id": "cloudflare.rule.r2-bucket-sippy",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_bucket_sippy",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:c3f455fb16cb6ef57411caed2bec46c2f478e7cf223175bc6c853913f4d2f83a"
        ]
      },
      {
        "id": "cloudflare.rule.r2-custom-domain",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_custom_domain",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:01d32f353e22e1b6e98b8b574a9b68fc7f358329b468b0c3334f7bd916d7fc4c",
          "emission:bd89c66f0e5abc817d6a740a6e846f514dbd3435d9a842a301ba97490de97268"
        ]
      },
      {
        "id": "cloudflare.rule.r2-data-catalog",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_data_catalog",
        "concept": "cloudflare.concept.r2-data-catalog",
        "emissions": [
          "emission:4d5600997a3016aa37ffdb71204ace0779202922784f3fcc3d207ba496d3e2f9"
        ]
      },
      {
        "id": "cloudflare.rule.r2-managed-domain",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_r2_managed_domain",
        "concept": "cloudflare.concept.r2-configuration",
        "emissions": [
          "emission:caf76bc1631b33e2b91f2ba2da92ad5dc4dab037c20b2eac22cad5fcb3395628"
        ]
      },
      {
        "id": "cloudflare.rule.rate-limit",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_rate_limit",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:7caad3a8337090394eec2c229589cab1e498bbb6bef53e282e042168424ba857"
        ]
      },
      {
        "id": "cloudflare.rule.regional-hostname",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_regional_hostname",
        "concept": "cloudflare.concept.edge-route",
        "emissions": [
          "emission:e4d66650dcd0ed7536742d383293d7c7bbdf95fd22baafdebc0d70a87230777b"
        ]
      },
      {
        "id": "cloudflare.rule.regional-tiered-cache",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_regional_tiered_cache",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:5455752b38c00637ea0ac5a712b56ba045f0a6265645e5c6368b05e3739a26ea"
        ]
      },
      {
        "id": "cloudflare.rule.risk-scoring-integration",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_risk_scoring_integration",
        "concept": "cloudflare.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.ruleset",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_ruleset",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:393e1d12b5085006b0a7bd4d959d467ddb458d4b53f49c498e9f12d3965be635"
        ]
      },
      {
        "id": "cloudflare.rule.schema-validation-operation-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_schema_validation_operation_settings",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:7eba5fddba5a57caad0094963560e925a33ff266aac9df4d40e4e6d1a395fb21"
        ]
      },
      {
        "id": "cloudflare.rule.schema-validation-schemas",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_schema_validation_schemas",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:03af9845589b6edf3a9f9e44d972881cbd2a06d03b724171eacaddbadf29a309"
        ]
      },
      {
        "id": "cloudflare.rule.schema-validation-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_schema_validation_settings",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:1a52eebc658ba91879e637f35227d92ffdf4af5e761263dec850d58a581d5ccf"
        ]
      },
      {
        "id": "cloudflare.rule.secrets-store",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_secrets_store",
        "concept": "cloudflare.concept.secrets-store",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.secrets-store-secret",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_secrets_store_secret",
        "concept": "cloudflare.concept.managed-secret",
        "emissions": [
          "emission:ede6186ef3837c43f2a089d10458fbfe29b4f60cf171ca7a5128aa651c14ae69"
        ]
      },
      {
        "id": "cloudflare.rule.snippet",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_snippet",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:393d0a0c723add3d36db1a82b44e3d3d59286fd93b234c7b2817578c85d31cc8"
        ]
      },
      {
        "id": "cloudflare.rule.snippet-rules",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_snippet_rules",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:242dcb2b13aa4f50ebfcbecf25c5b9d446c14595b028e70c1f84726a541a1257"
        ]
      },
      {
        "id": "cloudflare.rule.snippets",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_snippets",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:7a3712dbb024d671026e55bec77b428ead0f7bd31451475c8a719734f85abd8d"
        ]
      },
      {
        "id": "cloudflare.rule.spectrum-application",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_spectrum_application",
        "concept": "cloudflare.concept.spectrum-application",
        "emissions": [
          "emission:13facc247018264ca66b5b25e507fa7c9ce1a5b31336e43fdae969f6122a5a55"
        ]
      },
      {
        "id": "cloudflare.rule.sso-connector",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_sso_connector",
        "concept": "cloudflare.concept.identity-provider",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.tiered-cache",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_tiered_cache",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:11b2601271be2e96bd7c622f70965019e11e75efcfe0b46e3a2a7cf04b7dac89"
        ]
      },
      {
        "id": "cloudflare.rule.token-validation-config",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_token_validation_config",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:e3f82f0203e550313d38aaf19d76558506472431dbd973fc824e22e82c75c8c4"
        ]
      },
      {
        "id": "cloudflare.rule.total-tls",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_total_tls",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:aa1a51f8e33fbb6fc38be29a68ca1bad560c4a9a45387c9a54d5a7dcbf4e2d6a"
        ]
      },
      {
        "id": "cloudflare.rule.universal-ssl-setting",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_universal_ssl_setting",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:abed5ecb0ef0ee797b6e4f83c58288714aff11a8d032e819735ecb35ccf37b25"
        ]
      },
      {
        "id": "cloudflare.rule.url-normalization-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_url_normalization_settings",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:1c2606c577529560a3a07c381cd02a0b040b1ac39eb8f87f77a21d4e99867014"
        ]
      },
      {
        "id": "cloudflare.rule.user-agent-blocking-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_user_agent_blocking_rule",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:f69ae165df8ae89b754697f406e0506e0a8bd1979d1b8217bb709b317903c24f"
        ]
      },
      {
        "id": "cloudflare.rule.waiting-room",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_waiting_room",
        "concept": "cloudflare.concept.waiting-room",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:16049db4fa9494b488fb4625e7df4c834cd752b9c96bd316548ee6508ded778a"
        ]
      },
      {
        "id": "cloudflare.rule.waiting-room-event",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_waiting_room_event",
        "concept": "cloudflare.concept.waiting-room-configuration",
        "emissions": [
          "emission:2b7c021cd7313bfab7b83a0f41c7a00f816a19bb214803af3d3009aa664ba27c",
          "emission:a7b26d581afa38ffeae722d633dc0ba79fbcbb5ec00158fc165268f0057f25d6"
        ]
      },
      {
        "id": "cloudflare.rule.waiting-room-rules",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_waiting_room_rules",
        "concept": "cloudflare.concept.waiting-room-configuration",
        "emissions": [
          "emission:5422760ae532d56f007a084560240318eefa83a51ab421147f08d6902bd7fd22",
          "emission:af96c3028466d43f90ad8b4fe3c760f66d4e3a2538751d9f2789b61e084c308a"
        ]
      },
      {
        "id": "cloudflare.rule.waiting-room-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_waiting_room_settings",
        "concept": "cloudflare.concept.waiting-room-configuration",
        "emissions": [
          "emission:3f3f31c2f158d03f2f699b571d4284912eb238779950e350061c47ae025ba13a"
        ]
      },
      {
        "id": "cloudflare.rule.warp-connector",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_tunnel_warp_connector",
        "concept": "cloudflare.concept.warp-connector",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.warp-connector-config",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zero_trust_tunnel_warp_connector_config",
        "concept": "cloudflare.concept.tunnel-configuration",
        "emissions": [
          "emission:0f578b9f3e287afbc2d79096fec40a4877502b9ff201572fda0a8007198c7b19"
        ]
      },
      {
        "id": "cloudflare.rule.web-analytics-rule",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_web_analytics_rule",
        "concept": "cloudflare.concept.observability-configuration",
        "emissions": []
      },
      {
        "id": "cloudflare.rule.web3-hostname",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_web3_hostname",
        "concept": "cloudflare.concept.web3-hostname",
        "emissions": [
          "emission:e7275dcf6b101247cb1de178ce52ba7612a75c29f5ef29644e5643211d86587f"
        ]
      },
      {
        "id": "cloudflare.rule.worker",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_worker",
        "concept": "cloudflare.concept.serverless-function",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.worker-version",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_worker_version",
        "concept": "cloudflare.concept.worker-version",
        "emissions": [
          "emission:2326ba0e41ae32955f2b3ebdcecb3bc0fc8977c813a298624d07b82020e738ec",
          "emission:43be2c2f371906a46e2d2f46bfba818f26665a1c0875a19ed1c7b19723b8f511",
          "emission:61644a9626cbe70cf3e3b58eb165545759d8b8cf81f1537b5fb93cbeadca50d3",
          "emission:923c01e565b27eb37ca37687b6812445163e90763a8c88a59c4584e5b33170f5",
          "emission:fb9269a850cb9faab13687f86896eaea58b6c0d3c6d8262b96fe5a846743241e"
        ]
      },
      {
        "id": "cloudflare.rule.workers-cron-trigger",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_cron_trigger",
        "concept": "cloudflare.concept.worker-route",
        "emissions": [
          "emission:5e108604ebd36ffb46cd48b39eb94a31e25d8d992f9f73afd1acf22b7e942c3a"
        ]
      },
      {
        "id": "cloudflare.rule.workers-custom-domain",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_custom_domain",
        "concept": "cloudflare.concept.edge-route",
        "emissions": [
          "emission:0f2bd50ac4701b2e7b96cc90de44091434d2af6e7a35f66ab6afca2dad856de9",
          "emission:f58dbdf92758e38e13963d7c102eb639270ccf39e150bab9ed98c785aab82a51"
        ]
      },
      {
        "id": "cloudflare.rule.workers-deployment",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_deployment",
        "concept": "cloudflare.concept.worker-deployment",
        "emissions": [
          "emission:1135f80202c703faeff7a2e10ca4750aaf6dc2bbc55ce1e1f6da053a8a938557"
        ]
      },
      {
        "id": "cloudflare.rule.workers-kv",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_kv",
        "concept": "cloudflare.concept.workers-kv-entry",
        "emissions": [
          "emission:6cc26d43bd1a6314e5e913b9faae603f0cd46b07696b6437a2a2b30042fa457b"
        ]
      },
      {
        "id": "cloudflare.rule.workers-kv-namespace",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_kv_namespace",
        "concept": "cloudflare.concept.workers-kv-namespace",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.workers-route",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_route",
        "concept": "cloudflare.concept.worker-route",
        "emissions": [
          "emission:d337140cbe0470465247eb20bd084739f83fbe0041e662efa760da2279a06c41",
          "emission:ff466b0fa55d0a94c9b35a63e60bb061606ea9f6faea362dbca8368627daeb41"
        ]
      },
      {
        "id": "cloudflare.rule.workers-script",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_script",
        "concept": "cloudflare.concept.serverless-function",
        "identity": {
          "attributes": [
            "id",
            "script_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "script_name"
          ]
        },
        "emissions": [
          "emission:287d6beb226e441ad74d988b18b7f49aaa1cabd489a6067666b8e7f55ddcdf3c",
          "emission:327864e253e351cfaf6ceecbd1ff5bb462d0ccb881bdbbb3157f4664d9613106",
          "emission:38a9b5da44bedf9b7ab0af0e22f3006b3006be23874b9246e01e990e11da785a",
          "emission:78b95b1c27310cfb668a43c722af171c979fabb363c7b88a732563839d52cbe5",
          "emission:9a4ecd7832b3662f2d62250de34930d49f289686cb14b5cc7c515b26a42ce340",
          "emission:9e7e3aeaeea3ee5a986ebc35e505097e030c0d40c69bc16ad22cffab09b90473",
          "emission:d40079598c39d45d1e754214efb9b70a9d339c7a1c0c8805e8d7fbdbaac1b6de",
          "emission:e3fe7494cfb53da696f540eb1d6d24672115357ed19f5a0ce65d98562e568e23"
        ]
      },
      {
        "id": "cloudflare.rule.workers-script-subdomain",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_workers_script_subdomain",
        "concept": "cloudflare.concept.worker-route",
        "emissions": [
          "emission:7bcb19920d0464bb9979d2174becc7c72a005bf84ef84ea4d37c0330858f99e2"
        ]
      },
      {
        "id": "cloudflare.rule.zone",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone",
        "concept": "cloudflare.concept.dns-zone",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "cloudflare.rule.zone-auto-origin-tls-kex",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_auto_origin_tls_kex",
        "concept": "cloudflare.concept.tls-configuration",
        "emissions": [
          "emission:7c79b3464435581c9cc2163e36e522dd0e2ccfd9c7b882a77c21157262dcfb82"
        ]
      },
      {
        "id": "cloudflare.rule.zone-cache-reserve",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_cache_reserve",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:626f0773d51aee0aa6302854aef89d7881d3b4915c49fecb3aaf844d48e05b27"
        ]
      },
      {
        "id": "cloudflare.rule.zone-cache-variants",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_cache_variants",
        "concept": "cloudflare.concept.edge-delivery-configuration",
        "emissions": [
          "emission:c84760b7dac47c29bca1844f8ffd543ac534629de5f0a74448e48cddbf4e530c"
        ]
      },
      {
        "id": "cloudflare.rule.zone-dns-settings",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_dns_settings",
        "concept": "cloudflare.concept.zone-configuration",
        "emissions": [
          "emission:e249b14a1633bb5832d7cc95f6e95bfd14e65f9c466f792deb16e6b9040effda"
        ]
      },
      {
        "id": "cloudflare.rule.zone-dnssec",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_dnssec",
        "concept": "cloudflare.concept.zone-configuration",
        "emissions": [
          "emission:0f88acda8eebd007bf872e68e8b973e6ce56babdc9b89b55c139ffecd6ffaba1"
        ]
      },
      {
        "id": "cloudflare.rule.zone-hold",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_hold",
        "concept": "cloudflare.concept.zone-configuration",
        "emissions": [
          "emission:a3d81a93f77c5938f0749c7ee35bf6c143b1b752a3622f1f50e9c04d7217715c"
        ]
      },
      {
        "id": "cloudflare.rule.zone-lockdown",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_lockdown",
        "concept": "cloudflare.concept.edge-security-configuration",
        "emissions": [
          "emission:a3ad0173479898bf84d6780955ca7e4fa49580ec87889f1faca3fd704eee4837"
        ]
      },
      {
        "id": "cloudflare.rule.zone-setting",
        "owner": "cloudflare",
        "match_kind": "resource",
        "match_type": "cloudflare_zone_setting",
        "concept": "cloudflare.concept.zone-configuration",
        "emissions": [
          "emission:d7408030ca09d820750773d89f584ff234078e7308a68d153621ffeffcbbc175"
        ]
      },
      {
        "id": "confluent.rule.access-point",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_access_point",
        "concept": "confluent.concept.private-endpoint",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:81744f8055055ab7381938e15dbef85e55fc90d9e88192d0e0b6a3eb91720d31",
          "emission:82ae773f122ee711c082c0c019a2ac8a753ee4cb5be507ffb22c05c355fd1580",
          "emission:d05ce8ef275dbffe7a32beeda0d1310efbc934703c1feebf027637e518665c86",
          "emission:e0fc3246a2780dbd7f8611ce574c1af524f2054bd7a78425cfbcfb07d8c9fb14"
        ]
      },
      {
        "id": "confluent.rule.business-metadata",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_business_metadata",
        "concept": "confluent.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.business-metadata-binding",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_business_metadata_binding",
        "concept": "confluent.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.byok-key",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_byok_key",
        "concept": "confluent.concept.byok-key",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "confluent.rule.catalog-entity-attributes",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_catalog_entity_attributes",
        "concept": "confluent.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.catalog-integration",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_catalog_integration",
        "concept": "confluent.concept.catalog-integration",
        "emissions": [
          "emission:71897bc6978071940d29a4a3f53df27cc6862771c33eddcafa461775581c8933",
          "emission:94b8879f258f74557aa4fd8a4227a02beba905363d8c61caa01c724a9145aaf0",
          "emission:c158960c635e26baa69e18d6ab25d81e4254d9fcc825420f617f496a2268c2ff"
        ]
      },
      {
        "id": "confluent.rule.certificate-authority",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_certificate_authority",
        "concept": "confluent.concept.certificate-authority",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "confluent.rule.certificate-pool",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_certificate_pool",
        "concept": "confluent.concept.certificate-pool",
        "emissions": [
          "emission:987683a98e31d7b1cb2a5171d12bb539bb0fb1fc2ee723796d674444b6f27dbb"
        ]
      },
      {
        "id": "confluent.rule.cluster-link",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_cluster_link",
        "concept": "confluent.concept.cluster-link",
        "identity": {
          "attributes": [
            "link_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "link_name"
          ]
        },
        "emissions": [
          "emission:3d7b27586d87ed542351879fb93e9a028f7f3de724abfb258d161269a3c05c80",
          "emission:b194c74dc582af3e906fa1d2da62161a0beef3573189e51428070b6e51f6a552",
          "emission:f2239241f8475f9f35fae98974ee67c3fd5a16999c0b59b4a7dfde136ee18374",
          "emission:ffc60d6c19afcc6d917a64fbf2f46724122921ff19bb089bf5efe489894c1a2b"
        ]
      },
      {
        "id": "confluent.rule.connect-artifact",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_connect_artifact",
        "concept": "confluent.concept.connector-artifact",
        "emissions": [
          "emission:38314aad0f697c35d5dd62ea245f18e05b460e8797b3c58ae30b1ffc43fbacd1"
        ]
      },
      {
        "id": "confluent.rule.connector",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_connector",
        "concept": "confluent.concept.connector",
        "emissions": [
          "emission:86133a20f8bd415e50fbf48965a032d73b57c64c6107c5d2cc8348809001ed07",
          "emission:ca9b1b38aca5614e9f3efa35988a0822d1df341f0802366ead780591957abfc9"
        ]
      },
      {
        "id": "confluent.rule.custom-connector-plugin",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_custom_connector_plugin",
        "concept": "confluent.concept.connector-artifact",
        "emissions": []
      },
      {
        "id": "confluent.rule.custom-connector-plugin-version",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_custom_connector_plugin_version",
        "concept": "confluent.concept.connector-artifact",
        "emissions": [
          "emission:abfff6a2a9dfccc2d5ec89f9fde3cbb32f3ce0cc21ecd867610a0e55ceff9ed8"
        ]
      },
      {
        "id": "confluent.rule.dns-forwarder",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_dns_forwarder",
        "concept": "confluent.concept.dns-forwarder",
        "emissions": [
          "emission:b5d3872564a68614e95a3e3e44333a3198c17465fed86cd6414d1794296593b3"
        ]
      },
      {
        "id": "confluent.rule.dns-record",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_dns_record",
        "concept": "confluent.concept.network-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.environment",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_environment",
        "concept": "confluent.concept.environment",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "confluent.rule.flink-artifact",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_artifact",
        "concept": "confluent.concept.flink-artifact",
        "emissions": [
          "emission:832d75616d01e0aeed15bb1c747b4c12d8c1ebc91cdcccedf3bc417a398ae188"
        ]
      },
      {
        "id": "confluent.rule.flink-compute-pool",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_compute_pool",
        "concept": "confluent.concept.flink-compute-pool",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:4cedfa134183e7f7e3bd746289301e911f464ba165a0d043152ccd95f84fe38a"
        ]
      },
      {
        "id": "confluent.rule.flink-compute-pool-config",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_compute_pool_config",
        "concept": "confluent.concept.flink-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.flink-connection",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_connection",
        "concept": "confluent.concept.flink-connection",
        "emissions": [
          "emission:08974ebea26d20b0bf53e83ee650aa36c8b64424ef945259dfcd6a479fa4886f",
          "emission:6e56b4c44ab573d7cf7f4216502437e7ac11d29071dc93e3d7af7e05ea60c8da",
          "emission:ce876574534e02cd5a0802ed9cd26fd094916846d31aa771fb9e748cb9fb5546"
        ]
      },
      {
        "id": "confluent.rule.flink-materialized-table",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_materialized_table",
        "concept": "confluent.concept.flink-materialized-table",
        "emissions": [
          "emission:00458d766884567c3de6abd7c5762e8ac0bbe1b29ebeb257bfccd0a6425d35c2",
          "emission:aac17904e99fec3044507275fffc59584f691f20c4c5db8d592a7523de738800",
          "emission:cd646bb653e32b6f96580fd445247700424bff593f6ea9c47c175305cd736a72"
        ]
      },
      {
        "id": "confluent.rule.flink-statement",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_flink_statement",
        "concept": "confluent.concept.flink-configuration",
        "emissions": [
          "emission:df15c658d13f8f582496cce3b23e68a66dc573f491d3cb043df7733884cccf26"
        ]
      },
      {
        "id": "confluent.rule.gateway",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_gateway",
        "concept": "confluent.concept.network-gateway",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:406de3519fdcc6a252592e1bad6b920657a6eb44ff4be53afd3a900ad0d317f8"
        ]
      },
      {
        "id": "confluent.rule.group-mapping",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_group_mapping",
        "concept": "confluent.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.identity-pool",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_identity_pool",
        "concept": "confluent.concept.identity-pool",
        "emissions": [
          "emission:9483b9dab0b208c4301434fb8123a6afa47dff66fc2b9a34bd35b1901f4d3599"
        ]
      },
      {
        "id": "confluent.rule.identity-provider",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_identity_provider",
        "concept": "confluent.concept.identity-provider",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "confluent.rule.ip-filter",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_ip_filter",
        "concept": "confluent.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.ip-group",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_ip_group",
        "concept": "confluent.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.kafka-acl",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_acl",
        "concept": "confluent.concept.kafka-configuration",
        "emissions": [
          "emission:bb795f726b6b6ff1b3abbe7e01976e9bbcdcf2c2c3311238c24789987fc77191"
        ]
      },
      {
        "id": "confluent.rule.kafka-client-quota",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_client_quota",
        "concept": "confluent.concept.kafka-configuration",
        "emissions": [
          "emission:fe29efc338ad6ad2f1411abc56465c144e5c10a769f6f5ded2fbfb9db5e3cb01"
        ]
      },
      {
        "id": "confluent.rule.kafka-cluster",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_cluster",
        "concept": "confluent.concept.kafka-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:07d0c13cd2ec56739b8042350556c09830394a738495dc3705744ed8e21c2af6",
          "emission:60fd39e5adf5a3aa539866e57e38663470318a093dc3f58fa72c0eec085b28e0",
          "emission:794de08a844c3b1597fea41867fe22a898272dcb1f21441389a4e65bf5ed0b36"
        ]
      },
      {
        "id": "confluent.rule.kafka-cluster-config",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_cluster_config",
        "concept": "confluent.concept.kafka-configuration",
        "emissions": [
          "emission:afd9c90d0fe6e66dec56bb558eb1fd71a5baca548de6f5c28a43812cd28ab120"
        ]
      },
      {
        "id": "confluent.rule.kafka-mirror-topic",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_mirror_topic",
        "concept": "confluent.concept.message-topic",
        "identity": {
          "attributes": [
            "mirror_topic_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "mirror_topic_name"
          ]
        },
        "emissions": [
          "emission:3e5def628789775d31f65a5f941fe0d2d49f102d8108dd9e54c10726e30e3fd3",
          "emission:7b3816e685f818fed7bc65b48d701ed6c3369929e5d0aa891d45330bbf761844",
          "emission:b4ec4a883c1eb55aabc00c5cba1f56f74bfd756eccee0f205697b8c4ead08956"
        ]
      },
      {
        "id": "confluent.rule.kafka-topic",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_kafka_topic",
        "concept": "confluent.concept.message-topic",
        "identity": {
          "attributes": [
            "topic_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "topic_name"
          ]
        },
        "emissions": [
          "emission:344a6d7e15af1d432f1d700880ae4920aa5293cd7758edd24245e7c98bd9e941"
        ]
      },
      {
        "id": "confluent.rule.ksqldb-cluster",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_ksql_cluster",
        "concept": "confluent.concept.ksqldb-cluster",
        "emissions": [
          "emission:4ef4535c815f2b3134695c210ba642bf7ddfb14f0e209d6e6179e480faa03013",
          "emission:bcf18482d33df8e5c31eb4677788d6de43c9f4eb82c2848e28d9e1e1d4ac53bf",
          "emission:f132bb619fadc42955857597dec49b0e5dfe56f40ad9346957d4862311277e3e"
        ]
      },
      {
        "id": "confluent.rule.legacy-connector-plugin",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_plugin",
        "concept": "confluent.concept.connector-artifact",
        "emissions": []
      },
      {
        "id": "confluent.rule.network",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:e4094c1b09562c29437520e04b06d5d8aad9a02ea4b79843af1be820cc9c1fcc"
        ]
      },
      {
        "id": "confluent.rule.network-link-endpoint",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_network_link_endpoint",
        "concept": "confluent.concept.network-link-endpoint",
        "emissions": [
          "emission:68195eb4608752ca07ce52a75a7fa2d963780d609c07b8b6ffbb9e31ca47ca98",
          "emission:bce33d84d84aebaf1a0e8e53d085457a1c201731d0abeb23f7f4dc9b8f972494"
        ]
      },
      {
        "id": "confluent.rule.network-link-service",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_network_link_service",
        "concept": "confluent.concept.network-link-service",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:622be575f68253ee4681bb29b62afb84b803b8ae3b82eb15cb89d766fa2954f4"
        ]
      },
      {
        "id": "confluent.rule.network-peering",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_peering",
        "concept": "confluent.concept.network-peering",
        "emissions": [
          "emission:2c8a06d18b8b3a3cb6524a8200c17132bd58b24e72160725b33cd017facbcf2e",
          "emission:54e3e76de996357e12729f8804bbc130691d3ed9b694e7dbb5b13ea36ce107e0",
          "emission:82e0edf5673c7c4fbcc145256bc20c108a00ce2e0f8780439c040aff156bbd94",
          "emission:bccefe63b8a8e225ecdc91a919f2269f41a0e7b7396975d984ac09f4a6d6024a"
        ]
      },
      {
        "id": "confluent.rule.private-link-access",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_private_link_access",
        "concept": "confluent.concept.network-configuration",
        "emissions": [
          "emission:376759f926f6bce9f5b6b5d1da730d83cca30d99d0f7814cc2c3af237e6f7342"
        ]
      },
      {
        "id": "confluent.rule.private-link-attachment",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_private_link_attachment",
        "concept": "confluent.concept.private-link-attachment",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:e75f2dcbb1e6fbe19188217c619df51ce0713a123b27fd87f680d35c2e402142"
        ]
      },
      {
        "id": "confluent.rule.private-link-attachment-connection",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_private_link_attachment_connection",
        "concept": "confluent.concept.private-endpoint",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:2b5ca1e996b243fb016efcf1cd359b4c438c5cda566ac09b51262b1071ead411",
          "emission:773e13dc258b19a479511d714a4aa73d432ee18d4752d416fe8a4471c79d640e",
          "emission:cb22937c32099d08068fc1b241441fce6331a35411a4763ecab4bffee654893b",
          "emission:eadb50fd9c52b751205457b0ddc23153afe6f43a5d1c7b31ff82ff1e182872ce"
        ]
      },
      {
        "id": "confluent.rule.provider-integration",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_provider_integration",
        "concept": "confluent.concept.provider-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:e32f799337b991a59a75ddec5276ad187d86df679c74562f7a891cc65133e80d"
        ]
      },
      {
        "id": "confluent.rule.provider-integration-authorization",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_provider_integration_authorization",
        "concept": "confluent.concept.security-configuration",
        "emissions": [
          "emission:821cc560808caa0ef2e1e4a68cd9be4cae444f92d99313f2b756bd819650d4bd"
        ]
      },
      {
        "id": "confluent.rule.provider-integration-setup",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_provider_integration_setup",
        "concept": "confluent.concept.security-configuration",
        "emissions": [
          "emission:646c24bc350afb8afd87f1d43672a5bf27e3f4443db127569e124ffbd6e5a217"
        ]
      },
      {
        "id": "confluent.rule.role-binding",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_role_binding",
        "concept": "confluent.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.rtce-topic",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_rtce_topic",
        "concept": "confluent.concept.message-topic",
        "identity": {
          "attributes": [
            "topic_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "topic_name"
          ]
        },
        "emissions": [
          "emission:0b826ef166d264e72e1dbaecd9421b4a164a94ddbc966bb656f6357dc186782c",
          "emission:0f861b53091e8d5927ddb811d0d1e4b97c98e2c19af310a0d6051c5533c21226"
        ]
      },
      {
        "id": "confluent.rule.schema",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:db36abff182d06a539b7b962a4eadfdaead07fa502e4b0a32877081ee835d0a3"
        ]
      },
      {
        "id": "confluent.rule.schema-exporter",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema_exporter",
        "concept": "confluent.concept.schema-link",
        "emissions": [
          "emission:1588ebef75980074ec9c5eb4e008b05e2868b19009a418127fe7854eb91dc94d",
          "emission:f4baf51c5aff731d2b17f1dc547eb3610bb8541783aec1dbbd5e88c7472cd944"
        ]
      },
      {
        "id": "confluent.rule.schema-registry",
        "owner": "confluent",
        "match_kind": "data",
        "match_type": "confluent_schema_registry_cluster",
        "concept": "confluent.concept.schema-registry",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:43df8827aa91ebe49f2e522bc9f73ad2630c5977fab63df2960b46c14c926ccb"
        ]
      },
      {
        "id": "confluent.rule.schema-registry-cluster-config",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema_registry_cluster_config",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:1673b8607934aff1712b327bfb1d960e6834858c878031585053be2d7f4e088b"
        ]
      },
      {
        "id": "confluent.rule.schema-registry-cluster-mode",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema_registry_cluster_mode",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:270bb01087e3517b971797e8d61a533a06c140c95778e515243b082b7e686aa7"
        ]
      },
      {
        "id": "confluent.rule.schema-registry-dek",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema_registry_dek",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:acf510b3e51da8933840a869ebd2c777c03edb65603f00edef66c4df5c53c64c"
        ]
      },
      {
        "id": "confluent.rule.schema-registry-kek",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_schema_registry_kek",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:26b7f2c01f2b01fdd0720720e3015b64799973b6e9e707ec619edfd5c6d19e87"
        ]
      },
      {
        "id": "confluent.rule.service-account",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_service_account",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "confluent.rule.subject-config",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_subject_config",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:1573f9e9e1fd6b261ecc41e9ff90c26dc4c469b6c4be7a932296385336e073d9"
        ]
      },
      {
        "id": "confluent.rule.subject-mode",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_subject_mode",
        "concept": "confluent.concept.schema-registry-configuration",
        "emissions": [
          "emission:bfbe975e23d2b4dccd46a42d8fd431b9cd82b3113063f2b7e55fa7c7e58bbb85"
        ]
      },
      {
        "id": "confluent.rule.tableflow-topic",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_tableflow_topic",
        "concept": "confluent.concept.tableflow-topic",
        "emissions": [
          "emission:14225e5082476a75dc0f4fceb8abc022294bf0beca92d3ea4399049090960c22",
          "emission:3b0cc8aae2a02a10a60b7b50cdbd8b1e3315c24c5a6405ec17f4f1e4998cb95a",
          "emission:576077a6e8ecb7b022f25910c04a6925771dd4b5d217f3bbe058e66ed3f0b025",
          "emission:b607b8dd33698098292ab43d22561b3e3d04f2fa35b92f997c35f5d28ef5562e",
          "emission:e9bb3fb70714a22ed500c0e7eb9c305ac1351cccae27ddaf41e4e0d6afbc0ce7",
          "emission:ec525163401a044e61ea7ff59e3d3c9ec606ecd9fd99ae4163db5bf98dee0562"
        ]
      },
      {
        "id": "confluent.rule.tag",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_tag",
        "concept": "confluent.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.tag-binding",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_tag_binding",
        "concept": "confluent.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "confluent.rule.transit-gateway-attachment",
        "owner": "confluent",
        "match_kind": "resource",
        "match_type": "confluent_transit_gateway_attachment",
        "concept": "confluent.concept.transit-gateway-attachment",
        "emissions": [
          "emission:ab277ba83aa73e2df1191acb54af24be2558c913cb0177b9ae1224e67e4f96fc"
        ]
      },
      {
        "id": "consul.rule.acl-auth-method",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_acl_auth_method",
        "concept": "consul.concept.acl-auth-method",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:ea734f3116ec80322591c3e4f45fc47525aa183b3ab11983ffd8fdc6527dc978"
        ]
      },
      {
        "id": "consul.rule.acl-auth-method-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_acl_auth_method",
        "concept": "consul.concept.acl-auth-method",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:fe6ae42022e9d539cddc0b8f8d7df43200ba73bdcb4caa6914f0b170a9a28b95"
        ]
      },
      {
        "id": "consul.rule.acl-binding-rule",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_acl_binding_rule",
        "concept": "consul.concept.access-control-configuration",
        "emissions": [
          "emission:1d4653de173ff2d91dd72f131fd42351587f64254da723c8fb765fa965f1a005"
        ]
      },
      {
        "id": "consul.rule.admin-partition",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_admin_partition",
        "concept": "consul.concept.admin-partition",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.agent-service",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_agent_service",
        "concept": "consul.concept.consul-service",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.autopilot-config",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_autopilot_config",
        "concept": "consul.concept.operations-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.catalog-service-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_catalog_service",
        "concept": "consul.concept.consul-service",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-api-gateway-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.api-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-api-gateway-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.api-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-control-plane-request-limit-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.operations-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-control-plane-request-limit-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.operations-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-exported-services-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-export",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-exported-services-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-export",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-file-system-certificate-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-file-system-certificate-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-http-route-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-http-route-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-ingress-gateway-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.ingress-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-ingress-gateway-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.ingress-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-inline-certificate-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-inline-certificate-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-jwt-provider-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.jwt-provider",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-jwt-provider-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.jwt-provider",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-mesh-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-mesh",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-mesh-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-mesh",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-proxy-defaults-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-networking-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-proxy-defaults-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-networking-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-sameness-group-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.sameness-group",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-sameness-group-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.sameness-group",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-defaults",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_service_defaults",
        "concept": "consul.concept.service-networking-configuration",
        "emissions": [
          "emission:93258d375101b4f9ba701960f9d95cdf11e77a22bdd0074075761111b7e9c692"
        ]
      },
      {
        "id": "consul.rule.config-entry-service-defaults-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-networking-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-defaults-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.service-networking-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-intentions",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_service_intentions",
        "concept": "consul.concept.mesh-security-configuration",
        "emissions": [
          "emission:9ab9d3cfa2ee45fbba39c0cf313c8f0968e05db0c7dbb4e7db0914010bfd12e1"
        ]
      },
      {
        "id": "consul.rule.config-entry-service-intentions-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.mesh-security-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-intentions-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.mesh-security-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-resolver",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_service_resolver",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": [
          "emission:b8e13fccb659012af32c1234b3b9006e67a50b76d16c3a90ed0d62ba79cd6380"
        ]
      },
      {
        "id": "consul.rule.config-entry-service-resolver-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-resolver-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-router",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_service_router",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": [
          "emission:0e0af406259ffa1645ea93f47952c8c0018fbb39cf9a1aabac746d19631e5055"
        ]
      },
      {
        "id": "consul.rule.config-entry-service-router-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-router-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-splitter",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_service_splitter",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": [
          "emission:39178e9f732ae39a494812fbbcab709f639798cff9bba0638ab23e9eff7045d3"
        ]
      },
      {
        "id": "consul.rule.config-entry-service-splitter-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-service-splitter-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-tcp-route-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-tcp-route-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.gateway-configuration",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-terminating-gateway-json",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.terminating-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-terminating-gateway-json-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry",
        "concept": "consul.concept.terminating-gateway",
        "emissions": []
      },
      {
        "id": "consul.rule.config-entry-v2-exported-services",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_config_entry_v2_exported_services",
        "concept": "consul.concept.service-export",
        "emissions": [
          "emission:c10217a4b63ad58a8107ce7761265fb2f35411f6c6f2560a028bc6384acd6713",
          "emission:ece92f04efa194e252dccef73cd8b713fd58029563f4f63e159de9f1dc0ed64b",
          "emission:fac968c36bb5c608a86b5bc5ba71df7e28b757c5bbb6160848fecc60eb7564cb"
        ]
      },
      {
        "id": "consul.rule.config-entry-v2-exported-services-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_config_entry_v2_exported_services",
        "concept": "consul.concept.service-export",
        "emissions": [
          "emission:444308b4a546e6ef10d0023c8e2ab2243df13dcc2a572365c1427335e27ef7d3",
          "emission:963cb85b96d3d302ef997b1137f95191afa4ca45843c6537bd377006aa2184ff",
          "emission:b169858740f86a9d899cd86ce619c34ac28ce3826abb33fbbfdf01ede2664f5f"
        ]
      },
      {
        "id": "consul.rule.intention",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_intention",
        "concept": "consul.concept.mesh-security-configuration",
        "emissions": [
          "emission:37cd264f7f69edeee074cb32d480d8f9d3593cf45261e36bf2263f4994822d02",
          "emission:ed571e7e44b6da17d06a5237d7f8d065b876f0cacc77ece4b1151fef271e6f11"
        ]
      },
      {
        "id": "consul.rule.namespace",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_namespace",
        "concept": "consul.concept.namespace",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:058a124a0f43f3e277437a9c6b4f3d79e9f1fc436934c104e6acda7354dad578"
        ]
      },
      {
        "id": "consul.rule.namespace-policy-attachment",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_namespace_policy_attachment",
        "concept": "consul.concept.access-control-configuration",
        "emissions": [
          "emission:d775c1e23e9c8d531969389242288c0c7ba9c160b57bdb66f6b97b3d1d4a290f"
        ]
      },
      {
        "id": "consul.rule.namespace-role-attachment",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_namespace_role_attachment",
        "concept": "consul.concept.access-control-configuration",
        "emissions": [
          "emission:e410928e514e555a9b46e6fb31e45ffb998800c4cb1cacc7d98c254d39b53a67"
        ]
      },
      {
        "id": "consul.rule.node",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_node",
        "concept": "consul.concept.consul-node",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.peering",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_peering",
        "concept": "consul.concept.cluster-peering",
        "identity": {
          "attributes": [
            "id",
            "peer_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "peer_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.peering-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_peering",
        "concept": "consul.concept.cluster-peering",
        "identity": {
          "attributes": [
            "id",
            "peer_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "peer_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "consul.rule.prepared-query",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_prepared_query",
        "concept": "consul.concept.discovery-chain-configuration",
        "emissions": [
          "emission:8403149b76e1d889edbf4436ad3c2d671ecc3abdd81acdc0a9af65b821aad3b8"
        ]
      },
      {
        "id": "consul.rule.service",
        "owner": "consul",
        "match_kind": "resource",
        "match_type": "consul_service",
        "concept": "consul.concept.consul-service",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:5c3dd2166ab5b88384f33368b86bb83fdf8fefdf652590e2974e181d8243d2a2",
          "emission:e721e3d2905287b2291bace9c9a094df239e012dd350cfeb86a582c196d5b51b"
        ]
      },
      {
        "id": "consul.rule.service-health-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_service_health",
        "concept": "consul.concept.operations-configuration",
        "emissions": [
          "emission:f66c6d2d2c31df365f610d5867405ce6fd8df86337e1847c05757ef023d90fcb"
        ]
      },
      {
        "id": "consul.rule.service-lookup",
        "owner": "consul",
        "match_kind": "data",
        "match_type": "consul_service",
        "concept": "consul.concept.consul-service",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.access-control-rule-set",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_access_control_rule_set",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-federation-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_federation_policy",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-group-member",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_iam_direct_group_member_v2",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-identity-group",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_iam_group_v2",
        "concept": "databricks.concept.identity-group",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-network-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_network_policy",
        "concept": "databricks.concept.network-security-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-service-principal",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_iam_service_principal_v2",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "application_id",
            "service_principal_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "application_id",
            "service_principal_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.account-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_setting_v2",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.account-workspace-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_account_iam_workspace_assignment_v2",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.ai-gateway-mcp-service",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ai_gateway_mcp_service",
        "concept": "databricks.concept.ai-gateway-service",
        "emissions": []
      },
      {
        "id": "databricks.rule.ai-gateway-model-provider-service",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ai_gateway_model_provider_service",
        "concept": "databricks.concept.ai-gateway-service",
        "emissions": []
      },
      {
        "id": "databricks.rule.ai-gateway-model-service",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ai_gateway_model_service",
        "concept": "databricks.concept.ai-gateway-service",
        "emissions": []
      },
      {
        "id": "databricks.rule.ai-search-endpoint",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ai_search_endpoint",
        "concept": "databricks.concept.ai-search-endpoint",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.ai-search-index",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ai_search_index",
        "concept": "databricks.concept.ai-search-index",
        "emissions": [
          "emission:d9a64cd6c855784105461777f54e1815b6d00e0891c0aa71421922f7ae6fedc9"
        ]
      },
      {
        "id": "databricks.rule.alert",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_alert",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.alert-v2",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_alert_v2",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.apps-custom-template",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_apps_settings_custom_template",
        "concept": "databricks.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.artifact-allowlist",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_artifact_allowlist",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.automatic-cluster-update-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_automatic_cluster_update_workspace_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.aws-s3-mount",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_aws_s3_mount",
        "concept": "databricks.concept.legacy-storage-mount",
        "emissions": []
      },
      {
        "id": "databricks.rule.azure-adls-gen1-mount",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_azure_adls_gen1_mount",
        "concept": "databricks.concept.legacy-storage-mount",
        "emissions": []
      },
      {
        "id": "databricks.rule.azure-adls-gen2-mount",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_azure_adls_gen2_mount",
        "concept": "databricks.concept.legacy-storage-mount",
        "emissions": []
      },
      {
        "id": "databricks.rule.azure-blob-mount",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_azure_blob_mount",
        "concept": "databricks.concept.legacy-storage-mount",
        "emissions": []
      },
      {
        "id": "databricks.rule.catalog-workspace-binding",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_catalog_workspace_binding",
        "concept": "databricks.concept.unity-catalog-access-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.cluster-library",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_library",
        "concept": "databricks.concept.compute-configuration",
        "emissions": [
          "emission:fbc49b0d94e36f35bad297a29ab5f49962dbe704a0182874020383c4e04162ef"
        ]
      },
      {
        "id": "databricks.rule.cluster-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_cluster_policy",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.compliance-security-profile-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_compliance_security_profile_workspace_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.compute-cluster",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_cluster",
        "concept": "databricks.concept.compute-cluster",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:98e96156e9f951fbf88453dec664385de618f0843098a49e96c470e225b2347d",
          "emission:a8a62a4cf1b1761be1bf5e39ade5920fd0b30c876a04a26385657fa5fe102f41",
          "emission:bc253fac46f3d7f6eafb2045785ab157c3b30dfaac70fab3fd7ee5fb972e6401"
        ]
      },
      {
        "id": "databricks.rule.dashboard",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_dashboard",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.dashboard-embedding-access-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_aibi_dashboard_embedding_access_policy_setting",
        "concept": "databricks.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.dashboard-embedding-approved-domains",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_aibi_dashboard_embedding_approved_domains_setting",
        "concept": "databricks.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.data-classification-catalog-config",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_data_classification_catalog_config",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.data-quality-monitor",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_data_quality_monitor",
        "concept": "databricks.concept.quality-monitor",
        "emissions": []
      },
      {
        "id": "databricks.rule.default-namespace-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_default_namespace_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.default-workspace-base-environment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_environments_default_workspace_base_environment",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.delta-share",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_share",
        "concept": "databricks.concept.delta-share",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.delta-sharing-provider",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_provider",
        "concept": "databricks.concept.delta-sharing-provider",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.disable-legacy-access-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_disable_legacy_access_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.disable-legacy-dbfs-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_disable_legacy_dbfs_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.disable-legacy-features-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_disable_legacy_features_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.disaster-recovery-stable-url",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_disaster_recovery_stable_url",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.enhanced-security-monitoring-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_enhanced_security_monitoring_workspace_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.entitlements",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_entitlements",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.entity-tag-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_entity_tag_assignment",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.external-location",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_external_location",
        "concept": "databricks.concept.external-location",
        "emissions": [
          "emission:213c7108a4f9beefb0382bfc13a9f6aaff84fa58ec4a1362590a5f56155cee39",
          "emission:62b33c1decdf917e7a7cfd63741e105a6a6a2ed145ddb26c8c8a2d8f9871f788",
          "emission:d5a7046f033f6094757c8cc1b100470760d2ecb54be5b7dea022fd013ba77b7a"
        ]
      },
      {
        "id": "databricks.rule.external-metadata",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_external_metadata",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.feature-engineering-feature",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_feature_engineering_feature",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.feature-engineering-kafka-config",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_feature_engineering_kafka_config",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.feature-engineering-materialized-feature",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_feature_engineering_materialized_feature",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.global-init-script",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_global_init_script",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.grant",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_grant",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.grants",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_grants",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.group-instance-profile",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_group_instance_profile",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.group-member",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_group_member",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.group-role",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_group_role",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.identity-group",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_group",
        "concept": "databricks.concept.identity-group",
        "emissions": []
      },
      {
        "id": "databricks.rule.instance-pool",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_instance_pool",
        "concept": "databricks.concept.instance-pool",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.instance-profile",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_instance_profile",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.ip-access-list",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_ip_access_list",
        "concept": "databricks.concept.network-security-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.knowledge-assistant",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_knowledge_assistant",
        "concept": "databricks.concept.knowledge-assistant",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.knowledge-assistant-source",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_knowledge_assistant_knowledge_source",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": [
          "emission:3fb69695706d2e550673e9774a55cd082313204abf93aaad626186cd28d56c0d"
        ]
      },
      {
        "id": "databricks.rule.lakebase-branch",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_branch",
        "concept": "databricks.concept.lakebase-branch",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "uid"
          ]
        },
        "emissions": [
          "emission:1dfd3e6758e86eb7f5bbbfc0773370389134ada16981e6f726f43f700dfcef91",
          "emission:5fdf5e4af566ca36c4f3580ddee4e8a02ede48de08085178595cd4c331444163"
        ]
      },
      {
        "id": "databricks.rule.lakebase-data-api",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_data_api",
        "concept": "databricks.concept.lakebase-data-api",
        "emissions": [
          "emission:9fd31b59b8b8314e3f607a65152e45141fdb1badbb0a2c7666f425f3bbdc4cfe"
        ]
      },
      {
        "id": "databricks.rule.lakebase-database",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_database",
        "concept": "databricks.concept.lakebase-database",
        "emissions": [
          "emission:fb5438a5cc5aa6537579ae41cc26c940e2d6d18047fe3066304be90d3c5e1375"
        ]
      },
      {
        "id": "databricks.rule.lakebase-endpoint",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_endpoint",
        "concept": "databricks.concept.lakebase-endpoint",
        "emissions": [
          "emission:01cdee99b4a7f834accd18fdc8d89c2e1272941b09997705940ae87057e6b58c"
        ]
      },
      {
        "id": "databricks.rule.lakebase-postgres-catalog",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_catalog",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-postgres-cdf-config",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_cdf_config",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-postgres-role",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_role",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-postgres-synced-table",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_synced_table",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-project",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_postgres_project",
        "concept": "databricks.concept.lakebase-project",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "uid"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-provisioned-catalog",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_database_database_catalog",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakebase-provisioned-instance",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_database_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "uid"
          ]
        },
        "emissions": [
          "emission:e0e69324a97fe93ebe55713461f49b498a909c3ebd7e0cf3d2c982d06bac94ab"
        ]
      },
      {
        "id": "databricks.rule.lakebase-provisioned-synced-table",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_database_synced_database_table",
        "concept": "databricks.concept.database-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.lakeflow-job",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_job",
        "concept": "databricks.concept.workflow",
        "emissions": [
          "emission:44a92aa16ae45938a5ca39dc3b3ec9fbaa03290447493e4cb586b66d5b5dc6c6"
        ]
      },
      {
        "id": "databricks.rule.lakeflow-pipeline",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_pipeline",
        "concept": "databricks.concept.lakeflow-pipeline",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:900b5c318feacded95dc11eb0d3776d2346440f8b3c21638f7dfc3b0e93029e6",
          "emission:fd427b65f7254c92737928e9ddc1292dd27ebc05aaa9a5860ec1bee2ba196ad9"
        ]
      },
      {
        "id": "databricks.rule.lakehouse-federation-connection",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_connection",
        "concept": "databricks.concept.lakehouse-federation-connection",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:940351ecbe1d36597664543b950fe1aa8e59c375262d6904d7ae47efe09498b9"
        ]
      },
      {
        "id": "databricks.rule.lakehouse-monitor",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_lakehouse_monitor",
        "concept": "databricks.concept.quality-monitor",
        "emissions": []
      },
      {
        "id": "databricks.rule.log-delivery",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_log_delivery",
        "concept": "databricks.concept.log-delivery",
        "emissions": [
          "emission:1e77129fb1d25b5ce4a95f172292b1f750a99b4c4e1112038a9c642a47ef7b46",
          "emission:fcef92adfbc01363b7562e7b5ccfc12c462818cf7861104ef56a3bdfea445a70"
        ]
      },
      {
        "id": "databricks.rule.materialized-feature-tag",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_materialized_features_feature_tag",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.metastore-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_metastore_assignment",
        "concept": "databricks.concept.unity-catalog-access-detail",
        "emissions": [
          "emission:48bf68dcbb5f79f8c1eba438f5a8cc53b04e36bae417b8383f066150ba05e041",
          "emission:8488eab292f85f8650860b3448772760358258a05f10bd4e8468dd4afd6ae4be"
        ]
      },
      {
        "id": "databricks.rule.metastore-data-access",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_metastore_data_access",
        "concept": "databricks.concept.storage-credential",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:145f3b43bfffb9f85c1d7a48410be4cb867dcdfc2825b754c37d51564d1ca2a1",
          "emission:214972e660a272613a791f1031c5222b756f0504fb4e3ae6c2302b5d6d40a19b",
          "emission:bf79adaf6470d840ee2501d05e8634d58f4f6a8b16f6db2dcc3aa000e292c72e"
        ]
      },
      {
        "id": "databricks.rule.mlflow-experiment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mlflow_experiment",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.mlflow-model",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mlflow_model",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.mlflow-webhook",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mlflow_webhook",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.model-serving",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_model_serving",
        "concept": "databricks.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "databricks.rule.model-serving-provisioned-throughput",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_model_serving_provisioned_throughput",
        "concept": "databricks.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "databricks.rule.mount",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mount",
        "concept": "databricks.concept.legacy-storage-mount",
        "emissions": []
      },
      {
        "id": "databricks.rule.mws-permission-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_permission_assignment",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.network-connectivity-binding",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_ncc_binding",
        "concept": "databricks.concept.network-binding",
        "emissions": [
          "emission:15e2ed4e01c87b9da22fed2ea2f7408dac10ca4359a92879219a60e9ab2ffb91",
          "emission:2a3d37e5dd75d0688e0b6a85ae565df2e6ec4a3f3e1cf583da7f6b50cb091d80"
        ]
      },
      {
        "id": "databricks.rule.network-connectivity-configuration",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_network_connectivity_config",
        "concept": "databricks.concept.network-connectivity-configuration",
        "identity": {
          "attributes": [
            "id",
            "network_connectivity_config_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "network_connectivity_config_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.online-table",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_online_table",
        "concept": "databricks.concept.online-serving-configuration",
        "emissions": [
          "emission:9130e779fa121df7049f8bab035b127162f19a2b099ade2dcf71432b24ad8c0e"
        ]
      },
      {
        "id": "databricks.rule.permission-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_permission_assignment",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.permissions",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_permissions",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.policy-info",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_policy_info",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.private-access-settings",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_private_access_settings",
        "concept": "databricks.concept.private-access-settings",
        "identity": {
          "attributes": [
            "id",
            "private_access_settings_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "private_access_settings_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.private-endpoint-rule",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_ncc_private_endpoint_rule",
        "concept": "databricks.concept.private-endpoint-rule",
        "emissions": [
          "emission:0e28990d707ad99c3c6ca8c8f4137c459397e82b2271d46a9665ecab0b18ceac",
          "emission:38a0a0bdd0b7f3df300db76adcec9cdbd3b4053574d725c65b4e44464d5dc6cc"
        ]
      },
      {
        "id": "databricks.rule.quality-monitor",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_quality_monitor",
        "concept": "databricks.concept.quality-monitor",
        "emissions": []
      },
      {
        "id": "databricks.rule.quality-monitor-v2",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_quality_monitor_v2",
        "concept": "databricks.concept.quality-monitor",
        "emissions": []
      },
      {
        "id": "databricks.rule.query",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_query",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.registered-model",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_registered_model",
        "concept": "databricks.concept.registered-model",
        "emissions": [
          "emission:e0c516be28b69fc937ddd39b48998964d8475751be9bb0c61ce432fd70e773b9"
        ]
      },
      {
        "id": "databricks.rule.restrict-workspace-admins-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_restrict_workspace_admins_setting",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.rfa-access-request-destinations",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_rfa_access_request_destinations",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.secret",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_secret",
        "concept": "databricks.concept.secret-configuration",
        "emissions": [
          "emission:57070ad2423761dd6ac5fdff057e006e80f72afb1c19cc5451770c3a9316d751"
        ]
      },
      {
        "id": "databricks.rule.secret-acl",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_secret_acl",
        "concept": "databricks.concept.secret-configuration",
        "emissions": [
          "emission:8d06e060725b113bfce1009b729e58ded476d9f33a2c25b0eb50f7435f44d8ce"
        ]
      },
      {
        "id": "databricks.rule.secret-scope",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_secret_scope",
        "concept": "databricks.concept.secret-scope",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.service-credential",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_credential",
        "concept": "databricks.concept.service-credential",
        "emissions": [
          "emission:d71ed06b0c4371faf8d51b86561ec9b98c75e519b9773e17426c1cfaa90eecf8",
          "emission:d74c73647c8a4c69468b538fbda23c22bc167a91a4b5dc4db88a8c9c55d1341c"
        ]
      },
      {
        "id": "databricks.rule.service-direct-endpoint",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_endpoint",
        "concept": "databricks.concept.private-endpoint-registration",
        "emissions": []
      },
      {
        "id": "databricks.rule.service-principal",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_service_principal",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "application_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "acl_principal_id",
            "application_id",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.service-principal-federation-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_service_principal_federation_policy",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.service-principal-role",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_service_principal_role",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.service-principal-secret",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_service_principal_secret",
        "concept": "databricks.concept.secret-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-alert",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_alert",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-dashboard",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_dashboard",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-global-config",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_global_config",
        "concept": "databricks.concept.sql-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-permissions",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_permissions",
        "concept": "databricks.concept.sql-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-query",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_query",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-table",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_table",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-visualization",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_visualization",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.sql-widget",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_sql_widget",
        "concept": "databricks.concept.analytics-artifact",
        "emissions": []
      },
      {
        "id": "databricks.rule.storage-credential",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_storage_credential",
        "concept": "databricks.concept.storage-credential",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:1dbf205324202c4e1f70afb1763cd3d2d55e255f6ae7f025beffe572c4d3cbc7",
          "emission:497242af631af6c5b62c0e127b4151f4fcabe2f5151c42cdd39370385bb60628",
          "emission:915556cf139c64c2f5d1d857036841a534a9568811fa4d1b2146704c7f4fd255"
        ]
      },
      {
        "id": "databricks.rule.supervisor-agent",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_supervisor_agent",
        "concept": "databricks.concept.supervisor-agent",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.supervisor-agent-tool",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_supervisor_agent_tool",
        "concept": "databricks.concept.ml-platform-detail",
        "emissions": [
          "emission:1fd0e1462e811b8b4dc2e0b0adf905a3ce925ff84d6985ee3e19ec35684a52f3"
        ]
      },
      {
        "id": "databricks.rule.system-schema",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_system_schema",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.tag-policy",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_tag_policy",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.unity-catalog-catalog",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_catalog",
        "concept": "databricks.concept.unity-catalog-catalog",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:26bfc2a44b38a1c831541293d25dd3322e6d7c89ce781c2d50d06c41b37667e9",
          "emission:317a569a3a512bd596cb47b2ade36ebd12d33a7b167d4a0132d89d5f614de411",
          "emission:49206118b96f104c60544cd609fcf3d116fd671e7f7d058682bd7654afd59de6",
          "emission:cc2dbf5ddf16aace1243c03a721fa1c4ac3180ddc22866628f4bc221b095d462",
          "emission:ecb0d78bd45b49763fcc45414e05665e44fa74b94b958828d8781489e301efde"
        ]
      },
      {
        "id": "databricks.rule.unity-catalog-metastore",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_metastore",
        "concept": "databricks.concept.unity-catalog-metastore",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:fa8d7d162ada5626238faf8f5de3f538fc45f456ebd5042c93a022770c2c6613"
        ]
      },
      {
        "id": "databricks.rule.unity-catalog-schema",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_schema",
        "concept": "databricks.concept.unity-catalog-schema",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:058b70eb58d571d7d55ea1a1a3379b469d5bec43766a578560f5898bc6916a79",
          "emission:bae5d0a68213818779a68a1e187e58b636aa0f8dbca3609467ec542d8323c8cc"
        ]
      },
      {
        "id": "databricks.rule.unity-catalog-secret",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_secret_uc",
        "concept": "databricks.concept.secret-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.unity-catalog-table",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_table",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.unity-catalog-volume",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_volume",
        "concept": "databricks.concept.unity-catalog-volume",
        "emissions": [
          "emission:3e1d620c1b4c4d9bb751934bccf1358f0d4cb39016739634f86b0028816ffce8",
          "emission:a188d02daf5318ac0f2c833115f432e5b71151806aa6a9965d509516a66dd923"
        ]
      },
      {
        "id": "databricks.rule.user-instance-profile",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_user_instance_profile",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.user-role",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_user_role",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.vector-search-endpoint",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_vector_search_endpoint",
        "concept": "databricks.concept.vector-search-endpoint",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.vector-search-index",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_vector_search_index",
        "concept": "databricks.concept.vector-search-index",
        "emissions": [
          "emission:2dbfa2403933824a3de4b9d84fa65bb44738ac8dd0b2fb061f7666dbaf155f27"
        ]
      },
      {
        "id": "databricks.rule.vpc-endpoint-registration",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_vpc_endpoint",
        "concept": "databricks.concept.private-endpoint-registration",
        "emissions": []
      },
      {
        "id": "databricks.rule.warehouses-default-warehouse-override",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_warehouses_default_warehouse_override",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_workspaces",
        "concept": "databricks.concept.workspace",
        "identity": {
          "attributes": [
            "id",
            "workspace_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "workspace_id"
          ]
        },
        "emissions": [
          "emission:2a27bc61d6971f4f2c66903168836667aa601156191db0b18fb4178e7f1a05c3",
          "emission:4b3885738acb6cb091e33408f8c79cf79043bdd9b5803499b3e799e94ef80581",
          "emission:699e8ef7738c914bb0b7449a5fb1467c4eb6fa8d2e3e9db42b5c020bff8d5930",
          "emission:825fc9095e3924afcab0372f2e3536d1e813c8fac6905646836ee78eb3038b25",
          "emission:f8eb726aef7d6ce51975f4647955915e07cd7f8db54422d34fccfce388b653af"
        ]
      },
      {
        "id": "databricks.rule.workspace-base-environment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_environments_workspace_base_environment",
        "concept": "databricks.concept.compute-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-binding",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_binding",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-configuration",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_conf",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-deployment-credential",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_credentials",
        "concept": "databricks.concept.workspace-deployment-credential",
        "identity": {
          "attributes": [
            "credentials_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "credentials_id",
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-entity-tag-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_entity_tag_assignment",
        "concept": "databricks.concept.unity-catalog-data-detail",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-group-member",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_iam_direct_group_member_v2",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-identity-assignment",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_iam_workspace_assignment_v2",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-identity-detail",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_iam_workspace_identity_detail_v2",
        "concept": "databricks.concept.identity-access-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-identity-group",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_iam_group_v2",
        "concept": "databricks.concept.identity-group",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-network-configuration",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_networks",
        "concept": "databricks.concept.workspace-network-configuration",
        "identity": {
          "attributes": [
            "id",
            "network_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "network_id"
          ]
        },
        "emissions": [
          "emission:4d995f24136e362de41e8cb7a3f57a58852ceeba4787f8cc1984a6a1723307f1",
          "emission:b578a045aa9781b8ad4021ac5dc623ef25c7fc402744e9a108490d4317008ad8"
        ]
      },
      {
        "id": "databricks.rule.workspace-network-option",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_network_option",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-root-storage",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_mws_storage_configurations",
        "concept": "databricks.concept.workspace-root-storage",
        "identity": {
          "attributes": [
            "id",
            "storage_configuration_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "storage_configuration_id"
          ]
        },
        "emissions": [
          "emission:62405d987c41fa47d8e43917b171456f5c724933777cdcb6c5a1b46157838646"
        ]
      },
      {
        "id": "databricks.rule.workspace-service-principal",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_iam_service_principal_v2",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "application_id",
            "service_principal_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "application_id",
            "service_principal_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "databricks.rule.workspace-setting",
        "owner": "databricks",
        "match_kind": "resource",
        "match_type": "databricks_workspace_setting_v2",
        "concept": "databricks.concept.workspace-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.action-connection",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_action_connection",
        "concept": "datadog.concept.service-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.action-connection-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_action_connection",
        "concept": "datadog.concept.service-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.app-builder-app",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_app_builder_app",
        "concept": "datadog.concept.automation-application",
        "emissions": []
      },
      {
        "id": "datadog.rule.app-builder-app-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_app_builder_app",
        "concept": "datadog.concept.automation-application",
        "emissions": []
      },
      {
        "id": "datadog.rule.child-organization",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_child_organization",
        "concept": "datadog.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "public_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.compliance-custom-framework",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_compliance_custom_framework",
        "concept": "datadog.concept.security-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.csm-threats-policy",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_csm_threats_policy",
        "concept": "datadog.concept.security-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.datastore",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_datastore",
        "concept": "datadog.concept.application-datastore",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.datastore-item",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_datastore_item",
        "concept": "datadog.concept.service-integration-configuration",
        "emissions": [
          "emission:13f78d0feb43fbe3dc91036c1b194023ba59e803ccd71e46dd6ae5298f1cda87"
        ]
      },
      {
        "id": "datadog.rule.datastore-item-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_datastore_item",
        "concept": "datadog.concept.service-integration-configuration",
        "emissions": [
          "emission:fca7baf89a9ed5eba702f30338e9f5ef040914a2b89024fcffe250064ef1df3d"
        ]
      },
      {
        "id": "datadog.rule.datastore-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_datastore",
        "concept": "datadog.concept.application-datastore",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-aws-account",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_aws_account",
        "concept": "datadog.concept.cloud-observability-integration",
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-azure",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_azure",
        "concept": "datadog.concept.cloud-observability-integration",
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-cloudflare-account",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_cloudflare_account",
        "concept": "datadog.concept.service-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-confluent-account",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_confluent_account",
        "concept": "datadog.concept.service-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-confluent-resource",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_confluent_resource",
        "concept": "datadog.concept.service-integration-configuration",
        "emissions": [
          "emission:bd414430368dbe6301aff125805cf4ac40abc630ffb31eb043ddda6ed573bc8c"
        ]
      },
      {
        "id": "datadog.rule.integration-fastly-account",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_fastly_account",
        "concept": "datadog.concept.service-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-fastly-service",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_fastly_service",
        "concept": "datadog.concept.service-integration-configuration",
        "emissions": [
          "emission:d3735842b64e5c7d3786ea0a6160fb8f829d2786f7f563448511683537f0c8be"
        ]
      },
      {
        "id": "datadog.rule.integration-gcp",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_gcp",
        "concept": "datadog.concept.cloud-observability-integration",
        "emissions": []
      },
      {
        "id": "datadog.rule.integration-gcp-sts",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_integration_gcp_sts",
        "concept": "datadog.concept.cloud-observability-integration",
        "emissions": []
      },
      {
        "id": "datadog.rule.logs-archive",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_archive",
        "concept": "datadog.concept.telemetry-destination",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.logs-archive-order",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_archive_order",
        "concept": "datadog.concept.telemetry-configuration",
        "emissions": [
          "emission:85cef0a6255b39ab319c930d77baf34da55c55cfb841f3fc7e3a7a7b10f91d49"
        ]
      },
      {
        "id": "datadog.rule.logs-custom-destination",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_custom_destination",
        "concept": "datadog.concept.telemetry-destination",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.logs-custom-pipeline",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_custom_pipeline",
        "concept": "datadog.concept.telemetry-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.logs-index",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_index",
        "concept": "datadog.concept.telemetry-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.logs-integration-pipeline",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_logs_integration_pipeline",
        "concept": "datadog.concept.telemetry-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.org-connection",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_org_connection",
        "concept": "datadog.concept.organization-connection",
        "emissions": [
          "emission:1aa85447698cb4edb27a65dd2f23e2a48759af2411782280be7a671f57864170"
        ]
      },
      {
        "id": "datadog.rule.rum-application",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_rum_application",
        "concept": "datadog.concept.browser-observability-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.rum-application-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_rum_application",
        "concept": "datadog.concept.browser-observability-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "datadog.rule.rum-retention-filter",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_rum_retention_filter",
        "concept": "datadog.concept.telemetry-configuration",
        "emissions": [
          "emission:772d61acdabdc736a1413cdb90cd923db22cb57bcdcb3d3e189f9c2da184bc37"
        ]
      },
      {
        "id": "datadog.rule.security-monitoring-rule",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_security_monitoring_rule",
        "concept": "datadog.concept.security-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.sensitive-data-scanner-group",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_sensitive_data_scanner_group",
        "concept": "datadog.concept.security-configuration",
        "emissions": []
      },
      {
        "id": "datadog.rule.service-definition-yaml",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_service_definition_yaml",
        "concept": "datadog.concept.catalog-definition",
        "emissions": []
      },
      {
        "id": "datadog.rule.service-level-objective",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_service_level_objective",
        "concept": "datadog.concept.service-objective",
        "emissions": []
      },
      {
        "id": "datadog.rule.service-level-objective-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_service_level_objective",
        "concept": "datadog.concept.service-objective",
        "emissions": []
      },
      {
        "id": "datadog.rule.software-catalog",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_software_catalog",
        "concept": "datadog.concept.catalog-definition",
        "emissions": []
      },
      {
        "id": "datadog.rule.software-catalog-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_software_catalog",
        "concept": "datadog.concept.catalog-definition",
        "emissions": []
      },
      {
        "id": "datadog.rule.synthetics-suite",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_synthetics_suite",
        "concept": "datadog.concept.synthetic-check",
        "emissions": []
      },
      {
        "id": "datadog.rule.synthetics-test",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_synthetics_test",
        "concept": "datadog.concept.synthetic-check",
        "emissions": []
      },
      {
        "id": "datadog.rule.synthetics-test-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_synthetics_test",
        "concept": "datadog.concept.synthetic-check",
        "emissions": []
      },
      {
        "id": "datadog.rule.workflow-automation",
        "owner": "datadog",
        "match_kind": "resource",
        "match_type": "datadog_workflow_automation",
        "concept": "datadog.concept.automation-workflow",
        "emissions": []
      },
      {
        "id": "datadog.rule.workflow-automation-lookup",
        "owner": "datadog",
        "match_kind": "data",
        "match_type": "datadog_workflow_automation",
        "concept": "datadog.concept.automation-workflow",
        "emissions": []
      },
      {
        "id": "google.rule.alloydb-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_alloydb_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.alloydb-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_alloydb_instance",
        "concept": "google.concept.alloydb-instance",
        "emissions": [
          "emission:cc64909a51fc10f87801af35d24561b719cd3525bddf9d548fae5b9e7b3158c3"
        ]
      },
      {
        "id": "google.rule.analytics-hub-data-exchange-subscription",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_analytics_hub_data_exchange_subscription",
        "concept": "google.concept.analytics-hub-subscription",
        "emissions": []
      },
      {
        "id": "google.rule.analytics-hub-listing-subscription",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_analytics_hub_listing_subscription",
        "concept": "google.concept.analytics-hub-subscription",
        "emissions": []
      },
      {
        "id": "google.rule.api-gateway",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_api_gateway_gateway",
        "concept": "google.concept.api-gateway",
        "emissions": []
      },
      {
        "id": "google.rule.app-engine-flexible-service-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_app_engine_flexible_app_version",
        "concept": "google.concept.app-engine-service-version",
        "emissions": []
      },
      {
        "id": "google.rule.app-engine-standard-service-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_app_engine_standard_app_version",
        "concept": "google.concept.app-engine-service-version",
        "emissions": []
      },
      {
        "id": "google.rule.application-load-balancer",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_global_forwarding_rule",
        "concept": "google.concept.load-balancer",
        "emissions": [],
        "composition": {
          "members": [
            {
              "name": "target-https-proxy",
              "via": "source.target",
              "match_kind": "resource",
              "match_type": "google_compute_target_https_proxy"
            },
            {
              "name": "url-map",
              "via": "member.target-https-proxy.url_map",
              "match_kind": "resource",
              "match_type": "google_compute_url_map"
            },
            {
              "name": "backend-service",
              "via": "member.url-map.default_service",
              "match_kind": "resource",
              "match_type": "google_compute_backend_service"
            }
          ]
        }
      },
      {
        "id": "google.rule.backup-dr-backup-plan",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_backup_dr_backup_plan",
        "concept": "google.concept.backup-plan",
        "emissions": [
          "emission:1e37f0b3f8901f182cc00fcc8212da1eb9876323642c2a627f3410ad43883d6f"
        ]
      },
      {
        "id": "google.rule.backup-dr-backup-vault",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_backup_dr_backup_vault",
        "concept": "google.concept.backup-vault",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.bare-metal-gdc-admin-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_bare_metal_admin_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.bare-metal-gdc-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_bare_metal_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.bare-metal-gdc-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_bare_metal_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-catalog",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_catalog",
        "concept": "google.concept.biglake-catalog",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_database",
        "concept": "google.concept.biglake-database",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-hive-catalog",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_hive_catalog",
        "concept": "google.concept.biglake-catalog",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-hive-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_hive_database",
        "concept": "google.concept.biglake-database",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-hive-table",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_hive_table",
        "concept": "google.concept.biglake-table",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-iceberg-catalog",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_iceberg_catalog",
        "concept": "google.concept.biglake-catalog",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-iceberg-namespace",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_iceberg_namespace",
        "concept": "google.concept.biglake-database",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-iceberg-table",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_iceberg_table",
        "concept": "google.concept.biglake-table",
        "emissions": []
      },
      {
        "id": "google.rule.biglake-table",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_biglake_table",
        "concept": "google.concept.biglake-table",
        "emissions": []
      },
      {
        "id": "google.rule.bigquery-dataset",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_dataset",
        "concept": "google.concept.bigquery-dataset",
        "identity": {
          "attributes": [
            "dataset_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "dataset_id",
            "id",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.bigquery-dataset-access",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_dataset_access",
        "concept": "google.concept.access-binding",
        "emissions": [
          "emission:36add9a4e49507e796f7f9cd612778d1a23c43fc0a5b49e582b9626e3c08fc26"
        ]
      },
      {
        "id": "google.rule.bigquery-table",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_table",
        "concept": "google.concept.bigquery-table",
        "identity": {
          "attributes": [
            "table_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "self_link",
            "table_id"
          ]
        },
        "emissions": [
          "emission:d4d436ce445bfd1363e688af5534271ee86eb3782104686fe24c7b4523ae706e"
        ]
      },
      {
        "id": "google.rule.bigquery-table-iam-member",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigquery_table_iam_member",
        "concept": "google.concept.access-binding",
        "emissions": [
          "emission:04735d190742ae7b65dc502d0bc5db9783d3b10e31dac9128bcc7a8d595b79e3"
        ]
      },
      {
        "id": "google.rule.bigtable-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigtable_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.bigtable-table",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_bigtable_table",
        "concept": "google.concept.bigtable-table",
        "emissions": [
          "emission:41d1187edfcdf02afdfecdc2f0a0fadfd09229f5568e556fd287a56c512a9ac7"
        ]
      },
      {
        "id": "google.rule.classic-vpn-gateway",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_vpn_gateway",
        "concept": "google.concept.vpn-gateway",
        "emissions": [
          "emission:69878a69a378972a53a63d7f3ffdc4ced79d23236cd9c303562aa9c6167ae7f0"
        ]
      },
      {
        "id": "google.rule.cloud-armor-security-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_security_policy",
        "concept": "google.concept.cloud-armor-security-policy",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.cloud-armor-security-rule",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_security_policy_rule",
        "concept": "google.concept.cloud-armor-security-rule",
        "emissions": [
          "emission:bf034fb3c0f7b2fad00304b8aeb2b0192528478c939524e89414a3ef528022cb"
        ]
      },
      {
        "id": "google.rule.cloud-asset-folder-feed",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_asset_folder_feed",
        "concept": "google.concept.cloud-asset-feed",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-asset-organization-feed",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_asset_organization_feed",
        "concept": "google.concept.cloud-asset-feed",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-asset-project-feed",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_asset_project_feed",
        "concept": "google.concept.cloud-asset-feed",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-build-v2-connection",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloudbuildv2_connection",
        "concept": "google.concept.source-connection",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-build-v2-repository",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloudbuildv2_repository",
        "concept": "google.concept.source-repository",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-cdn-backend-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_backend_bucket",
        "concept": "google.concept.cloud-cdn-service",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-dns-managed-zone",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dns_managed_zone",
        "concept": "google.concept.dns-zone",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.cloud-dns-record-set",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dns_record_set",
        "concept": "google.concept.cloud-dns-record-set",
        "emissions": [
          "emission:6d9a958b9e4234684497857d14e0fdca338d8d7740ac8a557c67cc5e48331257"
        ]
      },
      {
        "id": "google.rule.cloud-endpoints-service",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_endpoints_service",
        "concept": "google.concept.api-gateway",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-identity-group",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_identity_group",
        "concept": "google.concept.identity-group",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.cloud-identity-group-membership",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_identity_group_membership",
        "concept": "google.concept.cloud-identity-group-membership",
        "emissions": [
          "emission:5bb9ca790aa1407ab77d519733d451c51104f0776456df6a347af8d765452b6a"
        ]
      },
      {
        "id": "google.rule.cloud-ids-endpoint",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_ids_endpoint",
        "concept": "google.concept.cloud-ids-endpoint",
        "emissions": [
          "emission:3ddcebda167c42500ede188a3176b1353c1147cc03704db9587ad47e88a430de"
        ]
      },
      {
        "id": "google.rule.cloud-kms-key",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_kms_crypto_key",
        "concept": "google.concept.encryption-key",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:1af47dcebdfe63a53b357f7319dfe974e5714985e67669c24ec4ede166bac07a"
        ]
      },
      {
        "id": "google.rule.cloud-kms-key-ring",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_kms_key_ring",
        "concept": "google.concept.cloud-kms-key-ring",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.cloud-kms-key-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_kms_crypto_key_version",
        "concept": "google.concept.cloud-kms-key-version",
        "emissions": [
          "emission:f9fbbe01e3d8c76ac110518ed620f0788323da135abf713e2a95d6dac52f1732"
        ]
      },
      {
        "id": "google.rule.cloud-logging-billing-account-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_billing_account_bucket_config",
        "concept": "google.concept.cloud-logging-bucket",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-billing-account-sink",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_billing_account_sink",
        "concept": "google.concept.cloud-logging-sink",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-folder-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_folder_bucket_config",
        "concept": "google.concept.cloud-logging-bucket",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-folder-sink",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_folder_sink",
        "concept": "google.concept.cloud-logging-sink",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-organization-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_organization_bucket_config",
        "concept": "google.concept.cloud-logging-bucket",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-organization-sink",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_organization_sink",
        "concept": "google.concept.cloud-logging-sink",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-project-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_project_bucket_config",
        "concept": "google.concept.cloud-logging-bucket",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-logging-project-sink",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_logging_project_sink",
        "concept": "google.concept.cloud-logging-sink",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-monitoring-alerting-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_monitoring_alert_policy",
        "concept": "google.concept.cloud-monitoring-alerting-policy",
        "emissions": [
          "emission:fcaf3d4def4d87034f39a68213c6b736c132bf4d3bfce863d8af80739699f832"
        ]
      },
      {
        "id": "google.rule.cloud-monitoring-service",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_monitoring_service",
        "concept": "google.concept.cloud-monitoring-service",
        "identity": {
          "attributes": [
            "name",
            "service_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "service_id"
          ]
        },
        "emissions": [
          "emission:296d21ca115f7696bb060a9f9a6779f93a498a368436b697bff9c49968471ddb"
        ]
      },
      {
        "id": "google.rule.cloud-monitoring-slo",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_monitoring_slo",
        "concept": "google.concept.cloud-monitoring-slo",
        "emissions": [
          "emission:591f8a4ac6e7b6641334237f30027a8c49edd99d60737cc5de2577d3ee7dd42e",
          "emission:da509564754c89019ea6f5ee4740ec3564a271155fc9d530b3d49637012252a4"
        ]
      },
      {
        "id": "google.rule.cloud-nat",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_router_nat",
        "concept": "google.concept.managed-nat",
        "emissions": [
          "emission:30054f3c09879477ec7c3125db4cd033fe5ca808d6800f4e557463c6b3710de9"
        ]
      },
      {
        "id": "google.rule.cloud-router",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_router",
        "concept": "google.concept.cloud-router",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": [
          "emission:09ce71500593dbd930eae31acd5082a0028102cdc2f451514dd19a5e1021c1e9",
          "emission:ada30b87206ffe9e348b98fd1f95d662de0e8762e6ef7be7706b12c367464418"
        ]
      },
      {
        "id": "google.rule.cloud-run-function",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloudfunctions_function",
        "concept": "google.concept.serverless-function",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-run-function-v2",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloudfunctions2_function",
        "concept": "google.concept.serverless-function",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-run-job",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_run_v2_job",
        "concept": "google.concept.cloud-run-job",
        "emissions": [
          "emission:4cf842f2c173db4cc998e6ef8dcc0807d1f86877c0c3aacd57c3978e66164551"
        ]
      },
      {
        "id": "google.rule.cloud-run-service",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_run_v2_service",
        "concept": "google.concept.cloud-run-service",
        "identity": {
          "attributes": [
            "id",
            "uri"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "uri"
          ]
        },
        "emissions": [
          "emission:7eed81c7a9ceef9cd0d8a85cb562f2d1318959422f9fe3329e1033ef9f9b724b",
          "emission:842be6397dc4d77f1e4eba9915a504b45492f29ae3d563e091af9cff69b3cafc",
          "emission:bc57c72351de9939953a4ca64a51dd09c340d1e16fdc1532dc16086f764dee71",
          "emission:ca67eeb9ad86409fc7023b3231a175473c38183dd22f5b6f8335215a90ac22d2",
          "emission:dcd1d83b3486113369468d3e4d53dc6e1830e6de98ac674f19a1725cc41f3eff"
        ]
      },
      {
        "id": "google.rule.cloud-run-service-v1",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_run_service",
        "concept": "google.concept.cloud-run-service",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:beab7df67f8a8098bd059a47f875c220f26623bcdfd4bda0fdb755240ca6c3e0"
        ]
      },
      {
        "id": "google.rule.cloud-run-worker-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_run_v2_worker_pool",
        "concept": "google.concept.cloud-run-service",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:376832b357e0bc74357b77b94957b6112e36fb1ed5ab30499c649808ae531f82"
        ]
      },
      {
        "id": "google.rule.cloud-source-repository",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_sourcerepo_repository",
        "concept": "google.concept.source-repository",
        "emissions": []
      },
      {
        "id": "google.rule.cloud-sql-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_sql_database_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": [
          "emission:1fbba1e2434055148714a8a954590a092a185226a18a73e7d33da1e2f204b88c",
          "emission:8445214d229e57e67177829cb45def7bdb16f10d6f6b7a247c422a939860a26a"
        ]
      },
      {
        "id": "google.rule.cloud-storage-bucket",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_storage_bucket",
        "concept": "rf.concept.object-storage-container",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.cloud-storage-bucket-iam-member",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_storage_bucket_iam_member",
        "concept": "google.concept.access-binding",
        "emissions": [
          "emission:6cf90912c42e1cca4e126899ed9c9a1c0cdc042323e0a19c4ae9b005e44bd427"
        ]
      },
      {
        "id": "google.rule.colab-enterprise-runtime-template",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_colab_runtime_template",
        "concept": "google.concept.colab-enterprise-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.colab-enterprise-schedule",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_colab_schedule",
        "concept": "google.concept.colab-enterprise-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.compliance-manager-cloud-control",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_security_compliance_cloud_control",
        "concept": "google.concept.compliance-manager-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.compliance-manager-framework-deployment",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_cloud_security_compliance_framework_deployment",
        "concept": "google.concept.compliance-manager-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.compute-engine-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_instance",
        "concept": "google.concept.compute-instance",
        "emissions": []
      },
      {
        "id": "google.rule.compute-instance-from-machine-image",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_instance_from_machine_image",
        "concept": "google.concept.compute-instance",
        "emissions": []
      },
      {
        "id": "google.rule.compute-instance-from-template",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_instance_from_template",
        "concept": "google.concept.compute-instance",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-app-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_app_version",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-deployment",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_deployment",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-evaluation",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_evaluation",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-example",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_example",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-guardrail",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_guardrail",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-root-agent-association",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_app_root_agent_association",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-security-settings",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_security_settings",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-tool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_tool",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.cx-agent-studio-toolset",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_ces_toolset",
        "concept": "google.concept.cx-agent-studio-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.database-migration-connection-profile",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_database_migration_service_connection_profile",
        "concept": "google.concept.database-migration-connection",
        "emissions": []
      },
      {
        "id": "google.rule.database-migration-private-connection",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_database_migration_service_private_connection",
        "concept": "google.concept.database-migration-connection",
        "emissions": []
      },
      {
        "id": "google.rule.dataflow-flex-template-job",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataflow_flex_template_job",
        "concept": "google.concept.dataflow-job",
        "emissions": []
      },
      {
        "id": "google.rule.dataflow-job",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataflow_job",
        "concept": "google.concept.dataflow-job",
        "emissions": []
      },
      {
        "id": "google.rule.dataplex-asset",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataplex_asset",
        "concept": "google.concept.dataplex-asset",
        "emissions": []
      },
      {
        "id": "google.rule.dataplex-data-asset",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataplex_data_asset",
        "concept": "google.concept.dataplex-asset",
        "emissions": []
      },
      {
        "id": "google.rule.dataplex-lake",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataplex_lake",
        "concept": "google.concept.dataplex-lake",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.dataplex-zone",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dataplex_zone",
        "concept": "google.concept.dataplex-zone",
        "emissions": [
          "emission:b6a0bc4a9c70af5d1f47a0240157628946bf40ec37ac3f0ea974125ba1595a5f"
        ]
      },
      {
        "id": "google.rule.developer-connect-connection",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_developer_connect_connection",
        "concept": "google.concept.source-connection",
        "emissions": []
      },
      {
        "id": "google.rule.developer-connect-repository-link",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_developer_connect_git_repository_link",
        "concept": "google.concept.source-repository",
        "emissions": []
      },
      {
        "id": "google.rule.dialogflow-agent",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dialogflow_agent",
        "concept": "google.concept.conversational-agent",
        "emissions": []
      },
      {
        "id": "google.rule.dialogflow-cx-agent",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_dialogflow_cx_agent",
        "concept": "google.concept.conversational-agent",
        "emissions": []
      },
      {
        "id": "google.rule.discovery-engine-chat-engine",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_discovery_engine_chat_engine",
        "concept": "google.concept.discovery-engine",
        "emissions": []
      },
      {
        "id": "google.rule.discovery-engine-recommendation-engine",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_discovery_engine_recommendation_engine",
        "concept": "google.concept.discovery-engine",
        "emissions": []
      },
      {
        "id": "google.rule.discovery-engine-search-engine",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_discovery_engine_search_engine",
        "concept": "google.concept.discovery-engine",
        "emissions": []
      },
      {
        "id": "google.rule.edge-container-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_edgecontainer_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.edge-container-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_edgecontainer_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": []
      },
      {
        "id": "google.rule.edge-network",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_edgenetwork_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.edge-network-subnet",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_edgenetwork_subnet",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.filestore-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_filestore_instance",
        "concept": "google.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "google.rule.firebase-realtime-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_firebase_database_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.firestore-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_firestore_database",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.gke-attached-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_attached_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.gke-aws-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_aws_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.gke-aws-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_aws_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": []
      },
      {
        "id": "google.rule.gke-azure-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_azure_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.gke-azure-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_azure_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": []
      },
      {
        "id": "google.rule.gke-backup-channel",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gke_backup_backup_channel",
        "concept": "google.concept.gke-backup-channel",
        "emissions": []
      },
      {
        "id": "google.rule.gke-backup-plan",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gke_backup_backup_plan",
        "concept": "google.concept.backup-plan",
        "emissions": []
      },
      {
        "id": "google.rule.gke-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "endpoint",
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": [
          "emission:552a171f440dd93ac4c8fc31518ee40325c4cf77b51644c6c8f71b8b27a90df2",
          "emission:9e86255b784b910b6003d5f0acc71b6741584ce8955e9720a169a21fcb712d8e",
          "emission:e53a69ab20cfc913c3aa2b7f437eb72b3d4c09c353b09e09d3d797ab0f4cc641"
        ]
      },
      {
        "id": "google.rule.gke-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_container_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": [
          "emission:b01102a52bc739907ed8b7a232abfb5fb58c2d2c585bd6dcc71167c2b4ad61fe"
        ]
      },
      {
        "id": "google.rule.gke-restore-channel",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gke_backup_restore_channel",
        "concept": "google.concept.gke-backup-channel",
        "emissions": []
      },
      {
        "id": "google.rule.google-cloud-project",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_project",
        "concept": "google.concept.google-cloud-project",
        "identity": {
          "attributes": [
            "project_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "project_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.ha-vpn-gateway",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_ha_vpn_gateway",
        "concept": "google.concept.vpn-gateway",
        "emissions": [
          "emission:8c7566c4e4ff48cda39e5b476ff9f806ea0c25bcd6895817ba5c4e5780188996"
        ]
      },
      {
        "id": "google.rule.healthcare-consent-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_healthcare_consent_store",
        "concept": "google.concept.healthcare-store",
        "emissions": [
          "emission:45fbff5a31322d7d45408f6ff2c16dbd522f756ae50d6cc4baad07f01de325fd"
        ]
      },
      {
        "id": "google.rule.healthcare-dataset",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_healthcare_dataset",
        "concept": "google.concept.healthcare-dataset",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.healthcare-dicom-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_healthcare_dicom_store",
        "concept": "google.concept.healthcare-store",
        "emissions": [
          "emission:6967e519ae872e235d0c14089de776e45537a710ff911936392c0d5e453971bf"
        ]
      },
      {
        "id": "google.rule.healthcare-fhir-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_healthcare_fhir_store",
        "concept": "google.concept.healthcare-store",
        "emissions": [
          "emission:71e485d040ac1e6a277e7422a47d1b8f88523cc917dbfa6d902d16d3c4f4a967"
        ]
      },
      {
        "id": "google.rule.healthcare-hl7v2-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_healthcare_hl7_v2_store",
        "concept": "google.concept.healthcare-store",
        "emissions": [
          "emission:99b04cfb48ca1d22dd0483f63d6f96fc806e8cf7c885d4d402522353ad1a97c5"
        ]
      },
      {
        "id": "google.rule.hierarchical-firewall-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_firewall_policy",
        "concept": "google.concept.firewall-policy",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.hierarchical-firewall-policy-rule",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_firewall_policy_rule",
        "concept": "google.concept.firewall-policy-rule",
        "emissions": [
          "emission:a764cc4334b630ea6431633ba4f92af695d932542e85b981eda84a70172d0435"
        ]
      },
      {
        "id": "google.rule.iam-service-account",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_service_account",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "email",
            "id"
          ],
          "scope": "global"
        },
        "endpoint": {
          "attributes": [
            "email",
            "id",
            "member",
            "name"
          ]
        },
        "emissions": [
          "emission:5476b19368c02cb7e8fc6933099e52c80a6dbff69b0bc179f3053197b9de6226"
        ]
      },
      {
        "id": "google.rule.managed-kafka-topic",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_managed_kafka_topic",
        "concept": "google.concept.message-topic",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.managed-lustre-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_lustre_instance",
        "concept": "google.concept.managed-file-storage",
        "emissions": []
      },
      {
        "id": "google.rule.media-cdn-service",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_edge_cache_service",
        "concept": "google.concept.cloud-cdn-service",
        "emissions": []
      },
      {
        "id": "google.rule.memorystore-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_memorystore_instance",
        "concept": "google.concept.managed-cache",
        "emissions": [
          "emission:257fa698517e0c6738cacb2ada2635b619a8a61e75b8441f9f3b87233bd351c4"
        ]
      },
      {
        "id": "google.rule.memorystore-memcached-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_memcache_instance",
        "concept": "google.concept.managed-cache",
        "emissions": [
          "emission:5b4e479fc62709e67f595e5b54b24ce5768483651dd321ba7d9ca5f52f37347f",
          "emission:fc5838c4ab40c474f4285b62bb21e54d8b6fe033f09396419766fbe07d806431"
        ]
      },
      {
        "id": "google.rule.memorystore-redis-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_redis_cluster",
        "concept": "google.concept.managed-cache",
        "emissions": [
          "emission:0cb9605d251386fb4be6b349ae4b0cdf10efae1c85920683c166ac310d517674"
        ]
      },
      {
        "id": "google.rule.memorystore-redis-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_redis_instance",
        "concept": "google.concept.managed-cache",
        "emissions": [
          "emission:75391c482cc1d6b2370949f2a48c8abb5a8c4ffd9af31ba8326d7a6b3a83eaa1",
          "emission:d23e6ce882b7273af2cd6acdb14a23b31de48311123ba9bdffe8963823d9f109"
        ]
      },
      {
        "id": "google.rule.migration-center-assets-export-job",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_assets_export_job",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-group",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_group",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-import-data-file",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_import_data_file",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-import-job",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_import_job",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-preference-set",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_preference_set",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-report",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_report",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-report-config",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_report_config",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.migration-center-settings",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_migration_center_settings",
        "concept": "google.concept.migration-center-assessment",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-consumer-association",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_consumer_association",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-domain-activation",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_domain_activation",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-group-consumer-activation",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_group_consumer_activation",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-group-producer-activation",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_group_producer_activation",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-group-range",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_group_range",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-group-range-activation",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_group_range_activation",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.multicast-producer-association",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_multicast_producer_association",
        "concept": "google.concept.multicast-configuration",
        "emissions": []
      },
      {
        "id": "google.rule.netapp-storage-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_netapp_storage_pool",
        "concept": "google.concept.netapp-storage-pool",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.netapp-volume",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_netapp_volume",
        "concept": "google.concept.managed-file-storage",
        "emissions": [
          "emission:3dac5d56e06b99a81a53b16bb57e28437151b30360f407571257d5d76b09e3fd"
        ]
      },
      {
        "id": "google.rule.network-connectivity-center-hub",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_connectivity_hub",
        "concept": "google.concept.network-connectivity-center-hub",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.network-connectivity-center-spoke",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_connectivity_spoke",
        "concept": "google.concept.network-connectivity-center-spoke",
        "emissions": [
          "emission:24844bcac69b153ad7f821a38bc46ee935cb5ccb2aca7be60cfdc19dc4303ebc"
        ]
      },
      {
        "id": "google.rule.network-firewall-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_network_firewall_policy",
        "concept": "google.concept.firewall-policy",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.network-firewall-policy-rule",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_network_firewall_policy_rule",
        "concept": "google.concept.firewall-policy-rule",
        "emissions": [
          "emission:0c03776b3965092f97ba2be85c8f78546bf3d87d8393197c44cb53148ee2230f"
        ]
      },
      {
        "id": "google.rule.network-services-grpc-route",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_grpc_route",
        "concept": "google.concept.network-services-route",
        "emissions": []
      },
      {
        "id": "google.rule.network-services-http-route",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_http_route",
        "concept": "google.concept.network-services-route",
        "emissions": []
      },
      {
        "id": "google.rule.network-services-tcp-route",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_tcp_route",
        "concept": "google.concept.network-services-route",
        "emissions": []
      },
      {
        "id": "google.rule.network-services-tls-route",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_network_services_tls_route",
        "concept": "google.concept.network-services-route",
        "emissions": []
      },
      {
        "id": "google.rule.oracle-autonomous-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_oracle_database_autonomous_database",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.oracle-odb-network",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_oracle_database_odb_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.oracle-odb-subnet",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_oracle_database_odb_subnet",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.parallelstore-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_parallelstore_instance",
        "concept": "google.concept.managed-file-storage",
        "emissions": [
          "emission:6c0ceac8cb2ced4ea9cb9bef7b7da61ec5ab4e3a0c67f157c548324b28d87f28"
        ]
      },
      {
        "id": "google.rule.persistent-disk",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_disk",
        "concept": "google.concept.block-storage-volume",
        "emissions": []
      },
      {
        "id": "google.rule.private-ca-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_privateca_ca_pool",
        "concept": "google.concept.private-ca-pool",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.private-certificate-authority",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_privateca_certificate_authority",
        "concept": "google.concept.private-certificate-authority",
        "emissions": [
          "emission:9df5c181d5fd33623aa7d458e8f66f88ee3626398467708e264b1dac57a50064"
        ]
      },
      {
        "id": "google.rule.private-service-connect-endpoint",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_forwarding_rule",
        "concept": "google.concept.private-endpoint",
        "emissions": [
          "emission:6bd6f1484a83c8e2831dde046207c532886d7359c4c6c9ebfc6a56c088d0f68b",
          "emission:ebffd3f10825f8d580e50d721d0b2554d5f3da95eada2231c0aab0a7d300a069"
        ]
      },
      {
        "id": "google.rule.private-services-access-range",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_global_address",
        "concept": "google.concept.allocated-network-range",
        "emissions": [
          "emission:d2cce2a0e6db89cd9112c25f10ae6902cabd3e1099250f081311669c18d8b01a"
        ]
      },
      {
        "id": "google.rule.project-iam-binding",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_project_iam_binding",
        "concept": "google.concept.service-identity-binding",
        "emissions": [
          "emission:b7562544f88a01cd6aebc186b782e2768a2d682cd594957bef48e5cf25733a2f"
        ]
      },
      {
        "id": "google.rule.project-iam-member",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_project_iam_member",
        "concept": "google.concept.service-identity-binding",
        "emissions": [
          "emission:cb2c5722404609df20c44e72261c8e52a23fce676af7a9d85bf6bd2cf2994994"
        ]
      },
      {
        "id": "google.rule.project-iam-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_project_iam_policy",
        "concept": "google.concept.service-identity-binding",
        "emissions": []
      },
      {
        "id": "google.rule.pubsub-lite-subscription",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_pubsub_lite_subscription",
        "concept": "google.concept.message-subscription",
        "emissions": []
      },
      {
        "id": "google.rule.pubsub-lite-topic",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_pubsub_lite_topic",
        "concept": "google.concept.message-topic",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.pubsub-subscription",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_pubsub_subscription",
        "concept": "google.concept.message-subscription",
        "emissions": [
          "emission:0fdd175c48b0e972d5d884b3b2aff22646e4dcf99337cc579c98b4acc3eccc5f",
          "emission:1963576b0b25e60ff21d5d48deb4460c2a40ecf987074301ad12f96f021a7030",
          "emission:308bd0b0a8a667a94243a320b081184c2780e8fe1e0e3351d06c51d1b4a6f306",
          "emission:63fac3fa6dbc551fed4e9803b9b0e06d1daa8a2f7aa20dd18126eaba3687641c"
        ]
      },
      {
        "id": "google.rule.pubsub-topic",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_pubsub_topic",
        "concept": "google.concept.message-topic",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:783fdda95b4d6bda0ecf2fb22606e84723955b4c29b92024f4bd6aecfd67eeb4"
        ]
      },
      {
        "id": "google.rule.regional-load-balancer",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_forwarding_rule",
        "concept": "google.concept.load-balancer",
        "emissions": []
      },
      {
        "id": "google.rule.regional-managed-instance-group",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_region_instance_group_manager",
        "concept": "google.concept.compute-instance-group",
        "emissions": []
      },
      {
        "id": "google.rule.regional-persistent-disk",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_region_disk",
        "concept": "google.concept.block-storage-volume",
        "emissions": []
      },
      {
        "id": "google.rule.secret-manager-regional-secret",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_secret_manager_regional_secret",
        "concept": "google.concept.managed-secret",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:36a1ccff8ef3caa50bc12090e2e542860532bbcba33be50590e5f96284e4bd37"
        ]
      },
      {
        "id": "google.rule.secret-manager-regional-secret-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_secret_manager_regional_secret_version",
        "concept": "google.concept.secret-manager-secret-version",
        "emissions": [
          "emission:4acf0269d96c3d8ae905d44bf4fe3e730a168243a05dca4533f4287c44d9c5e7"
        ]
      },
      {
        "id": "google.rule.secret-manager-secret",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_secret_manager_secret",
        "concept": "google.concept.managed-secret",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:9e0d6f3f07a612f3439f283bc2ee7527e9b25e2b2de59eb776d7553130748599"
        ]
      },
      {
        "id": "google.rule.secret-manager-secret-version",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_secret_manager_secret_version",
        "concept": "google.concept.secret-manager-secret-version",
        "emissions": [
          "emission:60d91e0a739dcee4b1bee935665e411e0e655439366dce2db13f0ee4c8427dd0"
        ]
      },
      {
        "id": "google.rule.secure-source-manager-repository",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_secure_source_manager_repository",
        "concept": "google.concept.source-repository",
        "emissions": []
      },
      {
        "id": "google.rule.sensitive-data-protection-deidentify-template",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_data_loss_prevention_deidentify_template",
        "concept": "google.concept.sensitive-data-protection-template",
        "emissions": []
      },
      {
        "id": "google.rule.sensitive-data-protection-discovery",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_data_loss_prevention_discovery_config",
        "concept": "google.concept.sensitive-data-protection-scan",
        "emissions": []
      },
      {
        "id": "google.rule.sensitive-data-protection-inspect-template",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_data_loss_prevention_inspect_template",
        "concept": "google.concept.sensitive-data-protection-template",
        "emissions": []
      },
      {
        "id": "google.rule.sensitive-data-protection-job-trigger",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_data_loss_prevention_job_trigger",
        "concept": "google.concept.sensitive-data-protection-scan",
        "emissions": []
      },
      {
        "id": "google.rule.sensitive-data-protection-stored-info-type",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_data_loss_prevention_stored_info_type",
        "concept": "google.concept.sensitive-data-protection-template",
        "emissions": []
      },
      {
        "id": "google.rule.serverless-vpc-access-connector",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vpc_access_connector",
        "concept": "google.concept.serverless-vpc-access-connector",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "self_link"
          ]
        },
        "emissions": [
          "emission:c40f57e604ca72fe3d2147ce33c32f47860e9d08233226fb79ae55659643af86",
          "emission:eca0f8db4e351be3b36c37bed22887170604c62d6dee0e64f74b3a35f4d5299f",
          "emission:fa870c5a1d8f843f76b02387285140c544a9420d33ccdb30717dc4c4dd676201"
        ]
      },
      {
        "id": "google.rule.service-account-key",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_service_account_key",
        "concept": "google.concept.service-credential",
        "emissions": [
          "emission:31f2417228c82d1864020717895601f7971d4943b55fc5bc4f791b3f4b5055ec"
        ]
      },
      {
        "id": "google.rule.service-networking-connection",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_service_networking_connection",
        "concept": "google.concept.service-networking-detail",
        "emissions": [
          "emission:a5f900f4c18cd53da5808fe341481d067aa310d55048466f702f0b7a11116bde"
        ]
      },
      {
        "id": "google.rule.spanner-database",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_spanner_database",
        "concept": "google.concept.spanner-database",
        "emissions": [
          "emission:c4fba7219a0f9c3af6f512518291726605904a26adff072f557171cc94753de4"
        ]
      },
      {
        "id": "google.rule.spanner-instance",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_spanner_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.tpu-vm",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_tpu_v2_vm",
        "concept": "google.concept.compute-instance",
        "emissions": []
      },
      {
        "id": "google.rule.unmanaged-instance-group",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_instance_group",
        "concept": "google.concept.compute-instance-group",
        "emissions": []
      },
      {
        "id": "google.rule.vector-search-index",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vector_search_index",
        "concept": "google.concept.vertex-ai-vector-index",
        "emissions": []
      },
      {
        "id": "google.rule.vertex-ai-endpoint",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vertex_ai_endpoint",
        "concept": "google.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "google.rule.vertex-ai-feature-online-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vertex_ai_feature_online_store",
        "concept": "google.concept.vertex-ai-feature-store",
        "emissions": []
      },
      {
        "id": "google.rule.vertex-ai-feature-store",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vertex_ai_featurestore",
        "concept": "google.concept.vertex-ai-feature-store",
        "emissions": []
      },
      {
        "id": "google.rule.vertex-ai-model-garden-endpoint",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vertex_ai_endpoint_with_model_garden_deployment",
        "concept": "google.concept.ai-inference-endpoint",
        "emissions": []
      },
      {
        "id": "google.rule.vertex-ai-vector-index",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vertex_ai_index",
        "concept": "google.concept.vertex-ai-vector-index",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-folder-policy-orchestrator",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_v2_policy_orchestrator_for_folder",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-guest-policy",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_guest_policies",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-organization-policy-orchestrator",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_v2_policy_orchestrator_for_organization",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-os-policy-assignment",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_os_policy_assignment",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-patch-deployment",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_patch_deployment",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vm-manager-policy-orchestrator",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_os_config_v2_policy_orchestrator",
        "concept": "google.concept.vm-manager-policy",
        "emissions": []
      },
      {
        "id": "google.rule.vmware-engine-network",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vmwareengine_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.vmware-engine-subnet",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_vmwareengine_subnet",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.vmware-gdc-admin-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_vmware_admin_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.vmware-gdc-cluster",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_vmware_cluster",
        "concept": "rf.concept.kubernetes-cluster",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "google.rule.vmware-gdc-node-pool",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_gkeonprem_vmware_node_pool",
        "concept": "google.concept.kubernetes-node-pool",
        "emissions": []
      },
      {
        "id": "google.rule.vpc-firewall-rule",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_firewall",
        "concept": "google.concept.vpc-firewall-rule",
        "emissions": [
          "emission:15e9f6276641d6d0b1ab8a6759e9d26481e7be1a58e7bcf5b7359c4fe6804fd5",
          "emission:5b344982bc27f090b11b09b1efdd18834c8f0dc98685a9069cab5d908ff95419"
        ]
      },
      {
        "id": "google.rule.vpc-network",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_network",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": [
          "emission:1ba66f02835f359348e7d06179cd9a61dd876dcc3cfec498a7ece4d531ce81f5"
        ]
      },
      {
        "id": "google.rule.vpc-network-peering",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_network_peering",
        "concept": "google.concept.network-peering",
        "emissions": [
          "emission:4e0387467d1405a38ba5cb0ebde1eb1b84cfa7c1864e28f1c6bd22def2c2aeff",
          "emission:d735c138ca5b8d57ea91ad877b514436f43d36b3b6516718d23a2dccd9aca585"
        ]
      },
      {
        "id": "google.rule.vpc-subnetwork",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_subnetwork",
        "concept": "rf.concept.subnet",
        "identity": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "self_link"
          ]
        },
        "emissions": [
          "emission:69c00538c9216cd5ea94ca2d4a36d1c1653590d068b12ec87c0e1408c12d0943",
          "emission:b78802715be4b6b3e38613fd67c9b8f71bd9b2e191e968c8cbccdc9c932af2b2"
        ]
      },
      {
        "id": "google.rule.zonal-managed-instance-group",
        "owner": "google",
        "match_kind": "resource",
        "match_type": "google_compute_instance_group_manager",
        "concept": "google.concept.compute-instance-group",
        "emissions": []
      },
      {
        "id": "grafana.rule.agento11y-collection",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_agento11y_collection",
        "concept": "grafana.concept.agent-observability-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.agento11y-evaluation-rule",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_agento11y_evaluation_rule",
        "concept": "grafana.concept.agent-observability-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.agento11y-evaluator",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_agento11y_evaluator",
        "concept": "grafana.concept.agent-observability-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.agento11y-hook-rule",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_agento11y_hook_rule",
        "concept": "grafana.concept.agent-observability-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.agento11y-rule-action",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_agento11y_rule_action",
        "concept": "grafana.concept.agent-observability-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.apps-productactivation-appo11yconfig-v1alpha1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_productactivation_appo11yconfig_v1alpha1",
        "concept": "grafana.concept.platform-installation",
        "emissions": []
      },
      {
        "id": "grafana.rule.apps-productactivation-dbo11yconfig-v1alpha1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_productactivation_dbo11yconfig_v1alpha1",
        "concept": "grafana.concept.platform-installation",
        "emissions": []
      },
      {
        "id": "grafana.rule.apps-productactivation-k8so11yconfig-v1alpha1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_productactivation_k8so11yconfig_v1alpha1",
        "concept": "grafana.concept.platform-installation",
        "emissions": []
      },
      {
        "id": "grafana.rule.apps-provisioning-connection-v0alpha1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_provisioning_connection_v0alpha1",
        "concept": "grafana.concept.git-sync-connection",
        "identity": {
          "attributes": [
            "metadata.uid"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "metadata.uid"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.apps-provisioning-repository-v0alpha1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_provisioning_repository_v0alpha1",
        "concept": "grafana.concept.git-sync-repository",
        "emissions": [
          "emission:59ba9675c46caa4d7e920a4469b56d8956e07e5ba050a851d5e56f62707fa304"
        ]
      },
      {
        "id": "grafana.rule.apps-secret-keeper-activation-v1beta1",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_apps_secret_keeper_activation_v1beta1",
        "concept": "grafana.concept.platform-installation",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-custom-model-rules",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_custom_model_rules",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-log-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_log_config",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": [
          "emission:6adb3cea324b01588569e5d862d9f208d7baa187ed459c357a385b8f02732ea9"
        ]
      },
      {
        "id": "grafana.rule.asserts-notification-alerts-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_notification_alerts_config",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-profile-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_profile_config",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": [
          "emission:536601662fa5886efae71f255ac00f06e16a49bad2f1268f6eb2213a746d1f4b"
        ]
      },
      {
        "id": "grafana.rule.asserts-prom-rule-file",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_prom_rule_file",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-stack",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_stack",
        "concept": "grafana.concept.knowledge-graph",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-suppressed-assertions-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_suppressed_assertions_config",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-thresholds",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_thresholds",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.asserts-trace-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_asserts_trace_config",
        "concept": "grafana.concept.knowledge-graph-configuration",
        "emissions": [
          "emission:44f584417b27a404658589e54c5876cb7ddfa1aa3feb12f09f8ee272fb219100"
        ]
      },
      {
        "id": "grafana.rule.cloud-integration",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_integration",
        "concept": "grafana.concept.cloud-integration-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.cloud-plugin-installation",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_plugin_installation",
        "concept": "grafana.concept.platform-installation",
        "emissions": [
          "emission:5bb181d5346d179c65f339529d422d6e563bdb6b941a964ff1fed296de59c1fc"
        ]
      },
      {
        "id": "grafana.rule.cloud-private-data-source-connect-network",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_private_data_source_connect_network",
        "concept": "grafana.concept.private-data-source-connect-network",
        "identity": {
          "attributes": [
            "id",
            "pdc_network_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "pdc_network_id"
          ]
        },
        "emissions": [
          "emission:3fb4643eda0d53e5a923a167743ac4eabaea70af2279820196313a1a3a31a134"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-aws-account",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_provider_aws_account",
        "concept": "grafana.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id",
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "resource_id"
          ]
        },
        "emissions": [
          "emission:b5da761249a6e1333a6f7b328989caefab5c8778c180769c00e7336c03da9c01"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-aws-account-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_cloud_provider_aws_account",
        "concept": "grafana.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id",
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "resource_id"
          ]
        },
        "emissions": [
          "emission:4d4d1f9aadc5d69168d2d892a77a3de523a1b64bf7e1d34dbc6c7a6854efc6ab"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_provider_aws_cloudwatch_scrape_job",
        "concept": "grafana.concept.cloud-integration-configuration",
        "emissions": [
          "emission:38fd26fec38075c594be6675b49e95b2a60ceb50723c103d719f227b275951a4",
          "emission:fc7d5db2476de2c481e123c1ebeabcba67fd54ddf03a98a6d9b25cdcf7afcac8"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_cloud_provider_aws_cloudwatch_scrape_job",
        "concept": "grafana.concept.cloud-integration-configuration",
        "emissions": [
          "emission:60949192c5a99e85ea458bf4e2c8cc6331262094538ed691f3ee68b61c454c30",
          "emission:e700ab3621d5e58b12a2b0b9dbc4f2c40a8eb0050ffcfd2c8fb370631c2f8e31"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-aws-resource-metadata-scrape-job",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_provider_aws_resource_metadata_scrape_job",
        "concept": "grafana.concept.cloud-integration-configuration",
        "emissions": [
          "emission:3d42563447338c78b175f029ff8a77cce6f63bcea5745c5102321145cb290a07",
          "emission:cd79b81a5114b0c67df1b0f078ac8c68607f2d6d4cd732516bafcc3044615dab"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-azure-credential",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_provider_azure_credential",
        "concept": "grafana.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id",
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "resource_id"
          ]
        },
        "emissions": [
          "emission:5d4836dd6c8ff89d86285594405a4fdb35f6748fb3f0781d457a2edbf7a477fd",
          "emission:e4a29dd1f444fb60ab94e63529c26753cab73bc05017a200e2ee5f1f90231ad6"
        ]
      },
      {
        "id": "grafana.rule.cloud-provider-azure-credential-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_cloud_provider_azure_credential",
        "concept": "grafana.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id",
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "resource_id"
          ]
        },
        "emissions": [
          "emission:565e93409cb18d5b23e9b694c360e663975656c9a1329f836900206d5f6a842a",
          "emission:fb15d43e0422576ad4011a9c104e50f10c91960a4405aa9651f6b0b61f06ad2e"
        ]
      },
      {
        "id": "grafana.rule.cloud-stack",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_cloud_stack",
        "concept": "grafana.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id",
            "slug"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "slug"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.cloud-stack-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_cloud_stack",
        "concept": "grafana.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id",
            "slug"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "slug"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.connections-metrics-endpoint-scrape-job",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_connections_metrics_endpoint_scrape_job",
        "concept": "grafana.concept.metrics-scrape-job",
        "emissions": [
          "emission:84c189271d250d48a98e8dc73eeb6cae2b6f8c0cce02452c4a11c60257029aa7"
        ]
      },
      {
        "id": "grafana.rule.connections-metrics-endpoint-scrape-job-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_connections_metrics_endpoint_scrape_job",
        "concept": "grafana.concept.metrics-scrape-job",
        "emissions": [
          "emission:8eb5afeb5d305ffc4bf9bc0582df53d2a1e567d18b4776d8b08a612d9af884ab"
        ]
      },
      {
        "id": "grafana.rule.data-source",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_data_source",
        "concept": "grafana.concept.data-source",
        "identity": {
          "attributes": [
            "id",
            "uid"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "uid"
          ]
        },
        "emissions": [
          "emission:0bdda01ba6169b1b2b34c56ef7be25725aa38b2e5f1110cc5de414e54f83a718",
          "emission:3702de7f3787d483f756332f47d119b56e902ea34eb4c5ee8e7ce1442491ed7b"
        ]
      },
      {
        "id": "grafana.rule.data-source-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_data_source",
        "concept": "grafana.concept.data-source",
        "identity": {
          "attributes": [
            "id",
            "uid"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "uid"
          ]
        },
        "emissions": [
          "emission:1d160473ba2253c76d15e71cb9731f3810f3197b96bfc1ef27ee38d96ff49eb9",
          "emission:e71440cc44b62748c34faf499f2841a3d9afa69be376ba1c123d4c3809a8b8e6"
        ]
      },
      {
        "id": "grafana.rule.fleet-management-collector",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_fleet_management_collector",
        "concept": "grafana.concept.telemetry-collector",
        "emissions": []
      },
      {
        "id": "grafana.rule.fleet-management-collector-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_fleet_management_collector",
        "concept": "grafana.concept.telemetry-collector",
        "emissions": []
      },
      {
        "id": "grafana.rule.frontend-o11y-app",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_frontend_o11y_app",
        "concept": "grafana.concept.browser-observability-application",
        "emissions": [
          "emission:1eda5e842c5463dbbb8b51b01c5a64cddde2a8949712f01742548ea0fbacd4ba"
        ]
      },
      {
        "id": "grafana.rule.frontend-o11y-app-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_frontend_o11y_app",
        "concept": "grafana.concept.browser-observability-application",
        "emissions": [
          "emission:6f19fc9aae1ab0df088f888414d36802f964446c11a00196da4a2211eeee74a2"
        ]
      },
      {
        "id": "grafana.rule.k6-installation",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_k6_installation",
        "concept": "grafana.concept.platform-installation",
        "emissions": [
          "emission:c5a51a01560a385c945b5222654943b813cdf371bdbb453f5e89fbd3556a6c9d"
        ]
      },
      {
        "id": "grafana.rule.k6-load-test",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_k6_load_test",
        "concept": "grafana.concept.performance-test",
        "emissions": [
          "emission:092943593508324b7d61244fd24e39273338179975310caf69d1be82a0693fa6"
        ]
      },
      {
        "id": "grafana.rule.k6-load-test-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_k6_load_test",
        "concept": "grafana.concept.performance-test",
        "emissions": [
          "emission:0017048fa2cf814da4e12854ca9f0d50ef8f22814d7c2a4f340abd83b24b0083"
        ]
      },
      {
        "id": "grafana.rule.k6-project",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_k6_project",
        "concept": "grafana.concept.performance-testing-project",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.k6-project-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_k6_project",
        "concept": "grafana.concept.performance-testing-project",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.machine-learning-alert",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_machine_learning_alert",
        "concept": "grafana.concept.machine-learning-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.machine-learning-job",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_machine_learning_job",
        "concept": "grafana.concept.machine-learning-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.machine-learning-outlier-detector",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_machine_learning_outlier_detector",
        "concept": "grafana.concept.machine-learning-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.oncall-integration",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_oncall_integration",
        "concept": "grafana.concept.oncall-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.oncall-integration-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_oncall_integration",
        "concept": "grafana.concept.oncall-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.oncall-route",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_oncall_route",
        "concept": "grafana.concept.oncall-routing",
        "emissions": [
          "emission:205815fb4c3a0b79e75cc6122fa04677719a8da57031b519f8f5e5215fe028c3"
        ]
      },
      {
        "id": "grafana.rule.organization",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_organization",
        "concept": "grafana.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id",
            "org_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name",
            "org_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.organization-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_organization",
        "concept": "grafana.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.scim-config",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_scim_config",
        "concept": "grafana.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.sso-settings",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_sso_settings",
        "concept": "grafana.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "grafana.rule.synthetic-monitoring-check",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_synthetic_monitoring_check",
        "concept": "grafana.concept.synthetic-check",
        "emissions": [
          "emission:950fda9f556960862c71af453dea86c5daa3ec3610a171dc0565a606c33ac469"
        ]
      },
      {
        "id": "grafana.rule.synthetic-monitoring-installation",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_synthetic_monitoring_installation",
        "concept": "grafana.concept.platform-installation",
        "emissions": [
          "emission:08c350598e699525b75bd9bccb17e608c28092e1525f24b9c0d30f9ceb31547d"
        ]
      },
      {
        "id": "grafana.rule.synthetic-monitoring-probe",
        "owner": "grafana",
        "match_kind": "resource",
        "match_type": "grafana_synthetic_monitoring_probe",
        "concept": "grafana.concept.synthetic-execution-location",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "grafana.rule.synthetic-monitoring-probe-lookup",
        "owner": "grafana",
        "match_kind": "data",
        "match_type": "grafana_synthetic_monitoring_probe",
        "concept": "grafana.concept.synthetic-execution-location",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.aws-network-peering",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_aws_network_peering",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:3de2bde887b99ca00e098753ab9550785a9d2e235607e4ba79556e8ac1a98a68",
          "emission:408f8350758b0525ac5ae987244189d827673902b9511944b6cda12e6a6ed7b6",
          "emission:de7467a00ee0bf18ae448876efcb3cbc7ba9b5043cf72623286fd1f8fc171676"
        ]
      },
      {
        "id": "hcp.rule.aws-network-peering-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_aws_network_peering",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:3b0f457b041eb8903ae83fbac5e3381483629301474cff16ff6aa12b21ee6ae0",
          "emission:6fea3b85a063b096574d4fdb890151e0c7194d527b5d278b3a540af054eece07",
          "emission:ae5aef5515a2f3171d76ac66ff18806b060a8bf71e48be92752263890199dc52"
        ]
      },
      {
        "id": "hcp.rule.aws-transit-gateway-attachment",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_aws_transit_gateway_attachment",
        "concept": "hcp.concept.transit-gateway-attachment",
        "emissions": [
          "emission:b892ea1eabd0668fd8aae9984842baf452cabb84aa868a4b3b0b7542c575537f",
          "emission:f0003a6194fbbb64238036df841898ffa43367769c86216f43eb386cdb2e8c0f"
        ]
      },
      {
        "id": "hcp.rule.aws-transit-gateway-attachment-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_aws_transit_gateway_attachment",
        "concept": "hcp.concept.transit-gateway-attachment",
        "emissions": [
          "emission:2715c2c7869d557a49d9ec8800a540f4e3b7931c9013fc0c98b295f4a0d7c05f",
          "emission:41247719e615484c849f8eb474ec5f949458401ec1a9347d4540616ca52c467f"
        ]
      },
      {
        "id": "hcp.rule.azure-peering-connection",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_azure_peering_connection",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:2796013bbba5e2d433b30280eb8b1eb451ba6dbc4182be2fa1393b1810f80ee0",
          "emission:65fb29cd949e6d1f80f3cd7a56f7aa9c4f38840f5ae03a0da1454fd74bbf93d5",
          "emission:c417ec2c0b87188d6547574169e628cc6a921f9fe3bd63f5bdb987e4c546dbf5"
        ]
      },
      {
        "id": "hcp.rule.azure-peering-connection-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_azure_peering_connection",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:0a5e5c9187555d09fa47923890da54b72a0fbe2053b35cca4945f54dd4dd01b8",
          "emission:eaa981f98a03b273c04fa5d8ea3385ed16ffaf89fa0c3aa9e2f9fdd8b7f43817",
          "emission:ff7f1bd576e0d3b481344507ee27d28f22765bd6af9e269dfde2973aa5a17891"
        ]
      },
      {
        "id": "hcp.rule.boundary-cluster",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_boundary_cluster",
        "concept": "hcp.concept.boundary-cluster",
        "emissions": [
          "emission:e514dd9b57702ca6e96c6ac4850e230255410bf2c99a2b0e9b1b323ca618b15f"
        ]
      },
      {
        "id": "hcp.rule.boundary-cluster-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_boundary_cluster",
        "concept": "hcp.concept.boundary-cluster",
        "emissions": [
          "emission:56c3cc38bcd5bbf4e897d52d1797a618921681cd35985d60b5e2db26726bfea1"
        ]
      },
      {
        "id": "hcp.rule.consul-cluster",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_consul_cluster",
        "concept": "hcp.concept.consul-dedicated-cluster",
        "identity": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link"
          ]
        },
        "emissions": [
          "emission:93bf9f969a8076f63773dcfe5b92270149644e798ccb20570200126ef835446d",
          "emission:c12bd12b2c2fb062c00ada55533f3e5bb4f0670002699c530ca11b7dca960430",
          "emission:e3c1dda57cbcdde4e8f22e32a5702ba4a4c4b610259ba510e031e55817c8f0f3"
        ]
      },
      {
        "id": "hcp.rule.consul-cluster-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_consul_cluster",
        "concept": "hcp.concept.consul-dedicated-cluster",
        "identity": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link"
          ]
        },
        "emissions": [
          "emission:8b3d6464d64ef2c67715a640902ef4614b086fcc03683e7a6262bb15b438e51d",
          "emission:93a932066ac9bc36c38e7034b0200c7cb1e12f845a9ef06b54fa336fad9c2557",
          "emission:c34ae960c35daa6b0b0052e7d9cbc255c07705adf6c5821d6dc320e27a04bec1"
        ]
      },
      {
        "id": "hcp.rule.consul-snapshot",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_consul_snapshot",
        "concept": "hcp.concept.consul-configuration",
        "emissions": [
          "emission:a37ed085aaccf27d9182f02b005a06c67aa28da0433b44fa6f15bbd4d369c752"
        ]
      },
      {
        "id": "hcp.rule.dns-forwarding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_dns_forwarding",
        "concept": "hcp.concept.dns-forwarding",
        "identity": {
          "attributes": [
            "dns_forwarding_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "dns_forwarding_id",
            "id"
          ]
        },
        "emissions": [
          "emission:1315550b684186837cf6cf6edfdec76a5c01a57216ed029ae60612de5154f74c",
          "emission:d6cbbc9a5164a936c1dffc50c9d466ebb731ee888536fe4fd750a4acf59cda58"
        ]
      },
      {
        "id": "hcp.rule.dns-forwarding-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_dns_forwarding",
        "concept": "hcp.concept.dns-forwarding",
        "identity": {
          "attributes": [
            "dns_forwarding_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "dns_forwarding_id",
            "id"
          ]
        },
        "emissions": [
          "emission:becfd26e50502d6ee82a6d980df9251cc14de49c8332e8a85cc2cdfc7185ab0e",
          "emission:e76c75a7310051737524ddfbd009c44661106a8b36391848a957effc13123d2e"
        ]
      },
      {
        "id": "hcp.rule.dns-forwarding-rule",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_dns_forwarding_rule",
        "concept": "hcp.concept.network-configuration",
        "emissions": [
          "emission:5937a18ff90757dc13b2623e1d7c48b7acecd55006decaff4a4f733129451b72"
        ]
      },
      {
        "id": "hcp.rule.dns-forwarding-rule-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_dns_forwarding_rule",
        "concept": "hcp.concept.network-configuration",
        "emissions": [
          "emission:bc3c89d7cf0ea274326ed1cbbdb222ae33a5864b61d6e8893e460604b7580e86"
        ]
      },
      {
        "id": "hcp.rule.group",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_group",
        "concept": "hcp.concept.identity-group",
        "identity": {
          "attributes": [
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.group-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_group_iam_binding",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:6ecc5e2029a8800ed9568f4db98ad2fb3b553780820325c3e91720614a21c62a"
        ]
      },
      {
        "id": "hcp.rule.group-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_group_iam_policy",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:ffd19bfb0e5aa4b5eca1e5ed0e6c52e016a90274a7b52bdc0f9472c0ff172422"
        ]
      },
      {
        "id": "hcp.rule.group-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_group",
        "concept": "hcp.concept.identity-group",
        "identity": {
          "attributes": [
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.group-members",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_group_members",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:3d98c2b1fd944ceb7f4975153a597858860ab69629a10cad3fdc9717ec7794f6"
        ]
      },
      {
        "id": "hcp.rule.hvn",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_hvn",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "hvn_id",
            "id",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "hvn_id",
            "id",
            "self_link"
          ]
        },
        "emissions": [
          "emission:e77243677ac4fd65019882e2b89ec84b0661647e0b22b175c327a416af4a4e9f"
        ]
      },
      {
        "id": "hcp.rule.hvn-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_hvn",
        "concept": "rf.concept.virtual-network",
        "identity": {
          "attributes": [
            "hvn_id",
            "id",
            "self_link"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "hvn_id",
            "id",
            "self_link"
          ]
        },
        "emissions": [
          "emission:b2b6f4995526b604164ec1c83a4ff62354101da58400496cb22e48031591107c"
        ]
      },
      {
        "id": "hcp.rule.hvn-peering-connection",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_hvn_peering_connection",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:3abf758807fd65c1228992cafb4b303888cac960e082bbe5e1273ba4372dc52c",
          "emission:d4a7b54666f03714efe16b9ba7172b24d39a9a65d5a72e247774cab9635f61d0",
          "emission:e5fb4800364884952b5b9f336614d5b19aedce7252fd1a17635931110c3bfcc7"
        ]
      },
      {
        "id": "hcp.rule.hvn-peering-connection-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_hvn_peering_connection",
        "concept": "hcp.concept.network-peering",
        "emissions": [
          "emission:099eb28cfef4d8ffe9c16c68a37a14dddc7bd8a5d3b930bcfe41f7e5f63a202a",
          "emission:9c247382800d223eedbb237922ef7c658adf898fd4ec80adecb069a27d9e2308",
          "emission:c1baac149387b5f89a7441dac3bd583ca28fdb7cbc9aca48a39a077d1ef83ae4"
        ]
      },
      {
        "id": "hcp.rule.hvn-route",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_hvn_route",
        "concept": "hcp.concept.network-configuration",
        "emissions": [
          "emission:43c34713abaaef34291992bffffd569220d6c31681d6019d9e6f664a37495d08"
        ]
      },
      {
        "id": "hcp.rule.hvn-route-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_hvn_route",
        "concept": "hcp.concept.network-configuration",
        "emissions": [
          "emission:9f34c3eb056b393a9fc58e6cbe7f83f40734103bc5422ff30bccab348d2b443b"
        ]
      },
      {
        "id": "hcp.rule.iam-workload-identity-provider",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_iam_workload_identity_provider",
        "concept": "hcp.concept.workload-identity-provider",
        "emissions": [
          "emission:99f3d14c1b10c1cbd1e62e6b705acfb6447665fee5bd8b08273100a4be839d53"
        ]
      },
      {
        "id": "hcp.rule.notifications-webhook",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_notifications_webhook",
        "concept": "hcp.concept.notification-webhook",
        "emissions": [
          "emission:26676a80428d19a7b1759965acbacf1130de1ac34cb1bc723d3c91e176b92e9e"
        ]
      },
      {
        "id": "hcp.rule.organization-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_organization_iam_binding",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.organization-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_organization_iam_policy",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.organization-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_organization",
        "concept": "hcp.concept.organization",
        "identity": {
          "attributes": [
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.packer-artifact-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_packer_artifact",
        "concept": "hcp.concept.packer-artifact",
        "emissions": [
          "emission:ac80136cf108af3d9fff0cfdea5b3bd4c3f1a1eb76e6e815e3a15b0a84671297",
          "emission:afae6db87822aa7fd622ca7ad7ac0dcbe82312642c334978a8cc390703822a60"
        ]
      },
      {
        "id": "hcp.rule.packer-bucket",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_packer_bucket",
        "concept": "hcp.concept.packer-bucket",
        "identity": {
          "attributes": [
            "name",
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:e4e84c9348e75cc73954ba3540b4248ecede3647fb3bda6adfe8b360925af2af"
        ]
      },
      {
        "id": "hcp.rule.packer-bucket-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_packer_bucket_iam_binding",
        "concept": "hcp.concept.packer-configuration",
        "emissions": [
          "emission:900a89de8e1dad098dedc2bcb814e6e7676885f3c64097e6e18e61082157ad2e"
        ]
      },
      {
        "id": "hcp.rule.packer-bucket-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_packer_bucket_iam_policy",
        "concept": "hcp.concept.packer-configuration",
        "emissions": [
          "emission:fc698019c84548a892316107291248539e77784840f10c071a69a4d84f8f9be8"
        ]
      },
      {
        "id": "hcp.rule.packer-channel",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_packer_channel",
        "concept": "hcp.concept.packer-channel",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:b293bdce7d1e790cacf987227e61b203c6bef58bcd4ffc8dd965611eec5d0a80"
        ]
      },
      {
        "id": "hcp.rule.packer-channel-assignment",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_packer_channel_assignment",
        "concept": "hcp.concept.packer-configuration",
        "emissions": [
          "emission:1f65b7d5665af3593014f6170ae353c0ca4c6ea7955f8668d123ea4b3b0c2272",
          "emission:2c94e6fbf21ec4615eb256a6e0f5963981970d241def540f35493f91cb3c8ccc"
        ]
      },
      {
        "id": "hcp.rule.packer-version-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_packer_version",
        "concept": "hcp.concept.packer-version",
        "identity": {
          "attributes": [
            "fingerprint",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fingerprint",
            "id"
          ]
        },
        "emissions": [
          "emission:10e04eadf430c27bc52f79588bfbca2ef78951b6ca3882ba53c0d6281de88061",
          "emission:342a6206604a9256de5c5f6838ea4d3019c3b55ee4046ab46c9fe7e6c7bf2dec"
        ]
      },
      {
        "id": "hcp.rule.private-link",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_private_link",
        "concept": "hcp.concept.private-link-service",
        "emissions": [
          "emission:5dd51bceaa2a6abbccad23709d354b6170a339066163740d393ef9df03ade0f3",
          "emission:d79beca0a0b4fe018bcd574391bda75080e8b34ede1839d2b7cfa43260529b44",
          "emission:f28e48f40b98dfeb58faf5593fe870ab42a9fbaab89cc2e0c73e4827b408d2b2"
        ]
      },
      {
        "id": "hcp.rule.private-link-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_private_link",
        "concept": "hcp.concept.private-link-service",
        "emissions": [
          "emission:5a0627559e891a8e5f57e32849585894ab0a354e3f75efe629ab225c82b3a1c2",
          "emission:5f9fbb2cb6200aa6afc89e2c5a26d93dafd9c67932fed83e8336b1b24617f423",
          "emission:926314f5d1b8ae0a2f97af1a84ed767035c73d0dfc9fdec96314055804060c6f"
        ]
      },
      {
        "id": "hcp.rule.project",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_project",
        "concept": "hcp.concept.project",
        "identity": {
          "attributes": [
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.project-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_project_iam_binding",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:3acd4188fa031e24c9984b67c78c0e664d8ae58b3333375dac7460a8862f45c4"
        ]
      },
      {
        "id": "hcp.rule.project-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_project_iam_policy",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:9f553e061a4099b5a2ebdd0b9d91777c96155098a301fb98907d73448b545e57"
        ]
      },
      {
        "id": "hcp.rule.project-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_project",
        "concept": "hcp.concept.project",
        "identity": {
          "attributes": [
            "resource_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.resource-control-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_resource_control_policy",
        "concept": "hcp.concept.access-control-configuration",
        "emissions": [
          "emission:d62737e5a1de1ff443a2a7ecf6c4a3b8302b1e8181332c82213b3becbc26cc1e"
        ]
      },
      {
        "id": "hcp.rule.service-principal",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_service_principal",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.service-principal-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_service_principal",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": []
      },
      {
        "id": "hcp.rule.vault-cluster",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_cluster",
        "concept": "hcp.concept.vault-dedicated-cluster",
        "identity": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link",
            "vault_public_endpoint_url"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link",
            "vault_private_endpoint_url",
            "vault_public_endpoint_url"
          ]
        },
        "emissions": [
          "emission:803b2f8cc7eccdf2ce86b223624b16a1b46db15791dbc2841accd5a195c3473f",
          "emission:8d46b540e9bdd429fd69ee6e0694f66f0f3974f9d79b265f93e898953cb4353e",
          "emission:a7536ed51b471c266429802b31fcd560278696e406a2727b28ac0b5b89476e9e"
        ]
      },
      {
        "id": "hcp.rule.vault-cluster-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_cluster",
        "concept": "hcp.concept.vault-dedicated-cluster",
        "identity": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link",
            "vault_public_endpoint_url"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cluster_id",
            "id",
            "self_link",
            "vault_private_endpoint_url",
            "vault_public_endpoint_url"
          ]
        },
        "emissions": [
          "emission:798bb099f564681058d34f35dd8468ebf69e122a07da3d78b503149a2ba026ca",
          "emission:88a4eddd01e15cf524965b8edc01f4eb82cb006535baf03ec2dfbd3df64b93b5",
          "emission:d7f76c907edcc3abeda27b043cc17d154255b88530876997b3b82d1741786c6f"
        ]
      },
      {
        "id": "hcp.rule.vault-plugin",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_plugin",
        "concept": "hcp.concept.vault-plugin",
        "emissions": [
          "emission:cf62e93294ef2654a1eadb3979e1af6197b222f1793540767de14657a4306e7b",
          "emission:d47837a829b9297d1b74837ffef5a8f0fa47c99a4873848bd49faf9950d71f66"
        ]
      },
      {
        "id": "hcp.rule.vault-plugin-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_plugin",
        "concept": "hcp.concept.vault-plugin",
        "emissions": [
          "emission:0486110ccafa23a30e603a01ed02b139f7e3ae77ef7aa6ae60aaa6a0bd8ca5bc",
          "emission:dc8a9d264beebfb5bb40f5b15d5060df370315bbb9550570c8c1bd3103907349"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-integration-jira-connection",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_integration_jira_connection",
        "concept": "hcp.concept.vault-radar-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:8b4d0772c26fab921fac1173f1238151c182fece7fe5096398ef08b78b84f92e"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-integration-jira-subscription",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_integration_jira_subscription",
        "concept": "hcp.concept.vault-radar-configuration",
        "emissions": [
          "emission:d19956379463c5f51952f3c66a47e3f6ac216f11579e60e49ee1188828816d4f"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-integration-slack-connection",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_integration_slack_connection",
        "concept": "hcp.concept.vault-radar-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:14d7e990bacc9f466a0c163119d9f47ef99180b1c6d3b61328375bec04f8f371"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-integration-slack-subscription",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_integration_slack_subscription",
        "concept": "hcp.concept.vault-radar-configuration",
        "emissions": [
          "emission:9314b73f397ed36fb3adccfdeb6d65baa7b17fbeef47f574154d6140c82fb8bb"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-resource-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_resource_iam_binding",
        "concept": "hcp.concept.vault-radar-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.vault-radar-resource-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_resource_iam_policy",
        "concept": "hcp.concept.vault-radar-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.vault-radar-secret-manager-vault-dedicated",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_secret_manager_vault_dedicated",
        "concept": "hcp.concept.vault-radar-secret-manager",
        "emissions": [
          "emission:2d575d11689cabc0d8161bf5042339732b4290984faac416d70749ad03e639cd",
          "emission:59187d97f0027b6734da50b1a9cc1b7dafa77e85fd27d096cd52fb0c53d3e59f"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-source-github-cloud",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_source_github_cloud",
        "concept": "hcp.concept.vault-radar-source",
        "emissions": [
          "emission:a86688332d04a91e0f9b517a12cb067d10d201e228ed003e74a0770fd5884b61"
        ]
      },
      {
        "id": "hcp.rule.vault-radar-source-github-enterprise",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_radar_source_github_enterprise",
        "concept": "hcp.concept.vault-radar-source",
        "emissions": [
          "emission:a007db18debf0f7a378b4b008a5286965c6684c819722c3c58fdf6b829efd598"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-app",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_app",
        "concept": "hcp.concept.vault-secrets-application",
        "identity": {
          "attributes": [
            "app_name",
            "resource_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "app_name",
            "id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:0e2c6c6188c54c9f0a682dd6ed64f4a73068b2e1dd513840edbbc949de79848c",
          "emission:f047c4c9dabe6776dd9ce7de0d337826f2a5c86462de9af17af7f8c07d088a0b"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-app-iam-binding",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_app_iam_binding",
        "concept": "hcp.concept.vault-secrets-configuration",
        "emissions": [
          "emission:47e095d4d96dfb8a7deeaaf389c3c04fa4a5894c54e4768dc5e0b24c7a4ad46c"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-app-iam-policy",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_app_iam_policy",
        "concept": "hcp.concept.vault-secrets-configuration",
        "emissions": [
          "emission:c443c90dffefd2ce72599afb4b0b354fe135cae8aa32455ff85d94f7e0523718"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-app-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_secrets_app",
        "concept": "hcp.concept.vault-secrets-application",
        "identity": {
          "attributes": [
            "app_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "app_name",
            "id"
          ]
        },
        "emissions": [
          "emission:de757fb8a6e409cba08843fdbb890787d1d6982a55c765f17a06d7187455288e"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-dynamic-secret",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_dynamic_secret",
        "concept": "hcp.concept.managed-secret",
        "emissions": [
          "emission:1d8b0e918ae05fe86fe24d14c84c991e396726224b52bb1b8cdb489509ed46f7",
          "emission:6175cc2d274ae1109debc4083249949b0c66d74b9cbd6375295e28dc80f23477",
          "emission:95bc361b5c82a169b25ce7731c30e63fc7a5c05a87dd3616b952ba1cde5c95bb"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-dynamic-secret-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_secrets_dynamic_secret",
        "concept": "hcp.concept.vault-secrets-configuration",
        "emissions": [
          "emission:b13ee2ceb2a8088ad09854d7af26af2dc7b755f408273c69613547157274a4a8"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:4c5e327683349028dfb22bbe5dbd5e8ef37f84f965538b06446119b6c20f877d",
          "emission:b6c0f4e361f65983f3827101597016308ba933553dfb890c3afbf94e67d4abf8",
          "emission:d0d83328c0b7768caf562582eb0efe49efa652981a9769b94f2f950e73951230",
          "emission:e8800910a28731ac07d48efde2c977bb8d4e8896d50bdb1bda4d0e7c592c71be"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-aws",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_aws",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:52f76f5b8c425c66df193412681104f52b84c4ca9692498b9c21f2b2ca36c89f"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-azure",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_azure",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:1dde36071d8d3d354f203e1be242259b1345eda8e7052d1d98f0c237f4710cab",
          "emission:5e2229a0f8f84157e3773ea68a51d9152928cc30804b963f7403b43f720344f7"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-confluent",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_confluent",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:60ff0f24526498e0096489b6928822e1332cca2fece783f60baed7d8f76ae13f"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-gcp",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_gcp",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:53dcc1255ac493b458b9d417dfa94c262a55583a6db535c9870e07152cc91b1d",
          "emission:56447993159233c4b329efc637a068886d751fb83c7df5dd8d4fc3c6f4691917",
          "emission:6813460452ab04b2b692547e74d4845cde1f9b31efd23d773920ee1f69b2dca6"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-mongodbatlas",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_mongodbatlas",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:2f6ba888f73e01b8c42a27d6bede2f846b3dd9145ee4d19c4299af240b3f57bb"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-integration-twilio",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_integration_twilio",
        "concept": "hcp.concept.vault-secrets-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id",
            "resource_name"
          ]
        },
        "emissions": [
          "emission:2ca5af5b7c3f868b2244bee5784fc8a0b3eeba80ec217876ce2fbbb60a013942"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-rotating-secret",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_rotating_secret",
        "concept": "hcp.concept.managed-secret",
        "emissions": [
          "emission:1bdafc23c58d4b37706ea257832a76741392f0db9d8a657049428ee362f39e99",
          "emission:2a1e799ee2f122b881487215321f86fa5476eabe6f54362bb5de9a5a213c63c5",
          "emission:65bd6c97034952da8148439c177c8deeb3cf3307174df8dc71c4c44c77be31ad",
          "emission:afae3f3bc9437399a129777d8484b8b8343f52eb8a5def13d0b7ff3252e83b59",
          "emission:d26cdf1311d16615ffe2bf44713bcb6857f89395d7d9b9c63bc145b748d1a3fc"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-rotating-secret-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_secrets_rotating_secret",
        "concept": "hcp.concept.vault-secrets-configuration",
        "emissions": [
          "emission:56617acff2115405eb387ab2fe04c02396e15f07bc07995ddddfa128dd91bf2f"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-secret",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_secret",
        "concept": "hcp.concept.managed-secret",
        "emissions": [
          "emission:1cb81fb2e2ba607e58baca00aa041ac045fb7cb4dc32bbd3831b7b2b7bc9b3a2"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-secret-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_vault_secrets_secret",
        "concept": "hcp.concept.vault-secrets-configuration",
        "emissions": [
          "emission:376146b7090306eaa886607acbd8f260bb3fd62c799d2c89044197106805414c"
        ]
      },
      {
        "id": "hcp.rule.vault-secrets-sync",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_vault_secrets_sync",
        "concept": "hcp.concept.vault-secrets-sync",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name",
            "resource_id"
          ]
        },
        "emissions": [
          "emission:857817cb30e50449a933dbbe502161cba12cea02540ba39ce895034a55c6cf00",
          "emission:f4f5a5170ea83abfd139b60fc948ee797c55f873da457265f959e338422416e6"
        ]
      },
      {
        "id": "hcp.rule.waypoint-action",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_action",
        "concept": "hcp.concept.waypoint-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.waypoint-action-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_action",
        "concept": "hcp.concept.waypoint-configuration",
        "emissions": []
      },
      {
        "id": "hcp.rule.waypoint-add-on",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_add_on",
        "concept": "hcp.concept.waypoint-add-on",
        "emissions": [
          "emission:11071965753b9c081ba0185c866a9ecc4ba1a333649fe2f58cab3878384a8a09",
          "emission:29af4da8a38314593ac5e901ad65c5a5c2a6727204e615545dc86b8db9d9c2df",
          "emission:e8094b4259793b7f6bf5a3b9f019930e94a8782966a699f2ffab77ee1758958f"
        ]
      },
      {
        "id": "hcp.rule.waypoint-add-on-definition",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_add_on_definition",
        "concept": "hcp.concept.waypoint-add-on-definition",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b9475049a55e2cc4e587cec88ab7b617338c65a4bd8a687889789863034c82d5"
        ]
      },
      {
        "id": "hcp.rule.waypoint-add-on-definition-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_add_on_definition",
        "concept": "hcp.concept.waypoint-add-on-definition",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:6b5f31d8713f3ec9ef9416c4c307f81391ae7482b26421db9d863e02dce27e32"
        ]
      },
      {
        "id": "hcp.rule.waypoint-add-on-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_add_on",
        "concept": "hcp.concept.waypoint-add-on",
        "emissions": [
          "emission:4327f7cd8cc34195baac0631a120e8d7961eea74e399de1f7d45533b982e019d",
          "emission:afb4e789077edbc83bb357fbacf0013fdf8c609785eeffbea8d743e278b3dde4",
          "emission:eefb94432f0fd6b5c552537550c41c4eba19eb45b7e1ec325f49f91ee20cf7dd"
        ]
      },
      {
        "id": "hcp.rule.waypoint-agent-group",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_agent_group",
        "concept": "hcp.concept.waypoint-agent-group",
        "emissions": [
          "emission:2007171e722e605892318791f8f98bb9b7235763a89773ba3d489bfe2c93593a"
        ]
      },
      {
        "id": "hcp.rule.waypoint-agent-group-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_agent_group",
        "concept": "hcp.concept.waypoint-agent-group",
        "emissions": [
          "emission:66944d1a41b3613515e831dfda1851e217e569621ef19273cc82bc6759cc0083"
        ]
      },
      {
        "id": "hcp.rule.waypoint-application",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_application",
        "concept": "hcp.concept.waypoint-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:6d505ea16dd023597ce8f15e3cbdd40fb754c95e6ca053a5ddc68de6cceba758",
          "emission:fcdca62eafa047e5b64f2b4e31b5a1d08ad3470b5289217fd713952231941070"
        ]
      },
      {
        "id": "hcp.rule.waypoint-application-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_application",
        "concept": "hcp.concept.waypoint-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:79b91ce583d84f9d8ddbb8acd54309c661be7fd3f3dfc169eb2ec6e8b1442e54",
          "emission:edbd367b56a41abe20c819863e56d22799773554604a74e55d3a3fffa8a5dba9"
        ]
      },
      {
        "id": "hcp.rule.waypoint-template",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_template",
        "concept": "hcp.concept.waypoint-template",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b4a0669a7e0af11e7ed4ad45606b1e85b2377d07c85b7965a5ca1f3e91c1e537"
        ]
      },
      {
        "id": "hcp.rule.waypoint-template-lookup",
        "owner": "hcp",
        "match_kind": "data",
        "match_type": "hcp_waypoint_template",
        "concept": "hcp.concept.waypoint-template",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:b4400bd07800e59b21e23e3b2c02d4b5753d7e53514e1840d4d78cbb0da0ce48"
        ]
      },
      {
        "id": "hcp.rule.waypoint-tfc-config",
        "owner": "hcp",
        "match_kind": "resource",
        "match_type": "hcp_waypoint_tfc_config",
        "concept": "hcp.concept.waypoint-configuration",
        "emissions": []
      },
      {
        "id": "kestra.rule.binding",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_binding",
        "concept": "kestra.concept.access-binding",
        "emissions": [
          "emission:f07919dce598e317c737882579980a689bcce3833236f12afad43bd86efbaddd"
        ]
      },
      {
        "id": "kestra.rule.existing-role",
        "owner": "kestra",
        "match_kind": "data",
        "match_type": "kestra_role",
        "concept": "kestra.concept.access-role",
        "identity": {
          "attributes": [
            "role_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "role_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "kestra.rule.flow",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_flow",
        "concept": "kestra.concept.flow",
        "emissions": [
          "emission:2f0683f93c5d36d4b978fff1a36a45b9b30efce90f3a0d6722b0f95e369b2081"
        ]
      },
      {
        "id": "kestra.rule.group",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_group",
        "concept": "kestra.concept.identity-group",
        "emissions": [
          "emission:b158c9af9dd414442104d5f5c7800612d2c7d10ba4856e0da175da2c94cd2871"
        ]
      },
      {
        "id": "kestra.rule.namespace",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_namespace",
        "concept": "kestra.concept.namespace",
        "identity": {
          "attributes": [
            "namespace_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "namespace_id"
          ]
        },
        "emissions": []
      },
      {
        "id": "kestra.rule.namespace-secret",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_namespace_secret",
        "concept": "kestra.concept.namespace-secret",
        "emissions": [
          "emission:9791284bcf1512964669198fa3abc5476c750987c2c766b541af38f7d62e66a2"
        ]
      },
      {
        "id": "kestra.rule.role",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_role",
        "concept": "kestra.concept.access-role",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:ada716b7b9acd3b01edc78ae77b2b80b290ba9e9537bd29dc50bf0ce18495ae1"
        ]
      },
      {
        "id": "kestra.rule.user",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_user",
        "concept": "kestra.concept.user-account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "kestra.rule.user-password",
        "owner": "kestra",
        "match_kind": "resource",
        "match_type": "kestra_user_password",
        "concept": "kestra.concept.user-credential",
        "emissions": [
          "emission:26cc83c424aa47a439a25569e362e28d4c8ccf442aa2f795c37b3f5a74c42151"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-daemon-set",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_daemon_set_v1",
        "concept": "kubernetes.concept.daemon-set",
        "emissions": [
          "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
          "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-deployment",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_deployment_v1",
        "concept": "kubernetes.concept.deployment",
        "emissions": [
          "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_horizontal_pod_autoscaler_v1",
        "concept": "kubernetes.concept.horizontal-pod-autoscaler",
        "emissions": [
          "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-ingress",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_ingress_v1",
        "concept": "kubernetes.concept.ingress",
        "emissions": [
          "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-namespace",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_namespace_v1",
        "concept": "kubernetes.concept.namespace",
        "identity": {
          "attributes": [
            "id",
            "metadata[0].name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "metadata[0].name"
          ]
        },
        "emissions": [
          "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-network-policy",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_network_policy_v1",
        "concept": "kubernetes.concept.network-policy",
        "emissions": [
          "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-persistent-volume-claim",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_persistent_volume_claim_v1",
        "concept": "kubernetes.concept.persistent-volume-claim",
        "emissions": [
          "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-service",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_service_v1",
        "concept": "kubernetes.concept.service",
        "emissions": [
          "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-service-account",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_service_account_v1",
        "concept": "kubernetes.concept.service-account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "metadata[0].name"
          ]
        },
        "emissions": [
          "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        ]
      },
      {
        "id": "kubernetes.rule.kubernetes-stateful-set",
        "owner": "kubernetes",
        "match_kind": "resource",
        "match_type": "kubernetes_stateful_set_v1",
        "concept": "kubernetes.concept.stateful-set",
        "emissions": [
          "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
          "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
          "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec"
        ]
      },
      {
        "id": "mongodb-atlas.rule.advanced-cluster",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_advanced_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "cluster_id",
            "name"
          ]
        },
        "emissions": [
          "emission:662076a7bf612ad4035d5520cabadc5b73c3e04b0ab200f64d321397d31627a9"
        ]
      },
      {
        "id": "mongodb-atlas.rule.ai-model-rate-limit",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_ai_model_rate_limit",
        "concept": "mongodb-atlas.concept.search-configuration",
        "emissions": [
          "emission:465c6f98e8070f8a0e94aebc643761a8bf4a7aa4c68102b34113079456a4cd95"
        ]
      },
      {
        "id": "mongodb-atlas.rule.alert-configuration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_alert_configuration",
        "concept": "mongodb-atlas.concept.observability-configuration",
        "emissions": [
          "emission:cdccf1e7de8ba2d167cdbdf7a69649469dac7bb8fb8a2f0f594e3c2528b6821a"
        ]
      },
      {
        "id": "mongodb-atlas.rule.api-key-project-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_api_key_project_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:6b84f99cc55fe078c8c4b2cad951d94d7065c6c6ee74da7da64f47aa60033590"
        ]
      },
      {
        "id": "mongodb-atlas.rule.auditing",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_auditing",
        "concept": "mongodb-atlas.concept.security-configuration",
        "emissions": [
          "emission:b5f79c35a9e54df1cdfaec2ef1d3a9dfcb47cffe7ab4c1d296f2d2e1b8abd785"
        ]
      },
      {
        "id": "mongodb-atlas.rule.backup-compliance-policy",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_backup_compliance_policy",
        "concept": "mongodb-atlas.concept.backup-configuration",
        "emissions": [
          "emission:83e6574235772cc7df62a56488bea43619ec70fa92f579813837326c3d3cb49c"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-backup-export-destination",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_backup_snapshot_export_bucket",
        "concept": "mongodb-atlas.concept.backup-export-destination",
        "identity": {
          "attributes": [
            "export_bucket_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "export_bucket_id",
            "id"
          ]
        },
        "emissions": [
          "emission:2ced587c90ac03e867cfc08608fd76ddf4471effb865493bfe648783f26f0d60",
          "emission:466ad2cd701be76caa6bc55fae2ec783a3c2902d92f76a01ed5ab0a6b557fdf3",
          "emission:7af17ef7aea5478cedcaf09c17f8ddd7385772ace87745611f48e7072f46d0ec",
          "emission:bcb178394dfa2c24ebae991897b443f3df716f48670858610bd937be69d64f73"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-backup-schedule",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_backup_schedule",
        "concept": "mongodb-atlas.concept.backup-plan",
        "emissions": [
          "emission:0242ae9fe55de0acaea73a29e00f52b0dda78b4bc4661743320c8e2eed2d1476",
          "emission:21f9d1a631c45b42c1951ed1845bc5a06072cc8475d77075d530f2b22f51924d",
          "emission:451fe16523976f342f4ddf647b10bd964aa9f358ed973809ac285cecd53c0075"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-provider-access-authorization",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_provider_access_authorization",
        "concept": "mongodb-atlas.concept.cloud-provider-authorization",
        "identity": {
          "attributes": [
            "id",
            "role_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "role_id"
          ]
        },
        "emissions": [
          "emission:6779a40a5a925843dd653c28463862ff0d522dc99b710e9cf9552823fc667f58",
          "emission:95f1721c20ea9fca1e16c0d0df69468ff8185fffd91f0afb026747a916f3a60d",
          "emission:d1d6cc732e32a8d8a3d0dda31f04181e49216b5bef80c015da0e336d23be3483"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-provider-access-setup",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_provider_access_setup",
        "concept": "mongodb-atlas.concept.cloud-provider-access",
        "identity": {
          "attributes": [
            "id",
            "role_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "role_id"
          ]
        },
        "emissions": [
          "emission:1ab3855c2f2d985f09e8df230d750df22be86919ddbd00a94d3dc1c95c3b6406",
          "emission:5df273599ef560b45d672347244bf2fe40594b48ec2bf5c30a22d9cfb2cf6cf5"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-user-organization-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_user_org_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:90dea3c76a4e5b6c556330bdbdf4e9999d95b7d81a3c778519225cc035a43668"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-user-project-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_user_project_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:34ead852af5d63ee88b828e3f559125c22ef97f3cf091f833eb620da93a347d9"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cloud-user-team-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cloud_user_team_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:07fd23dc0bc74d2da1c7cf2e0f9870dffd28af1b82ee63cdf587c82186838b75",
          "emission:0d3df2fa83b0740c4ec59adafb28fb10232e3559bbb0ca72137b737661faa2d7"
        ]
      },
      {
        "id": "mongodb-atlas.rule.cluster",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:312c0e223f86d75b26e242b2c5f2fb59baf3fc096aa6a50e71c36cc7cc119fc1"
        ]
      },
      {
        "id": "mongodb-atlas.rule.custom-database-role",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_custom_db_role",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:261d6813303b4a408f8901c3a7e25081833010044e5b10ece1b13b15241ae1f3"
        ]
      },
      {
        "id": "mongodb-atlas.rule.custom-dns-configuration-aws",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_custom_dns_configuration_cluster_aws",
        "concept": "mongodb-atlas.concept.network-configuration",
        "emissions": [
          "emission:87db028d7a506a1ae8b61f89ba1ba32d0b0a408ee84dbeebe3e8858826e50ac6"
        ]
      },
      {
        "id": "mongodb-atlas.rule.data-service-private-endpoint",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_privatelink_endpoint_service_data_federation_online_archive",
        "concept": "mongodb-atlas.concept.data-service-private-endpoint",
        "emissions": [
          "emission:17ac4afe917f72beb4c8dc6fe19034ab8ceab418e3347d61cbcd86b94783d520",
          "emission:1c5c23d69df0c9e49aed9e0f9c559e7d5c481ec7f4e0dc0a9b09866c560f465f"
        ]
      },
      {
        "id": "mongodb-atlas.rule.database-user",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_database_user",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:22e0dae13d15972d679e6eb4b982e06f701fa5224925406d106c318f41638552"
        ]
      },
      {
        "id": "mongodb-atlas.rule.encryption-at-rest",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_encryption_at_rest",
        "concept": "mongodb-atlas.concept.customer-key-management",
        "emissions": [
          "emission:194e518215a24e7970541b3f50b1a6063fa754bb37b4ce013a63dc9c4e1d2240",
          "emission:1be49c8649a465340db4e8b416ee178dd5c602bac9e1da433b980560f67b2d98",
          "emission:2cda942b7d92bf825a4e3c9ee8e485ed3fc9b29491847a65b214d5db50466596",
          "emission:37de2bc8e2f367d99f189e0a8b984ae3522623c0173cf654c7ef70b128c5f06d"
        ]
      },
      {
        "id": "mongodb-atlas.rule.encryption-private-endpoint",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_encryption_at_rest_private_endpoint",
        "concept": "mongodb-atlas.concept.private-endpoint",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:82d8ee045225ff92b2797abf78528233d39e095171dd58c05902631d8158534a"
        ]
      },
      {
        "id": "mongodb-atlas.rule.event-trigger",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_event_trigger",
        "concept": "mongodb-atlas.concept.event-trigger",
        "emissions": [
          "emission:3bf6572c6f3d9e941119dbc9ac2fbb47f41dc1a4a5610c91cd56dfad3518d9e5"
        ]
      },
      {
        "id": "mongodb-atlas.rule.federated-database-instance",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_federated_database_instance",
        "concept": "mongodb-atlas.concept.federated-database-instance",
        "emissions": [
          "emission:2d1459b6b6fd83155b464479a629a138520570cdbe2df2539e01812744a54e98",
          "emission:59b32face9b107cb130382ec72ba78f0f595e5cf8fb4186322d5fe2d45ad2989",
          "emission:a578d2415a50ff8a8bbfdf4d78ecefbea9a4e4e30754d399e328418b9d7d4fff",
          "emission:a5ec9117bb8361bcb681e0783b4d27ede934b6ef7e4ea576aee68ae6237d2f60",
          "emission:b524ff693b8a477e2f2440fefd9ba78a3dd99e0039265fc8dbda279f52db63c7"
        ]
      },
      {
        "id": "mongodb-atlas.rule.federated-identity-provider",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_federated_settings_identity_provider",
        "concept": "mongodb-atlas.concept.identity-provider",
        "emissions": []
      },
      {
        "id": "mongodb-atlas.rule.federated-organization-configuration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_federated_settings_org_config",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:f8b72bcb5ca63cbb40976383f001f7c83706118972e74f98f028f8b0aa93454b"
        ]
      },
      {
        "id": "mongodb-atlas.rule.federated-organization-role-mapping",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_federated_settings_org_role_mapping",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:eab6f40f70a3d48ef7346801d533b0971c90aae312ab38c28c65bef151c8dce4"
        ]
      },
      {
        "id": "mongodb-atlas.rule.federated-query-limit",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_federated_query_limit",
        "concept": "mongodb-atlas.concept.federation-configuration",
        "emissions": [
          "emission:4dcef3bda67f74b3fe995b76236e42d42db68700f748da08ed15c831b3f2f05d"
        ]
      },
      {
        "id": "mongodb-atlas.rule.flex-cluster",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_flex_cluster",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:6691e46d14ee3519452ac19a4fd1b9d03fd8ac0a788de1340479ed0312f124a3"
        ]
      },
      {
        "id": "mongodb-atlas.rule.global-cluster-configuration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_global_cluster_config",
        "concept": "mongodb-atlas.concept.database-configuration",
        "emissions": [
          "emission:2e91d51e87809fdc4e9da0e36acbeb7ba8b2dd7d06af93e9cfdccdc4f50c6779",
          "emission:9d208ddc69517d903c81dece822172bca78ff5c42ce03487665b85706a7ce5aa"
        ]
      },
      {
        "id": "mongodb-atlas.rule.ldap-configuration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_ldap_configuration",
        "concept": "mongodb-atlas.concept.identity-provider",
        "emissions": [
          "emission:7e6855ffc43d2b25f981744f1385381d428139ffeb07813fc65d25a6cc4efb32"
        ]
      },
      {
        "id": "mongodb-atlas.rule.log-integration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_log_integration",
        "concept": "mongodb-atlas.concept.log-integration",
        "emissions": [
          "emission:25b8addbfb64b956620db15cc57ba900bb277545dca8bed24362f0ba2eaa2761",
          "emission:31abb3087d14ddaa8d8be19bd38a1efae54dddc4567b629d57c25740e66349ac",
          "emission:3efebe983bd223be0c0f451a5d022050c7264599b881e831e4b291904129af61",
          "emission:502dfa4e8336e157858b1495434ecd033975516880bd5297c099cbd7d17e6079",
          "emission:b4a7919de025a1079a404dcac4260fade35243774bcd70b6cc2aaa4b6833df85"
        ]
      },
      {
        "id": "mongodb-atlas.rule.maintenance-window",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_maintenance_window",
        "concept": "mongodb-atlas.concept.database-configuration",
        "emissions": [
          "emission:11c03ccfda292352edb183e17d22f8875c5d4003ae1be00fcd412b2eb8f412c6"
        ]
      },
      {
        "id": "mongodb-atlas.rule.metric-integration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_metric_integration",
        "concept": "mongodb-atlas.concept.metric-integration",
        "emissions": [
          "emission:5031d063ee8271ab36b45f97b238e43700f9dbd1760be9d78156dada099e9a20"
        ]
      },
      {
        "id": "mongodb-atlas.rule.network-container",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_network_container",
        "concept": "mongodb-atlas.concept.atlas-network-container",
        "identity": {
          "attributes": [
            "container_id",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "container_id",
            "id"
          ]
        },
        "emissions": [
          "emission:ed2cabacb49e25eb5488270039646ae1bee7b1722e4fd0c89035b60c52c8fcc7"
        ]
      },
      {
        "id": "mongodb-atlas.rule.network-peering",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_network_peering",
        "concept": "mongodb-atlas.concept.network-peering",
        "emissions": [
          "emission:30f1b74ad05d3cf35a82125744c2c758e771364fdef471278332794f0aef3e29",
          "emission:488340169be6fa8790b9ccbed19710224bdf7cb05cc88fdad0f40b4de340e74e",
          "emission:bd4d25c79375b827e7e38c99c2bda1ce54f33912355ea8d53102dbd925b1c773",
          "emission:c5eec2dff9a35a10ec3176d98d6e98a1d8e16c6554a66750ba7416f432301de5",
          "emission:e18a986f262237536e6ce963b1076ef94e94b80f8f7fcd48ce2cfcdcae46e1ff"
        ]
      },
      {
        "id": "mongodb-atlas.rule.online-archive",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_online_archive",
        "concept": "mongodb-atlas.concept.online-archive",
        "emissions": [
          "emission:503f0b59a77097867bf53d2ff7ba259d250ee631de05970bd6af8e44c6f6fcd4",
          "emission:5947479404cc9e903c58c685abaa986f18707da674cc1e461c3e4eb32c8a413d"
        ]
      },
      {
        "id": "mongodb-atlas.rule.organization",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_organization",
        "concept": "mongodb-atlas.concept.organization",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "mongodb-atlas.rule.organization-service-account",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_service_account",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "client_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "client_id"
          ]
        },
        "emissions": [
          "emission:1146ee172c004cbd36a85128f7fb9951c81d0bcdfa391e9ddc062f2c3cb4c71c"
        ]
      },
      {
        "id": "mongodb-atlas.rule.organization-service-account-access-list",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_service_account_access_list_entry",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:b8eef0acb915dd10a85174229672efcec6db166dc48d20cab4d1f2ed2a7c04b6",
          "emission:fcdab14fc740150e782aa6d50f6aaaf3c6fcdb247e6329e25237128b79745e00"
        ]
      },
      {
        "id": "mongodb-atlas.rule.private-endpoint-regional-mode",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_private_endpoint_regional_mode",
        "concept": "mongodb-atlas.concept.network-configuration",
        "emissions": [
          "emission:f055c9896a5be3608f179102b55a43f3fd3dbfd8fb4e41ade37eb2a54a92111d"
        ]
      },
      {
        "id": "mongodb-atlas.rule.private-endpoint-registration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_privatelink_endpoint_service",
        "concept": "mongodb-atlas.concept.private-endpoint-registration",
        "emissions": [
          "emission:1ec1096828a6898dd03e3bb23b4a6fbab7ace28f1a68daad2e234c700ee02c9b",
          "emission:238085ca7acb50900d01bcb9a1cf7a50d83693b604fb978b2b2b102a50a873db",
          "emission:79e576179dc1a93ccddfce841219b21219db47087025fca21c3e7fdae250f8fc"
        ]
      },
      {
        "id": "mongodb-atlas.rule.private-endpoint-service",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_privatelink_endpoint",
        "concept": "mongodb-atlas.concept.private-endpoint-service",
        "identity": {
          "attributes": [
            "id",
            "private_link_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "private_link_id"
          ]
        },
        "emissions": [
          "emission:df0787431b2d3290899534902297d0087be42fc2d0957f56cbacf53c62a797f6"
        ]
      },
      {
        "id": "mongodb-atlas.rule.project",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_project",
        "concept": "mongodb-atlas.concept.project",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:cb99c4922b18a0d279b183d214c4b075fed1f9a50ca9e6efcc9851674ad37ef1"
        ]
      },
      {
        "id": "mongodb-atlas.rule.project-ip-access-list",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_project_ip_access_list",
        "concept": "mongodb-atlas.concept.network-configuration",
        "emissions": [
          "emission:771ccc05c880cde8687ea00e59da5a2ba5106b70dd56476ffa78c37e7df27b34"
        ]
      },
      {
        "id": "mongodb-atlas.rule.project-service-account",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_project_service_account",
        "concept": "rf.concept.service-identity",
        "identity": {
          "attributes": [
            "client_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "client_id"
          ]
        },
        "emissions": [
          "emission:b7bb95403bb24dba3d6f4c1993438931ff61ed0f1ab0e009bf3a4fd300ddd311"
        ]
      },
      {
        "id": "mongodb-atlas.rule.project-service-account-access-list",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_project_service_account_access_list_entry",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:0ce285bd074282a209b6c61133774922ba15ae500f5da45cff1df9d9d5dca181",
          "emission:ef762771388e32a0f682a02708ecc10de84f0dd39206ad315e66df8dd9369609"
        ]
      },
      {
        "id": "mongodb-atlas.rule.push-based-log-export",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_push_based_log_export",
        "concept": "mongodb-atlas.concept.log-integration",
        "emissions": [
          "emission:4160291e3a6de7b467f8712ee325ecc3cdb72513818c56ec5988c650ac20f608",
          "emission:4bff22c8859493d21aaf7273e94a160950bb55562857a7c49c66d545eb83b8ec",
          "emission:db27792b5218566b1bfa31829da487158f38de1d410cb00831e82b14c55ddf07"
        ]
      },
      {
        "id": "mongodb-atlas.rule.resource-policy",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_resource_policy",
        "concept": "mongodb-atlas.concept.governance-configuration",
        "emissions": [
          "emission:77958c73e90f27026dade6ff2d3422d63f2c0b77ce8083553bc9b949cbf0076f"
        ]
      },
      {
        "id": "mongodb-atlas.rule.search-deployment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_search_deployment",
        "concept": "mongodb-atlas.concept.search-deployment",
        "emissions": [
          "emission:b6bf25eda4c65ab1b07774aa1f604aeac531577cc498c95af0a60e2ef364391d",
          "emission:ed9feab125f92ba67b46c40c3402427ee1a3989d491ce94604a0f11c1aad6764"
        ]
      },
      {
        "id": "mongodb-atlas.rule.search-index",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_search_index",
        "concept": "mongodb-atlas.concept.search-configuration",
        "emissions": [
          "emission:d56f3c0ea0feffa2e3dbf5489c88bcaf763298c4dbdbc28907c922b326611f31"
        ]
      },
      {
        "id": "mongodb-atlas.rule.serverless-instance",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_serverless_instance",
        "concept": "rf.concept.managed-database",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:c198a7ff4a48e6c9ba77e34d9af5c5fb26d81a9607c45e0167f5ec8567ba849b"
        ]
      },
      {
        "id": "mongodb-atlas.rule.service-account-project-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_service_account_project_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:1f6222e0360def09dd7335d8c2471943dd8513d1f1f16fe6578031dea62a4ed8",
          "emission:52ea5d773a1a79b9b330be73a5512f9081f2669822e4d3e8df42d7bae65baf64"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-connection",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_connection",
        "concept": "mongodb-atlas.concept.stream-connection",
        "identity": {
          "attributes": [
            "connection_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "connection_name",
            "id"
          ]
        },
        "emissions": [
          "emission:175851f52ff3c8beca4aca3a67d780a01203f44572b8802c735c6ea05f8c4897",
          "emission:3e22d3fa63b982f6064192224ebc2cc6ee04ec901ce3d379f5997638a0a34bf1",
          "emission:3fe6db9b10c6de9554245a995bbdbb2c269beacb31a5c3c8edb1ce0fb94b5b71",
          "emission:48a02c604871ff1d7f3761622ed123ab7f986030f35e9bc46dfb9b0006ce1f4f",
          "emission:74f34f3798e0704a6071186b7867c36a66a88471745b7caf2d6bd012731fac76",
          "emission:b83bb4646d344e062292a635bc5bd602614f787100712b2f21685dd97a48c305",
          "emission:ff21e5095a48474a9445c4ef9b82a25eeb39af64c461ac9397f534f6fc9e0379"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-connection-failover",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_connection_failover",
        "concept": "mongodb-atlas.concept.stream-configuration",
        "emissions": [
          "emission:5ea3b2284d57d5af3b23b3aeac5e157ca5a6705ad82586a36e9e1f0d06df2bee"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-instance",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_instance",
        "concept": "mongodb-atlas.concept.stream-processing-workspace",
        "identity": {
          "attributes": [
            "instance_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "instance_name"
          ]
        },
        "emissions": [
          "emission:4053445b24f12ddea20af53ef8adbb661dde1d756f8e7bc37f641ba7519530f3"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-private-endpoint",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_privatelink_endpoint",
        "concept": "mongodb-atlas.concept.private-endpoint",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:082f14d8440e8ca7576b31731e4a8a3b44e113aae5fee69f4c6c9cf75c62306a",
          "emission:9ae4586e49746d6bb82bacb69ef5eeb49a930a6e41d142dc5403acdcfb087d20"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-processor",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_processor",
        "concept": "mongodb-atlas.concept.stream-processor",
        "emissions": [
          "emission:9f351a0aa6d3040c38270b00b770ec56362c5484e856d4203307f5034ba4ce6c",
          "emission:c4af021e0e7d5e62b7b688fd5f90e85e75fab18f131710c6c31b07e9742fa6af",
          "emission:ce2d2790d96ad7db700fff3484449c4c04fcd2241aa554f6ce98aaf8c9088756"
        ]
      },
      {
        "id": "mongodb-atlas.rule.stream-workspace",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_stream_workspace",
        "concept": "mongodb-atlas.concept.stream-processing-workspace",
        "identity": {
          "attributes": [
            "workspace_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "workspace_name"
          ]
        },
        "emissions": [
          "emission:62dd448610a2978b2f0e6e195b5a1bdaeb2e95a257e15fcc550c7f5d050b81fb"
        ]
      },
      {
        "id": "mongodb-atlas.rule.team",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_team",
        "concept": "mongodb-atlas.concept.identity-group",
        "identity": {
          "attributes": [
            "id",
            "team_id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "team_id"
          ]
        },
        "emissions": [
          "emission:e3aea5122c4cacaafefa1520969222cd822081b66c79076a0c28b5a3a92bbac1"
        ]
      },
      {
        "id": "mongodb-atlas.rule.team-project-assignment",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_team_project_assignment",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:654c2a2dd740bf8e4a0842f032b39054a64cb565a4ac146e92ff2ea1f1718ff3",
          "emission:ff1bf9307ea311d4b1a29aba0613e39f8de6e674201dc088b6d8ce0c89450380"
        ]
      },
      {
        "id": "mongodb-atlas.rule.third-party-integration",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_third_party_integration",
        "concept": "mongodb-atlas.concept.observability-configuration",
        "emissions": [
          "emission:53ecec54ecf61e89d8f04677a82755fcb65a3404014628fecad28933cd03d3c4"
        ]
      },
      {
        "id": "mongodb-atlas.rule.x509-database-user",
        "owner": "mongodb-atlas",
        "match_kind": "resource",
        "match_type": "mongodbatlas_x509_authentication_database_user",
        "concept": "mongodb-atlas.concept.identity-configuration",
        "emissions": [
          "emission:83dfbf69ff2b52479acbc44bdef73627cc3c8fd8317474c313ce6bd20bdcd2a3"
        ]
      },
      {
        "id": "newrelic.rule.account-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_account",
        "concept": "newrelic.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "newrelic.rule.account-management",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_account_management",
        "concept": "newrelic.concept.observability-tenant",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "newrelic.rule.application-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_application",
        "concept": "newrelic.concept.apm-application",
        "emissions": []
      },
      {
        "id": "newrelic.rule.application-settings",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_application_settings",
        "concept": "newrelic.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.aws-connection",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_aws_connection",
        "concept": "newrelic.concept.aws-connection",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:630c7c8ab390249093fa150ad4591aac3f8b258727d053a0547ed1f5a683687a"
        ]
      },
      {
        "id": "newrelic.rule.browser-application",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_browser_application",
        "concept": "newrelic.concept.browser-observability-application",
        "emissions": [
          "emission:4878e72cc222722041a7725c39e2ce47660f85a9a684a8bf63907c85de040118"
        ]
      },
      {
        "id": "newrelic.rule.cardinality-management",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cardinality_management",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.cloud-account-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_cloud_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:f55e20849234390d815e23b3b82d44bc18eadaff9f9f27f9bf86b57282117fcf"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-eu-sovereign-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_eu_sovereign_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:0be293522c0c29fde5932216869ff91c568c7ba0ea64a25deba165ef76f5eb86",
          "emission:a5ac544dd734ce7c870f2f1938be86b08d5957f1c7549cfd1c361b83c3cc307e"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-eu-sovereign-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_eu_sovereign_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:ef34a2c9336beae73c13d217db21c626cefa9968b616df38910d85ec4130afb3"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-govcloud-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_govcloud_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:5143dc6d41e71d75d8052bb7427b6ad40a7f2050cbdcdb6fb05c6f5201585ac2",
          "emission:d777b73d119781711d5c18139d1efdfc8e495fa754b8775f8c3ce9ffe75ec93d"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-govcloud-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_govcloud_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:25cb2c9351fbe5adcf0d590dda3305df786ebcd3e37e903134e62569adafcb38"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:79cb359f007c23e3e0e950eab368f1dff364b05cb4420b8ca836d0088674665a",
          "emission:7fca87f7c015326a97d5a6cc220dd928a482d225af33e1e18d8ba8b51e50a955"
        ]
      },
      {
        "id": "newrelic.rule.cloud-aws-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_aws_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:832ad711d723200591fb57e6489b71ea4a9d0617926eb0cad9ece486736ba214"
        ]
      },
      {
        "id": "newrelic.rule.cloud-azure-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_azure_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:096d009346ec1b5b6719425ce72f6e4879a596d7aa927e4e06282a5eb03b6a59",
          "emission:ea6ca9fad74bb7ebc298b67866011c645da7071e788d20ec411d46fc7ad65eb2"
        ]
      },
      {
        "id": "newrelic.rule.cloud-azure-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_azure_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:96adfa5d0a0ce3a486f8c9605d82f5b7de9cceeb7af9fb6257456e0d49594853"
        ]
      },
      {
        "id": "newrelic.rule.cloud-gcp-dm-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_gcp_dm_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:91e7af7f853a3e3a0a54b7acbd152346b00b0ae00707f45391cf8d2e84df2ba7",
          "emission:fc06d50a87ab151becaf2b7a40d6d60b7506a71cfcd06dc7ab2f2f63db749065"
        ]
      },
      {
        "id": "newrelic.rule.cloud-gcp-integrations",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_gcp_integrations",
        "concept": "newrelic.concept.cloud-integration-configuration",
        "emissions": [
          "emission:2eacc71ed13684ba05310252112a81901e00e4e11425a95ad6d9f4606687ac4c",
          "emission:e9aed5a15273c526214fdde0f3f115f4829a23d1c58ebec6fd6eef19d6abac50"
        ]
      },
      {
        "id": "newrelic.rule.cloud-gcp-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_gcp_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:437c56b808931b7f3d86eda465cdc671faf8ffdff3680019388b79c02c1ce598",
          "emission:49ad0011c9c9a009340acb9a4c3b9fbbe6b0e2081426f833bfa0b428ade7a624"
        ]
      },
      {
        "id": "newrelic.rule.cloud-oci-link-account",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_cloud_oci_link_account",
        "concept": "newrelic.concept.cloud-observability-integration",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:fa0191d87d3462b04bfcf4ad9495848c5c7f5dc69908627475b236f9f86bb04a"
        ]
      },
      {
        "id": "newrelic.rule.data-partition-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_data_partition_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:455d12397e7fab82b0d3dc81c8103c8f2a785e73805e8c4dfe48fbc3dfe45e95"
        ]
      },
      {
        "id": "newrelic.rule.events-to-metrics-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_events_to_metrics_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:8f422f848574d7eb743875bf7eead46d57be6c2b0096090ead991c31d9c28860"
        ]
      },
      {
        "id": "newrelic.rule.federated-logs-partition",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_federated_logs_partition",
        "concept": "newrelic.concept.federated-logs-partition",
        "emissions": [
          "emission:86ad5163c33724959a7bbc17220f2e61f1a308666b1193b644aeacf48d352a8a",
          "emission:8e13479950ce4c81e1b242b6882ff18e943fd8d5e841eaaab8a13aea681f7126"
        ]
      },
      {
        "id": "newrelic.rule.federated-logs-setup",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_federated_logs_setup",
        "concept": "newrelic.concept.federated-logs-setup",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:11035dc546b04977055785d9d8f2a19d226f0a167ae8938d664b8f6e63387945",
          "emission:1813e02d64470704fa843f3e09f9ea48f427ad566e296283a1e777117614af9f",
          "emission:9d80970911fb0e731159989e945a54f15a50e927fc47ac7c18de0594f977395e"
        ]
      },
      {
        "id": "newrelic.rule.fleet",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_fleet",
        "concept": "newrelic.concept.fleet",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "newrelic.rule.fleet-configuration",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_fleet_configuration",
        "concept": "newrelic.concept.fleet-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.fleet-configuration-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_fleet_configuration",
        "concept": "newrelic.concept.fleet-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.fleet-deployment",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_fleet_deployment",
        "concept": "newrelic.concept.fleet-deployment",
        "emissions": [
          "emission:e866ca36f351006115def0ed00912b61e096562f2eb8674e3d689ce37bd2fe6a"
        ]
      },
      {
        "id": "newrelic.rule.fleet-members",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_fleet_members",
        "concept": "newrelic.concept.fleet-membership",
        "emissions": [
          "emission:fe61194fb7941fd6c64e886fcd4d85ef77e756e0b3fff908c8360b7849f83604"
        ]
      },
      {
        "id": "newrelic.rule.fleet-members-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_fleet_members",
        "concept": "newrelic.concept.fleet-membership",
        "emissions": [
          "emission:769a06a54da9d258929ebe0e2620caf5990c7742cb9ac1d81bffe5923eca71a8"
        ]
      },
      {
        "id": "newrelic.rule.key-transaction",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_key_transaction",
        "concept": "newrelic.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.key-transaction-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_key_transaction",
        "concept": "newrelic.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "newrelic.rule.log-parsing-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_log_parsing_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:bc626f2cffcdf918cfa78578a9ae00c8f0347040c6090d6d76a5c0f17916daab"
        ]
      },
      {
        "id": "newrelic.rule.metric-pruning-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_metric_pruning_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:53a39a0d76af8074689f0567435a6bd391ebbe19803c30ba25269e86ccf50ea5"
        ]
      },
      {
        "id": "newrelic.rule.nrql-drop-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_nrql_drop_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:963cda324233a0032771421131d6eb6c1f572190db450bc7859be7a8f664f754"
        ]
      },
      {
        "id": "newrelic.rule.obfuscation-expression",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_obfuscation_expression",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:4a66463358f0f307e2a098346f365617446e7ad89698e79ee86e8330e75c5829"
        ]
      },
      {
        "id": "newrelic.rule.obfuscation-expression-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_obfuscation_expression",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:34bf52dbf28fe2d827c75554b12e6ed2fec1ae8645ccb50b5ee768055c367b98"
        ]
      },
      {
        "id": "newrelic.rule.obfuscation-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_obfuscation_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:f2fff03742cf413d7452cba468ef5be4afac4333108845a071ed92efe3598695"
        ]
      },
      {
        "id": "newrelic.rule.pipeline-cloud-rule",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_pipeline_cloud_rule",
        "concept": "newrelic.concept.telemetry-processing-configuration",
        "emissions": [
          "emission:1d887c751838fb7bce3d8c6b71ef715d6654ae7d7943c0039d2ac882552e384b"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-broken-links-monitor",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_broken_links_monitor",
        "concept": "newrelic.concept.synthetic-check",
        "emissions": [
          "emission:88a9a8642e76fe8557343245f1b815034c2142075c9cb97c968b32d328a1b181",
          "emission:b8fe896282ba8e753d95e5de4ca296bf48af61b371c9fa2bc76e06b1a7933ca2"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-cert-check-monitor",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_cert_check_monitor",
        "concept": "newrelic.concept.synthetic-check",
        "emissions": [
          "emission:96898285120c161d2d31a9e7f3752d08aa96a5e83d3d5338abba98d82f5de39b",
          "emission:b0905f1016a17ab261a2f6703e335c5c9d1234766a1853ab295fcddf9aca2f52"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-monitor",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_monitor",
        "concept": "newrelic.concept.synthetic-check",
        "emissions": [
          "emission:16f9b9be77aebf6b134bde118558cfe8b2f4d67c3bc7b52d01f8f4b33b12ccf5",
          "emission:df41118f7e22ff7666bff815be62d8c9853382da226a07d5346460dac41d265d"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-private-location",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_private_location",
        "concept": "newrelic.concept.synthetic-execution-location",
        "identity": {
          "attributes": [
            "guid",
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "guid",
            "id"
          ]
        },
        "emissions": [
          "emission:e5020499db40444bdf34d994b32042d6ea1cfb471bcbdc90af0a213fc7f721c3"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-private-location-lookup",
        "owner": "newrelic",
        "match_kind": "data",
        "match_type": "newrelic_synthetics_private_location",
        "concept": "newrelic.concept.synthetic-execution-location",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:e1c2f710216b886b7ae763a2c67470a25a80a535c4933552f06c8560b22daa1b"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-script-monitor",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_script_monitor",
        "concept": "newrelic.concept.synthetic-check",
        "emissions": [
          "emission:2d6c2f4469baa1b432551074ca0e78ebb41ca671c25bece5b16db71bfdb9f438",
          "emission:87334fc36695668ea4a90123399e3a0d6fce52c05c4511c4374efc88a2dde296"
        ]
      },
      {
        "id": "newrelic.rule.synthetics-step-monitor",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_synthetics_step_monitor",
        "concept": "newrelic.concept.synthetic-check",
        "emissions": [
          "emission:4bd2cf6251e324325c94465f1a08a58f1edcd1c237f6ba258bf21fa0d581d66a",
          "emission:6e87ff6f673adad0db49c9985a26ccec9b52c40544504df8dadef248ca80782a"
        ]
      },
      {
        "id": "newrelic.rule.workload",
        "owner": "newrelic",
        "match_kind": "resource",
        "match_type": "newrelic_workload",
        "concept": "newrelic.concept.observability-workload",
        "emissions": [
          "emission:d2c88f439dd1f6680874bfea9972b31c824069bff4f74fe69de59483c6afc513"
        ]
      },
      {
        "id": "okta.rule.api-service-integration",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_api_service_integration",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.api-service-integration-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_api_service_integration",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-access-policy-assignment",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_access_policy_assignment",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:be7cb2d479a48389e3d709b218c1cef8f42a358e05496ebe223da069139191f8"
        ]
      },
      {
        "id": "okta.rule.app-auto-login",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_auto_login",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-basic-auth",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_basic_auth",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-bookmark",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_bookmark",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-connection",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_connection",
        "concept": "okta.concept.provisioning-connection",
        "emissions": []
      },
      {
        "id": "okta.rule.app-connection-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_connection",
        "concept": "okta.concept.provisioning-connection",
        "emissions": []
      },
      {
        "id": "okta.rule.app-features",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_features",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:898a901bc1552a0a267eb93af1ac8b170deb3c2dc948d56464f9fea7df5b4cec"
        ]
      },
      {
        "id": "okta.rule.app-features-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_features",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:eedb45466d10678d269559364aa7f859a1dce97b00a09bf73f69d270b58e5abb"
        ]
      },
      {
        "id": "okta.rule.app-federated-claim",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_federated_claim",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:eb447163984c5a7c099fa52edba0bbf1177df42c74a08d5956e77c5959f35b7b"
        ]
      },
      {
        "id": "okta.rule.app-federated-claim-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_federated_claim",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:fde3f26ddf2b278ddbd69e3ae8987c9036d929ae46872dcc638bf0dfa5fef49a"
        ]
      },
      {
        "id": "okta.rule.app-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-oauth",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_oauth",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-oauth-api-scope",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_oauth_api_scope",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:e42b303950aa85bbfdea1c8016558e83570f2d4005bdeba996db5b24e021ef67"
        ]
      },
      {
        "id": "okta.rule.app-oauth-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_oauth",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-oauth-post-logout-redirect-uri",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_oauth_post_logout_redirect_uri",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:fd542600f8b2d70222e43343ea6cfe4db90cdfa242dc843251190764f0a851e6"
        ]
      },
      {
        "id": "okta.rule.app-oauth-redirect-uri",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_oauth_redirect_uri",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:d9f131a3bd3722685f88725c4f56c150be842a6ff902a8afef84e6219cb69e5d"
        ]
      },
      {
        "id": "okta.rule.app-saml",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_saml",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:8b2a56312359973ff54f821d9dc6fd415810f06057ebfdf301a5571595732b46"
        ]
      },
      {
        "id": "okta.rule.app-saml-app-settings",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_saml_app_settings",
        "concept": "okta.concept.application-configuration",
        "emissions": [
          "emission:64f51c05ca3358b80fecf38d6673aa7c7af35e4cd905549d0e019a041671ecbe"
        ]
      },
      {
        "id": "okta.rule.app-saml-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_saml",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-secure-password-store",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_secure_password_store",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-shared-credentials",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_shared_credentials",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-sign-on-policy-rule-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_sign_on_policy_rule",
        "concept": "okta.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.app-signon-policy",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_signon_policy",
        "concept": "okta.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.app-signon-policy-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_app_signon_policy",
        "concept": "okta.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.app-signon-policy-rule",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_signon_policy_rule",
        "concept": "okta.concept.application-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.app-swa",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_swa",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.app-three-field",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_app_three_field",
        "concept": "okta.concept.identity-application",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.auth-server",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server",
        "concept": "okta.concept.authorization-server",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.auth-server-claim",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_claim",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:a536c4f92fb4595e4e73a88ac32a1bf0f93ef09545edf90f538ee99ebfa80c46"
        ]
      },
      {
        "id": "okta.rule.auth-server-claim-default",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_claim_default",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:e48217102b96b7c3bb5fadee9227ef99fc587049264c599c630ec1a3ee1e0fdf"
        ]
      },
      {
        "id": "okta.rule.auth-server-claim-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_auth_server_claim",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:0f66719455b824a7d3fd50fb6213df5e1167649336bbf25adf949d9cdeb84a9e"
        ]
      },
      {
        "id": "okta.rule.auth-server-default",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_default",
        "concept": "okta.concept.authorization-server",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.auth-server-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_auth_server",
        "concept": "okta.concept.authorization-server",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.auth-server-policy",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_policy",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:17def68a77443e429805a6ad55078e7911380387347487a07c763d37e1ae5a8b"
        ]
      },
      {
        "id": "okta.rule.auth-server-policy-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_auth_server_policy",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:17c88a6809d9ca5541f5b8b6b4826a816f2ce0a1d700a3356ded582b3821a970"
        ]
      },
      {
        "id": "okta.rule.auth-server-policy-rule",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_policy_rule",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:59d0eeeb5f69bd8738836e3a02872d5168dc5695ebd1b47881ea61b5324c60e3"
        ]
      },
      {
        "id": "okta.rule.auth-server-scope",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_auth_server_scope",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:7642746fe6893af08de088eaa662f9e807ff71c0b0cae885c150d205716141e0"
        ]
      },
      {
        "id": "okta.rule.authenticator",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_authenticator",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.authenticator-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_authenticator",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.authenticator-method-webauthn",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_authenticator_method_webauthn",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.authenticator-method-webauthn-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_authenticator_method_webauthn",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.authenticator-webauthn-custom-aaguid",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_authenticator_webauthn_custom_aaguid",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.authenticator-webauthn-custom-aaguids-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_authenticator_webauthn_custom_aaguids",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.behavior",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_behavior",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.behavior-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_behavior",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.captcha",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_captcha",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.captcha-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_captcha",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.domain",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_domain",
        "concept": "okta.concept.identity-domain",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.domain-certificate",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_domain_certificate",
        "concept": "okta.concept.domain-configuration",
        "emissions": [
          "emission:ff5e7a21e5a691ca197356d9ce092d4b7e2cd7fe5244633b0f78dd6cfb9b765b"
        ]
      },
      {
        "id": "okta.rule.domain-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_domain",
        "concept": "okta.concept.identity-domain",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.domain-verification",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_domain_verification",
        "concept": "okta.concept.domain-configuration",
        "emissions": [
          "emission:37ab02d5afe90ebe4ed9b258347b0efe352ed934a653cf0bf73bf30fcf770f05"
        ]
      },
      {
        "id": "okta.rule.event-hook",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_event_hook",
        "concept": "okta.concept.identity-event-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.event-hook-verification",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_event_hook_verification",
        "concept": "okta.concept.hook-configuration",
        "emissions": [
          "emission:570938e56c9278c9b5a166645dbd9aa2173cd969785ed61d276379a4cb3c7706"
        ]
      },
      {
        "id": "okta.rule.hook-key",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_hook_key",
        "concept": "okta.concept.hook-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.hook-key-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_hook_key",
        "concept": "okta.concept.hook-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-oidc",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_idp_oidc",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-oidc-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_idp_oidc",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-saml",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_idp_saml",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-saml-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_idp_saml",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-social",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_idp_social",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.idp-social-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_idp_social",
        "concept": "okta.concept.external-identity-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.inline-hook",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_inline_hook",
        "concept": "okta.concept.identity-event-extension",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.log-stream",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_log_stream",
        "concept": "okta.concept.identity-log-stream",
        "emissions": []
      },
      {
        "id": "okta.rule.log-stream-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_log_stream",
        "concept": "okta.concept.identity-log-stream",
        "emissions": []
      },
      {
        "id": "okta.rule.network-zone",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_network_zone",
        "concept": "okta.concept.network-zone",
        "emissions": []
      },
      {
        "id": "okta.rule.network-zone-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_network_zone",
        "concept": "okta.concept.network-zone",
        "emissions": []
      },
      {
        "id": "okta.rule.oauth-authorization-server-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_oauth_authorization_server",
        "concept": "okta.concept.authorization-server",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.org-captcha",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_org_captcha",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.org-captcha-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_org_captcha",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.org-configuration",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_org_configuration",
        "concept": "okta.concept.identity-tenant",
        "emissions": []
      },
      {
        "id": "okta.rule.org-metadata-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_org_metadata",
        "concept": "okta.concept.identity-tenant",
        "emissions": []
      },
      {
        "id": "okta.rule.realm",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_realm",
        "concept": "okta.concept.identity-realm",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.realm-assignment",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_realm_assignment",
        "concept": "okta.concept.authentication-configuration",
        "emissions": [
          "emission:cd6ed52ef51e9829bd02c26bbde176bd2af765f8d342587ce636d5c41a340481"
        ]
      },
      {
        "id": "okta.rule.realm-assignment-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_realm_assignment",
        "concept": "okta.concept.authentication-configuration",
        "emissions": [
          "emission:b8b7423828712e2be8e67bfeaa0615cac7c40e5fd5c5d68553b4135b9ffd287f"
        ]
      },
      {
        "id": "okta.rule.realm-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_realm",
        "concept": "okta.concept.identity-realm",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "okta.rule.security-events-provider",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_security_events_provider",
        "concept": "okta.concept.security-events-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.security-events-provider-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_security_events_provider",
        "concept": "okta.concept.security-events-provider",
        "emissions": []
      },
      {
        "id": "okta.rule.threat-insight-settings",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_threat_insight_settings",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.threat-insight-settings-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_threat_insight_settings",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.trusted-origin",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_trusted_origin",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.trusted-origin-lookup",
        "owner": "okta",
        "match_kind": "data",
        "match_type": "okta_trusted_origin",
        "concept": "okta.concept.authentication-configuration",
        "emissions": []
      },
      {
        "id": "okta.rule.trusted-server",
        "owner": "okta",
        "match_kind": "resource",
        "match_type": "okta_trusted_server",
        "concept": "okta.concept.authorization-server-configuration",
        "emissions": [
          "emission:cf56a85118fe68f343272d4156fa2b624557291ed0e6c1bdbcffacdd6c8bd462"
        ]
      },
      {
        "id": "snowflake.rule.account",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_account",
        "concept": "snowflake.concept.account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.adaptive-warehouse",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_warehouse_adaptive",
        "concept": "snowflake.concept.virtual-warehouse",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.alert",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_alert",
        "concept": "snowflake.concept.alert",
        "emissions": [
          "emission:2bcfe18a1e88ddce040a5ab98f3312961b44809b7a4e84a1a0dcc3e436590ae7",
          "emission:aa7700379563792231251cd2005f01af0e287e2499636b39138b3a6528b630b1"
        ]
      },
      {
        "id": "snowflake.rule.amazon-api-gateway-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_amazon_api_gateway",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.api-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.authorization-code-api-authentication",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_authentication_integration_with_authorization_code_grant",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.aws-glue-catalog-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_catalog_integration_aws_glue",
        "concept": "snowflake.concept.catalog-integration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.aws-storage-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_storage_integration_aws",
        "concept": "snowflake.concept.storage-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:159e35fba244ea9b5b4ce4ce30687b1d35f4d0f963c6189cfc16ca528982e406",
          "emission:9f054806ae7ff81f1cf156d24d9b020eda68ba432d21397ec647268489d9fbe7"
        ]
      },
      {
        "id": "snowflake.rule.azure-api-management-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_azure_api_management",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.azure-storage-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_storage_integration_azure",
        "concept": "snowflake.concept.storage-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:0c88927a3b1efd1a0f980deb3a4099103d8d0acd461b1053c92bed643c147bc4",
          "emission:846aba7eed4cfb0703159869a108a2b249b90eb9009e1e63b088453450bc8850"
        ]
      },
      {
        "id": "snowflake.rule.client-credentials-api-authentication",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_authentication_integration_with_client_credentials",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.compute-pool",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_compute_pool",
        "concept": "snowflake.concept.compute-pool",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.cortex-agent",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_cortex_agent",
        "concept": "snowflake.concept.cortex-agent",
        "emissions": [
          "emission:92192918cbcdce0fe83a1c63c8d15bd69c1a112f05f14715d4f0737e509bd79e"
        ]
      },
      {
        "id": "snowflake.rule.cortex-search-service",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_cortex_search_service",
        "concept": "snowflake.concept.cortex-search-service",
        "emissions": [
          "emission:4391942704cde726f935a139cdbfcaeaacc567f1a83f5c1b1e137e214f59530b",
          "emission:9dfa86b2a921f961337ca88e97986609940a60d46a7a1e876fe39e4af2f030d7"
        ]
      },
      {
        "id": "snowflake.rule.current-account",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_current_account",
        "concept": "snowflake.concept.account-configuration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.current-organization-account",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_current_organization_account",
        "concept": "snowflake.concept.account-configuration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.custom-client-oauth-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_oauth_integration_for_custom_clients",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:a3998260f2a25c3cec8ffa37c04415823b962043d7b5d4f16324a899c4437e26"
        ]
      },
      {
        "id": "snowflake.rule.database",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_database",
        "concept": "snowflake.concept.database",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:f9898ef23f5428bf16bb50fd431ccb4e55366375813ffba1665f55a78664c846"
        ]
      },
      {
        "id": "snowflake.rule.database-role",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_database_role",
        "concept": "snowflake.concept.security-configuration",
        "emissions": [
          "emission:f715f5c3f110ec5b87bfc8132ec5ef9246101ab04b53edd7d3fae7daf3cb2248"
        ]
      },
      {
        "id": "snowflake.rule.dynamic-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_dynamic_table",
        "concept": "snowflake.concept.dynamic-table",
        "emissions": [
          "emission:67ba1db6f41d6273ce81635a348e1f90348cc587eed57b41aad905e9b69ed528",
          "emission:d62d289151748356d7ccfd9e5af3802ef07d971722bd6fc3599327b66b4b5c2b"
        ]
      },
      {
        "id": "snowflake.rule.email-notification-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_email_notification_integration",
        "concept": "snowflake.concept.notification-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.external-access-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_external_access_integration",
        "concept": "snowflake.concept.external-access-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:a32d59830343cd0d86e70212b25dcd3f150c2844965dcac0003fa50e2651fe0d"
        ]
      },
      {
        "id": "snowflake.rule.external-azure-stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage_external_azure",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:2772ee860325a57e98e9f224243c40847eb184156235420fa060c62a3c487a39",
          "emission:89bf6db31f76f0cd57e36d1f7a6a9f27d0c1b984847d4589c1495077b1fdc74d",
          "emission:b976f67cc18dabf281a696dce582caabf9f76d0f3f50296d0eb15c20159afcef",
          "emission:c02bd7e28e02a868af0d6400a1f7d1b3d7a8e646729c7e3561a5dfb646943972"
        ]
      },
      {
        "id": "snowflake.rule.external-function",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_external_function",
        "concept": "snowflake.concept.external-function",
        "emissions": [
          "emission:28389a251fc32be9d06fb73249bbc7d66a4f789961446dc229d56ff07af6be5e",
          "emission:3428d51af60576431610f41d79ba2c7557230c6d0e95d20565725f11e90c6f8b"
        ]
      },
      {
        "id": "snowflake.rule.external-gcs-stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage_external_gcs",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:3b425288ba50eae7b30bc0a22a9191669808748bf25ad886b69435f07ea0eaf0",
          "emission:e171d2064ef817f6a76aeb6122adfdfcb0ce8085fef8e86f71884eaaf689e6a7",
          "emission:f6253e69509e66168b65ea506ea2aa93cc203e033fe785a7f35a14674a7a0f51",
          "emission:f8d77eeb6dd75365d6d38d21e3594500353c04f12611cacb7b3a3257b32121f0"
        ]
      },
      {
        "id": "snowflake.rule.external-mcp-dynamic-client-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_external_mcp_dynamic_client",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.external-mcp-oauth2-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_external_mcp_oauth2",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.external-oauth-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_external_oauth_integration",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.external-s3-compatible-stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage_external_s3_compatible",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:3009d512d3fdd47c9ee014fb8e05d860e9642d1d66340875fc60352723da5d45",
          "emission:c7a3a0210697e6e2adc82f3c6b02ef0e364014cc298f9c79f70535644c244080"
        ]
      },
      {
        "id": "snowflake.rule.external-s3-stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage_external_s3",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:445b150113465a1b8ed57adbfa7c75dfdfedb143df601de0b898a159b683d4d5",
          "emission:518bc439f22238a85932f50240e35d5016322f323e69ae6e1ccedace7d694429",
          "emission:a5b7c835fd60e015b37140056bfb9e0e554934449f80d110ac605606672885b7"
        ]
      },
      {
        "id": "snowflake.rule.external-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_external_table",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:93e249f4daa5e0207c5e863ae2a217865c5ab22a4a9d6843fc9df6bef689abf8"
        ]
      },
      {
        "id": "snowflake.rule.external-volume",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_external_volume",
        "concept": "snowflake.concept.external-volume",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:70c4938e6a3c38c050d4f8079f2c9224b81b6a6ab0da3c72dc07d7fd216326ba",
          "emission:ddef64d78f5e66c74f86780b56aaf11344b22d3ed062c9845c4a28ebe8465723"
        ]
      },
      {
        "id": "snowflake.rule.failover-group",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_failover_group",
        "concept": "snowflake.concept.failover-group",
        "emissions": [
          "emission:66d4dbe9ab5b0396dd30e436953a06c8cbe2b8175dafb9ffe6970c31177d5646",
          "emission:70a5b96afae8d91afe98b9c56ee3659eeddf7594e713bcf46e51c82250b784fa",
          "emission:95271c6574b76954e76ea9d4a7d07cf1b97bc050205dbea19c2a2405edc5a3ca"
        ]
      },
      {
        "id": "snowflake.rule.gcs-storage-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_storage_integration_gcs",
        "concept": "snowflake.concept.storage-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:839c162d2fb7a2019f35915e04b103bd60d58609a5d0284df54b282e2918f8d5",
          "emission:cbb3dd5d63d03463992e3cf72c9f2dcae66ee70d2c082860ac9dc7eb8ee2c7f9"
        ]
      },
      {
        "id": "snowflake.rule.git-repository",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_git_repository",
        "concept": "snowflake.concept.git-repository",
        "emissions": [
          "emission:466249e4ae0bae78ebb9bb805d4b27133736a47cfa1d2849b49c9f1ad4d9f8f4",
          "emission:4c69da3510068300e455c62c3561c28771ba063746a8c045b0045b71bcd662cf"
        ]
      },
      {
        "id": "snowflake.rule.github-app-repository-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_git_repository_github_app",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.google-cloud-api-gateway-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_google_cloud_api_gateway",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.hybrid-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_hybrid_table",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:2306ba904765a5e1b488da64d09a483f0a0e49dd69388b2b095cf478b968a538"
        ]
      },
      {
        "id": "snowflake.rule.iceberg-rest-catalog-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_catalog_integration_iceberg_rest",
        "concept": "snowflake.concept.catalog-integration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.iceberg-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_iceberg_table",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:4d52431dc119d3633e0e26366b2b456b3d9b3ac58b8e81cd460e29c0b61f7779"
        ]
      },
      {
        "id": "snowflake.rule.iceberg-table-from-aws-glue",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_iceberg_table_from_aws_glue",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:53d2d14ed70be6119c5184e95fd3eac26b9fa48966ffe8ee56f7bda33a328d49"
        ]
      },
      {
        "id": "snowflake.rule.iceberg-table-from-delta-files",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_iceberg_table_from_delta_files",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:c470c011111e6cf2285ece2fe64ed3638ded4ad2cc290a93da6a6bbb1fe91c41"
        ]
      },
      {
        "id": "snowflake.rule.iceberg-table-from-files",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_iceberg_table_from_files",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:11c03be48d2274e138fc83670bbbe607bdc861e992a7c48ae47d5175a7f375b3"
        ]
      },
      {
        "id": "snowflake.rule.iceberg-table-from-rest",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_iceberg_table_from_rest",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:acc456d68781b0776c883fc021682efc295bc11860621544f2fc370702136dc6"
        ]
      },
      {
        "id": "snowflake.rule.image-repository",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_image_repository",
        "concept": "snowflake.concept.image-repository",
        "emissions": [
          "emission:9d09995c4af994e5a50507de62549ebc2040bffa98b56de3835c2c90ac4ffb65"
        ]
      },
      {
        "id": "snowflake.rule.interactive-warehouse",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_warehouse_interactive",
        "concept": "snowflake.concept.virtual-warehouse",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:e275a2abc52bcb0324e7534812a87f5d4cc40beb5d5a44ff5df2657391f6c009"
        ]
      },
      {
        "id": "snowflake.rule.internal-stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage_internal",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:62a2f676569c6d11c2770e436bc6d04daafd77b7c67f36906d401ae8cf575dd2"
        ]
      },
      {
        "id": "snowflake.rule.job-service",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_job_service",
        "concept": "snowflake.concept.container-service",
        "emissions": [
          "emission:6ee613ab4801e36c1d7826565f8cbb6bc5437c223bfc3ea7ecf64eb58bb9dead",
          "emission:72ea2013bf14c91e2a68e66cf8b0154bb1eb22fb95cdf5e85f214f101966fde6",
          "emission:7ce9d11e6f204fd9b731a6e730092abfef4ec1565d8311fc4e8b46ee9fa45d4f",
          "emission:989af997b3733fe1dd929dbeb693daf3c611c3608ff04268efb4cb19e83462fb",
          "emission:e683cabf4d4958fbe20a29fce4113debbc72c1328ed968ddf4a75b27b2119a38"
        ]
      },
      {
        "id": "snowflake.rule.jwt-bearer-api-authentication",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_authentication_integration_with_jwt_bearer",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.legacy-service-user",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_legacy_service_user",
        "concept": "rf.concept.service-identity",
        "emissions": [
          "emission:572a66b087b487374afad28ad66e6a1a77f69a7828f3afcf39bfe4e8aae03d7f",
          "emission:c5d212c089ac9a3eff7d9ac8d06ed9fcdca4510f6efc64c59d91079306cc5022"
        ]
      },
      {
        "id": "snowflake.rule.listing",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_listing",
        "concept": "snowflake.concept.listing",
        "emissions": [
          "emission:5c0a91e6c8565349e28e89e0116a3920eb20f54b8840d340e963c33a502be6e9"
        ]
      },
      {
        "id": "snowflake.rule.managed-account",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_managed_account",
        "concept": "snowflake.concept.account",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.mcp-server",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_mcp_server",
        "concept": "snowflake.concept.mcp-server",
        "emissions": [
          "emission:3c779a53262b68124ba4c62466c8f08bd1e80f289107c574b57a4b08fafd2573"
        ]
      },
      {
        "id": "snowflake.rule.network-policy",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_network_policy",
        "concept": "snowflake.concept.network-policy",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.network-rule",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_network_rule",
        "concept": "snowflake.concept.security-configuration",
        "emissions": [
          "emission:2257686befe49ef38ab9e21016c599af46b06242d8674c5e0331895e161282bc"
        ]
      },
      {
        "id": "snowflake.rule.notebook",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_notebook",
        "concept": "snowflake.concept.application",
        "emissions": [
          "emission:084f109786a974e12afc39551a279d62806e042ffc37a90f677a8f66e8d0c03d",
          "emission:7df557720aee3b214fae82ebb23e87d79930cf83c8bcb4e3cd52b2abce760bba",
          "emission:d2c00c6db5dfcc2cc21da6a904bd254a6fc3bd78c018f29a7767f286be404df0"
        ]
      },
      {
        "id": "snowflake.rule.notification-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_notification_integration",
        "concept": "snowflake.concept.notification-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.oauth2-repository-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_git_repository_oauth2",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.object-storage-catalog-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_catalog_integration_object_storage",
        "concept": "snowflake.concept.catalog-integration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.open-catalog-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_catalog_integration_open_catalog",
        "concept": "snowflake.concept.catalog-integration",
        "emissions": []
      },
      {
        "id": "snowflake.rule.partner-application-oauth-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_oauth_integration_for_partner_applications",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.pipe",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_pipe",
        "concept": "snowflake.concept.data-pipe",
        "emissions": [
          "emission:13d9a6d4ff507eb1a6d40bcf6d3ec5dc156763aa194824449a5d79f7a1f6959c",
          "emission:52c9804167fdbe928a24f1155204a197d22343a3c29ab3547a8a6d11948153f7",
          "emission:98301831dcb4f9f009abea4bd5ed4fb9fee888cf5f60bdae7246bc1bf6b95773"
        ]
      },
      {
        "id": "snowflake.rule.postgres-instance",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_postgres_instance",
        "concept": "rf.concept.managed-database",
        "emissions": [
          "emission:26e06685b6177f0b389bfa12299674f374c188bd00169b6572b9d97d3337c7f6",
          "emission:c31d977aeaa2ec78aa6bc17323ec0444c88bec809ec0e7aae9d0c5a5e7ff0a1c"
        ]
      },
      {
        "id": "snowflake.rule.primary-connection",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_primary_connection",
        "concept": "snowflake.concept.account-connection",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:69d81d6cb6bd795d01f7dac5b0b738decf605c169fe9793b1777ac91f4f04248"
        ]
      },
      {
        "id": "snowflake.rule.private-link-repository-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_git_repository_private_link",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.saml2-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_saml2_integration",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.schema",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_schema",
        "concept": "snowflake.concept.schema",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:904bfae3815c8f82827df03d595d011aaf8393ca32fc13c753e4bdabf1ff2dd8",
          "emission:d4501e59d64a88062268ba2dbc8e24bc2dc98faa57ddc530bda3021751c56187"
        ]
      },
      {
        "id": "snowflake.rule.scim-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_scim_integration",
        "concept": "snowflake.concept.identity-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:ebdfeceec72c095221f883ea41d58c71e7f1b6cec942d3a29c40b55f64790629"
        ]
      },
      {
        "id": "snowflake.rule.secondary-connection",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_secondary_connection",
        "concept": "snowflake.concept.account-connection",
        "identity": {
          "attributes": [
            "id"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id"
          ]
        },
        "emissions": [
          "emission:703ce2c24b05effa512405b061d1acca6b80b69a3ce2f840fd6545a64bb2b458"
        ]
      },
      {
        "id": "snowflake.rule.secondary-database",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_secondary_database",
        "concept": "snowflake.concept.database",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:577f6bf3f26bfb2fbf1a1ee2dd75f92e5791b61d0ef7f636d59e242d208cd677",
          "emission:f933d885c8a9e6c2ec925dfe0bc540bda9aa0d868d3d09fc57f1e8751b169cf8"
        ]
      },
      {
        "id": "snowflake.rule.semantic-view",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_semantic_view",
        "concept": "snowflake.concept.data-object-configuration",
        "emissions": [
          "emission:8590c5c353764870576d730366c14fc3eb2d2ed837af14bb3657909006916a93"
        ]
      },
      {
        "id": "snowflake.rule.service",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_service",
        "concept": "snowflake.concept.container-service",
        "emissions": [
          "emission:1f98fb577c70d36befc88aba456cf97444e6636e38b207f4586d18a3a9969c2a",
          "emission:62b28990f3a0a26bb5b3148b1d4b8db06eceada4360aab6bdc9891d1a87d633a",
          "emission:718c10692f854ead998ccea031d298601160427b5df0888b4c230eb847e5b2ff",
          "emission:b4e6ede5a49b23d59fcda3f2711ad98fd38fd6b70ffc8b9445c724175f5b2f7d",
          "emission:c310ca11efd122e64360741c1c4e304ad597e07e92db89a6ed40572da98a59d8"
        ]
      },
      {
        "id": "snowflake.rule.service-user",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_service_user",
        "concept": "rf.concept.service-identity",
        "emissions": [
          "emission:a3bbfe6113be2ab7cadbbc28418fd7f046d75d9dea2befea475a757805ebc227",
          "emission:edb3548e21aa3d80e6f729befa4f2e52297ec16069a806cde5a2bde52c16f05b"
        ]
      },
      {
        "id": "snowflake.rule.share",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_share",
        "concept": "snowflake.concept.data-share",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:21b42e207d9d1b962c509f882053844fc2742c02f59c050ae20354c069244ff9"
        ]
      },
      {
        "id": "snowflake.rule.shared-database",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_shared_database",
        "concept": "snowflake.concept.database",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:0da1fc23e7c4a0d4c2a44dede1f857ecdfa11359f31255d3a0e43aa8497ea6a6",
          "emission:93e557d8c481dbf5683588878a5f73e1f9918274b39d619440b3b09f8c05db9b"
        ]
      },
      {
        "id": "snowflake.rule.stage",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stage",
        "concept": "snowflake.concept.stage",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:2a9c6163fa84531080510a399524451032d05a27f10823be7315a3c392370f12",
          "emission:c9dc1c9478893c75484deb01ba96f2d28ba4cdb19e4b37aff57bf2872200f97b",
          "emission:cdb79456a064c89bb96c3623914e25bb15a31ac9a421c43e8c15088897568e02"
        ]
      },
      {
        "id": "snowflake.rule.storage-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_storage_integration",
        "concept": "snowflake.concept.storage-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:3b2e8eb6f9fe82b6110852e6925070c28d1f636447f65b85cd0c9490bb918f4e",
          "emission:f349676ffd115ff381fdd56264ecd131cf5c11fccfafcbe1bb7fd7a003151146"
        ]
      },
      {
        "id": "snowflake.rule.stream-on-directory-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stream_on_directory_table",
        "concept": "snowflake.concept.stream-configuration",
        "emissions": [
          "emission:5fb04d2c32b7b3b68db4b3c3961510af94ca69be92ed3d6e41f5e13bd9c5dd99"
        ]
      },
      {
        "id": "snowflake.rule.stream-on-external-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stream_on_external_table",
        "concept": "snowflake.concept.stream-configuration",
        "emissions": [
          "emission:ad1918db5c31d85b795275bbac0d10ed12b28f3f88af85e0034135f6b4fc7541"
        ]
      },
      {
        "id": "snowflake.rule.stream-on-table",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stream_on_table",
        "concept": "snowflake.concept.stream-configuration",
        "emissions": [
          "emission:2a9c687199815d2807aff8bc9557e78d4ecfda20eb6ea173574e17aa215f7c2b"
        ]
      },
      {
        "id": "snowflake.rule.stream-on-view",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_stream_on_view",
        "concept": "snowflake.concept.stream-configuration",
        "emissions": [
          "emission:ce76ddcb4e5ecb2d6683f4a332050920d2f499ada965818b2c96f229921ce733"
        ]
      },
      {
        "id": "snowflake.rule.streamlit",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_streamlit",
        "concept": "snowflake.concept.application",
        "emissions": [
          "emission:352ab5c972b6f2152ec8c5f27cf0dfd5ef27d1178d4e910fd3545eba91c9497b",
          "emission:4ff81eab59551c72dc2ccb0ebc9965373df494778168966992fe597ba487c21d",
          "emission:508fd52552f0dd6e08970f30d80c65d1aa0a1bca25c5f9fa7fa6a3be36d88299",
          "emission:d6554ca439b6c2d00108b660916c9a81d5231405678e4eabcb2cca18ede1a217"
        ]
      },
      {
        "id": "snowflake.rule.task",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_task",
        "concept": "snowflake.concept.workflow",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:01a41d113c74fe4fec02eb319054c5014ffd05fcd46a80c04827b2270e038919",
          "emission:2b5e82e11e566e6b9d20e3a75fa11918388aa1c7ebcaeb5048f6430880f7c3b3",
          "emission:30c583b458ddb78eaf61de5342bc4444792ff8831bc7f5cebf53e049335f7228",
          "emission:44f3315a5b576ff265970adcc51a20da29760bb3a7f86e38d9234ff47bdbd4f7",
          "emission:af1c29db26ec6f22ececc5299d769454441fdc05d83722d48057d5b789550f39",
          "emission:c3639461b2589a28752278d2080ddc75a5d9e2420bdd17e4c41e2eea55b67bc8"
        ]
      },
      {
        "id": "snowflake.rule.token-repository-integration",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_api_integration_git_repository_token",
        "concept": "snowflake.concept.api-integration",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "snowflake.rule.warehouse",
        "owner": "snowflake",
        "match_kind": "resource",
        "match_type": "snowflake_warehouse",
        "concept": "snowflake.concept.virtual-warehouse",
        "identity": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "fully_qualified_name",
            "id",
            "name"
          ]
        },
        "emissions": []
      },
      {
        "id": "vault.rule.ad-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ad_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "backend"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "backend",
            "id"
          ]
        },
        "emissions": [
          "emission:f12b4824dd202e0ca56ef515d636e12e30093d1360cdb8d5c878217c185cb6ca"
        ]
      },
      {
        "id": "vault.rule.ad-secret-library",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ad_secret_library",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.ad-secret-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ad_secret_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.agent-registration",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_agent_registration",
        "concept": "vault.concept.vault-agent",
        "emissions": [
          "emission:95781e30c47e703c68c281eb5fe024fef719e4643fc20270557c31088822a458"
        ]
      },
      {
        "id": "vault.rule.alicloud-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_alicloud_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:e79f4022cbfb0d1282d2844ef8689a51d727432944ed3545615595a907d851be"
        ]
      },
      {
        "id": "vault.rule.alicloud-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_alicloud_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "mount"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "mount"
          ]
        },
        "emissions": [
          "emission:1f56270ec89030a5675d6ca1e58a82aab5a2d5112a863be02f91ad827d882f4a"
        ]
      },
      {
        "id": "vault.rule.alicloud-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_alicloud_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.approle-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_approle_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:99581eb954e2e74c454ff180abcd370eb31fc44678de5ffea7fa6505101cafa6"
        ]
      },
      {
        "id": "vault.rule.audit",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_audit",
        "concept": "vault.concept.audit-device",
        "emissions": [
          "emission:0394ab7f9b86e641d84f9c726503930368d63cc5a60cf6dd39e8fe268838ad80"
        ]
      },
      {
        "id": "vault.rule.audit-request-header",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_audit_request_header",
        "concept": "vault.concept.operations-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:e4cb3f0ea8c92b6ddbdad7ec36e04e51a8436d6f56d460a7b534384dae9ae9b8"
        ]
      },
      {
        "id": "vault.rule.aws-auth-backend-cert",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_cert",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:53dfba218f604b95dc4b95dc4352858f862c895f1c1cea49fe231cd1f72dc95b"
        ]
      },
      {
        "id": "vault.rule.aws-auth-backend-client",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_client",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:6416c7e8cff7dabaebc2b80e47007ea0c5b703b39840a4e4edc2fa27ef299fd2"
        ]
      },
      {
        "id": "vault.rule.aws-auth-backend-config-identity",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_config_identity",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.aws-auth-backend-identity-whitelist",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_identity_whitelist",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.aws-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:45486b78ad07ed78ef9a6d9ec2a13c8fdc016c8d6a4b79e399dd3a871240ed7d"
        ]
      },
      {
        "id": "vault.rule.aws-auth-backend-role-tag",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_role_tag",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.aws-auth-backend-roletag-blacklist",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_roletag_blacklist",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.aws-auth-backend-sts-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_auth_backend_sts_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:79e1f048293649ae685eba21c18819bae6faafbd0127bcfe6e1fa815dc4512bb"
        ]
      },
      {
        "id": "vault.rule.aws-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:7a39627c23bfb725d3f54297e7a66e9714038b6af98ca142c395955f94579aaf"
        ]
      },
      {
        "id": "vault.rule.aws-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.aws-secret-backend-static-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_aws_secret_backend_static_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.azure-auth-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_azure_auth_backend_config",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:3570383f97c6df91577bbae926b3a449196a8488a204a0dd2a89da74f0d78dae"
        ]
      },
      {
        "id": "vault.rule.azure-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_azure_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:b5cc1d74e25d9cd2b8c9d422817a6b5200665da691bd122f7286df5f11aab68f"
        ]
      },
      {
        "id": "vault.rule.azure-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_azure_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:8ec1b31283c5b84c20293031e546b48f09f38961ff1ba5d8dd1900bce9a83330"
        ]
      },
      {
        "id": "vault.rule.azure-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_azure_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.azure-secret-backend-static-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_azure_secret_backend_static_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.cert-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_cert_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:b20236027663cb227d796d68bba2f2fdbbf47a28364b7f5cd62fde53b34166e8"
        ]
      },
      {
        "id": "vault.rule.cf-auth-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_cf_auth_backend_config",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:bb39ab591ebbd30976abc322b51593a462ac1027d78feb4e08cc9d02af08a640"
        ]
      },
      {
        "id": "vault.rule.cf-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_cf_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:1ac9fdc5c59b55251135444e97bf6e8aa3a071cef7a7eaa59945afe220a57505"
        ]
      },
      {
        "id": "vault.rule.config-control-group",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_config_control_group",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.config-group-policy-application",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_config_group_policy_application",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.consul-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_consul_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:035c9f939bf49a8826622d920a0d5402f3d58c0be1ef858b2c49cfb6903ea3a9"
        ]
      },
      {
        "id": "vault.rule.consul-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_consul_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.database-secret-backend-connection",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_database_secret_backend_connection",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:310fb826ba9ad9a9f2a45e35151ce63d7a700740d723a932417a5650bc5f5886"
        ]
      },
      {
        "id": "vault.rule.database-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_database_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:e06c391217eb3f489e2410c28c318c8c7764717f8ac34fb3f1fe60347e0c0855"
        ]
      },
      {
        "id": "vault.rule.database-secret-backend-static-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_database_secret_backend_static_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:c9bce86fc7ce18a66384f21fbdf666ccb123696ff891f9804f06c492ac3369e6"
        ]
      },
      {
        "id": "vault.rule.database-secrets-mount",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_database_secrets_mount",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:055e62f9911617bb41cb60dd6c8f698191c69b88af390f4f48adecfcc07f191b"
        ]
      },
      {
        "id": "vault.rule.egp-policy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_egp_policy",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.gcp-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:13aaeaabc4ae2e8e19d6dcfb653467ac0cdaa623332522c6bb963fdc6cb12c2b",
          "emission:b1900b22bc6554bcbf2025496627687a84a7c7caf7ac1647ef8643314df0d94f"
        ]
      },
      {
        "id": "vault.rule.gcp-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:dc78ce207af2b781c9db45239052c2d924a0971d5ea0dbaa645132fceabdaa1e"
        ]
      },
      {
        "id": "vault.rule.gcp-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:2320cdbc641b97389063300568b719f440938bb2f8ba3de50c3147da0e9c549f",
          "emission:69b38079bb2159c3ba06419fe9717a5fdbd258f3cb2fa64fa224ae4981394e9f"
        ]
      },
      {
        "id": "vault.rule.gcp-secret-impersonated-account",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_secret_impersonated_account",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.gcp-secret-roleset",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_secret_roleset",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.gcp-secret-static-account",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcp_secret_static_account",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.gcpkms-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcpkms_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:1c44b0dd3f27b5866f693d1b892d59c50f6fc858d78ebcc194f61137e300e629"
        ]
      },
      {
        "id": "vault.rule.gcpkms-secret-backend-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_gcpkms_secret_backend_key",
        "concept": "vault.concept.encryption-key",
        "identity": {
          "attributes": [
            "key_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "key_name"
          ]
        },
        "emissions": [
          "emission:e2400575880390f8907675b933473fb1679fa7c3000b46ad2b8ca7331e0e40c3"
        ]
      },
      {
        "id": "vault.rule.generic-secret",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_generic_secret",
        "concept": "vault.concept.secret-definition",
        "emissions": []
      },
      {
        "id": "vault.rule.generic-secret-read",
        "owner": "vault",
        "match_kind": "data",
        "match_type": "vault_generic_secret",
        "concept": "vault.concept.secret-read",
        "emissions": []
      },
      {
        "id": "vault.rule.github-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_github_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:3ec49838c0ee0a9016e794dbae8aa7b57f655bc1e2df639dbc5a8f22a43a04e9"
        ]
      },
      {
        "id": "vault.rule.github-team",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_github_team",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:3311ad33dc50e3a7f967ae0cd3db4512fecef2fd38e1b23307554ae6056457bd"
        ]
      },
      {
        "id": "vault.rule.identity-entity",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_entity",
        "concept": "vault.concept.identity-entity",
        "emissions": [
          "emission:4d0e6b5b6321b60de7942e3e0b9e7c7666e563c03e2e10b59eaf2dfb71cf3647"
        ]
      },
      {
        "id": "vault.rule.identity-entity-alias",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_entity_alias",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-entity-policies",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_entity_policies",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-group",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_group",
        "concept": "vault.concept.identity-group",
        "emissions": [
          "emission:dc9283e8404435d8a69f81e280d8586372289db0013ddf54c91b6299587988f0"
        ]
      },
      {
        "id": "vault.rule.identity-group-alias",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_group_alias",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-group-member-entity-ids",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_group_member_entity_ids",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-group-member-group-ids",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_group_member_group_ids",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-group-policies",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_group_policies",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-mfa-duo",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_mfa_duo",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-mfa-login-enforcement",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_mfa_login_enforcement",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-mfa-okta",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_mfa_okta",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-mfa-pingid",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_mfa_pingid",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-mfa-totp",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_mfa_totp",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-oidc",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-oidc-assignment",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_assignment",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-oidc-client",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_client",
        "concept": "vault.concept.identity-application",
        "emissions": [
          "emission:7a5a107ce38e7b0fc733eef237df42daa34cba8326a13e85751d5c17ad8b36c7",
          "emission:bf14b122a1b15651f8bfcf4e44d5da775b439ecbecddf4db751af16a68d539aa"
        ]
      },
      {
        "id": "vault.rule.identity-oidc-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_key",
        "concept": "vault.concept.encryption-key",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:0255e71b62c9d7c093bc08590b3e6f56f421dbe8af63aa365d6fb952adb2a33d"
        ]
      },
      {
        "id": "vault.rule.identity-oidc-key-allowed-client-id",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_key_allowed_client_id",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-oidc-provider",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_provider",
        "concept": "vault.concept.oidc-provider",
        "emissions": [
          "emission:e172988861e526803dde33551cc9901f6a24d73d899d6a742dd2572a6da0867c"
        ]
      },
      {
        "id": "vault.rule.identity-oidc-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_role",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.identity-oidc-scope",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_identity_oidc_scope",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.jwt-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_jwt_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:c0e30e6829afe970b3340b7cddf3e998074678e589f5f83fd2c1e5502bd6dba1"
        ]
      },
      {
        "id": "vault.rule.jwt-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_jwt_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:4e3cd7228950ff2a68caae41091170bc3e44e442b953efb6a79de2ebe07d8f14"
        ]
      },
      {
        "id": "vault.rule.kerberos-auth-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kerberos_auth_backend_config",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:beb7d2981a8f9b518ba4da193e8b1c3c3b19392f6b97e8ba993414cf0cf035fe"
        ]
      },
      {
        "id": "vault.rule.kerberos-auth-backend-group",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kerberos_auth_backend_group",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:9f026bf1553223628c43e205a00d81fdf7b6e2d04245e37c12eabdc427cf67d0"
        ]
      },
      {
        "id": "vault.rule.kerberos-auth-backend-ldap-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kerberos_auth_backend_ldap_config",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.keymgmt-aws-kms",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_aws_kms",
        "concept": "vault.concept.key-management-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name"
          ]
        },
        "emissions": [
          "emission:277cb6df11a69dead023645279c90bf50778ffa7123c26e1b79330571cac8bb7"
        ]
      },
      {
        "id": "vault.rule.keymgmt-azure-kms",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_azure_kms",
        "concept": "vault.concept.key-management-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name"
          ]
        },
        "emissions": [
          "emission:34015468e32057bfc2ad66ee96538df91282abfeb17ebe955bb4935ce4f007aa"
        ]
      },
      {
        "id": "vault.rule.keymgmt-distribute-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_distribute_key",
        "concept": "vault.concept.encryption-configuration",
        "emissions": [
          "emission:f2f68c8e37d9556270951b3b14090deded8819f1e9ef7380c8d0a13fffa26061",
          "emission:f329282c7da4721063ffd9bca96da9e13068d72957d6df20708085ef9b94f4e6"
        ]
      },
      {
        "id": "vault.rule.keymgmt-gcp-kms",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_gcp_kms",
        "concept": "vault.concept.key-management-integration",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name"
          ]
        },
        "emissions": [
          "emission:b38fd2d43fb2681d9db96a5719acfc4f2ac082ccc7c59320a7503ccc74e3ad65"
        ]
      },
      {
        "id": "vault.rule.keymgmt-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_key",
        "concept": "vault.concept.encryption-key",
        "identity": {
          "attributes": [
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "name"
          ]
        },
        "emissions": [
          "emission:235ed0f983271bc58109ee8ea425ae7cb03de2768c23a77658892bef4bf7d2f8"
        ]
      },
      {
        "id": "vault.rule.keymgmt-replicate-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_keymgmt_replicate_key",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.kmip-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:f91c66a3f276d7c9168ba890a75656bac5b9a858ec3d2ce984e6141a9d741ba0"
        ]
      },
      {
        "id": "vault.rule.kmip-secret-ca-generated",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_ca_generated",
        "concept": "vault.concept.certificate-authority",
        "emissions": [
          "emission:6614e835ac35b5ea2c20ae68f3836fcf2ceb32fddb08f1a1d6e6680e689420f0"
        ]
      },
      {
        "id": "vault.rule.kmip-secret-ca-imported",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_ca_imported",
        "concept": "vault.concept.certificate-authority",
        "emissions": [
          "emission:68cf23c56608b1495c82ad2a7c7df8fd7529d951997088b3d3e31ce1f14e33e6"
        ]
      },
      {
        "id": "vault.rule.kmip-secret-listener",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_listener",
        "concept": "vault.concept.kmip-listener",
        "emissions": [
          "emission:27ac6838bab8165ff630d365c4c9c4ee20a5f858e99642f054e4020f807328e4"
        ]
      },
      {
        "id": "vault.rule.kmip-secret-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_role",
        "concept": "vault.concept.pki-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.kmip-secret-scope",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kmip_secret_scope",
        "concept": "vault.concept.kmip-scope",
        "emissions": [
          "emission:8f0783916f9a89985ddef2d604ea373fe356c14ac4b57271af87515e407d448a"
        ]
      },
      {
        "id": "vault.rule.kubernetes-auth-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kubernetes_auth_backend_config",
        "concept": "vault.concept.kubernetes-auth-integration",
        "emissions": [
          "emission:38e568cf62441ce219ec7c834e2c085838e9200d46f0994912df94ddfa948b11",
          "emission:7ee11da79f16cb8096adb12468be5ce791dc1464982d78f44dd18de556139055",
          "emission:f0e3ce48b3cdfa038a787bd6600eef7149a2ecb42e622a625b0b1eeb627b0468"
        ]
      },
      {
        "id": "vault.rule.kubernetes-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kubernetes_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:cf815d9f3cf6416171568c06a0b09157fef986ead7279fa39c4422218317dfb3"
        ]
      },
      {
        "id": "vault.rule.kubernetes-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kubernetes_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:5d9cf16e11342badbee3d1257f7ee856dd33487a1b434ba59558fed2a21b638f",
          "emission:783e097b838012af1ba2187127567e1347c124652166f6edde5522d32b1c50c8"
        ]
      },
      {
        "id": "vault.rule.kubernetes-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kubernetes_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.kv-secret",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kv_secret",
        "concept": "vault.concept.secret-definition",
        "emissions": []
      },
      {
        "id": "vault.rule.kv-secret-backend-v2",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kv_secret_backend_v2",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:62e711c0c60ce0245a171f726bb8c9576ed4d0952d11aaeb6173c9eee31a480a"
        ]
      },
      {
        "id": "vault.rule.kv-secret-read",
        "owner": "vault",
        "match_kind": "data",
        "match_type": "vault_kv_secret",
        "concept": "vault.concept.secret-read",
        "emissions": []
      },
      {
        "id": "vault.rule.kv-secret-v2",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_kv_secret_v2",
        "concept": "vault.concept.secret-definition",
        "emissions": []
      },
      {
        "id": "vault.rule.kv-secret-v2-read",
        "owner": "vault",
        "match_kind": "data",
        "match_type": "vault_kv_secret_v2",
        "concept": "vault.concept.secret-read",
        "emissions": []
      },
      {
        "id": "vault.rule.ldap-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:13b17173b3e0bb9a0fe64a24afc67a9cd240a03cc33b23e6a63837e0f435de6b"
        ]
      },
      {
        "id": "vault.rule.ldap-auth-backend-group",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_auth_backend_group",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:309c9ef1b3c69cc4ab41e4fac723a81aadec621a32b0c85ce8f600d8dd42f1ca"
        ]
      },
      {
        "id": "vault.rule.ldap-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:6f515977ad87ae139538ed5f319b5cf754e260a7a5f6e7e54b467c65ad80730b"
        ]
      },
      {
        "id": "vault.rule.ldap-secret-backend-dynamic-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_secret_backend_dynamic_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.ldap-secret-backend-library-set",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_secret_backend_library_set",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.ldap-secret-backend-static-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ldap_secret_backend_static_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.managed-keys",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_managed_keys",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mfa-duo",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mfa_duo",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mfa-okta",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mfa_okta",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mfa-pingid",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mfa_pingid",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mfa-totp",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mfa_totp",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mongodbatlas-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mongodbatlas_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:cac20596251ba185ccce404c69d4da0904ea7957f65bee92121ef2c73a00ad4c"
        ]
      },
      {
        "id": "vault.rule.mongodbatlas-secret-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mongodbatlas_secret_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.mount",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_mount",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:3824b1be9f205800c7f6d772ea1663819ba3531861d57cb71af303dcd753c511"
        ]
      },
      {
        "id": "vault.rule.namespace",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_namespace",
        "concept": "vault.concept.namespace",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:0c28aac49f09d700b17a597318da44e8d5218b45b48dfc03832c4b5b330f4829"
        ]
      },
      {
        "id": "vault.rule.nomad-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_nomad_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "backend"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "backend",
            "id"
          ]
        },
        "emissions": [
          "emission:37839749373f78733d431e1be35cdc31a991cca063eda7806c50249d46b9b639"
        ]
      },
      {
        "id": "vault.rule.nomad-secret-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_nomad_secret_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.oauth-resource-server-config-profile",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_oauth_resource_server_config_profile",
        "concept": "vault.concept.identity-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.oci-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_oci_auth_backend",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:61ebd464449c6ab8db5ca7f6ac1e1bb16b4c3bf1d363af973daba1fbcab7a203"
        ]
      },
      {
        "id": "vault.rule.oci-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_oci_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:a3c7a32fdd13017dd85b90895fd43d665d023bcb3304314f953862aeb21f91a6"
        ]
      },
      {
        "id": "vault.rule.okta-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_okta_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:2eee3586552cdae3009f810a845a52f8056f76c6ca3c9b0a3c6c0d719b5fa200"
        ]
      },
      {
        "id": "vault.rule.okta-auth-backend-group",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_okta_auth_backend_group",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:bab46cbf291089d37a7bf795b8e61c4660ef3b184996986cc577f86f423eb647"
        ]
      },
      {
        "id": "vault.rule.os-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_os_secret_backend",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:2b1b7112d4c996c0cc95db4f8b0ed1105b74eba375df596a87895ed4c51ecf68"
        ]
      },
      {
        "id": "vault.rule.os-secret-backend-account",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_os_secret_backend_account",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.os-secret-backend-host",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_os_secret_backend_host",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.password-policy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_password_policy",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.pki-external-ca-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_external_ca_secret_backend_role",
        "concept": "vault.concept.external-ca-integration",
        "emissions": [
          "emission:f2d5603d43537cf3423fa9ae0f70e08561bf4003ae51fef27ce22560e2acebff"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-acme",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_acme",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:c626eba3a3edcaf19b45c3113b8ee86c9863c9ee8987cb7202d182fb86890651"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-auto-tidy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_auto_tidy",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:8c1ec08806c247c8c907e01fcec51309c0dbb8dbf44aa7531860288bfdf8cb6e"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-cluster",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_cluster",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:88b1a47b91a4aefc4832351e30332d81aae9f696f2b733998a13596c54133e39"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-cmpv2",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_cmpv2",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:8a28373c36b951941fc89204824ff6200f5c7aa7b09781bd13ba5a4f4c24f826"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-est",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_est",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:b065c6dc18a6e6aa479350ebf7a83d7433665e16820af61e6703927d0822a3aa"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-issuers",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_issuers",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:7177def234e231a1a7ca5adebca73e9dae880b91b2d0c9135781c3bcf116cf63"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-scep",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_scep",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:316fdd9626e7b6c69abba9306cd553063e90b8e992b163d6714d72ef70b81dc0"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-config-urls",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_config_urls",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:20917c2eb6d5fbcafbf7c7cd200cf4191ca9f3ec8b1cc5cfd36dfdc8e57e3e06"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-crl-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_crl_config",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:a85c2ceb9eca1b4f64bca6351e64487a5f9f312cc888550baabc9fc8615dc08a"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-intermediate-set-signed",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_intermediate_set_signed",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:563a6ca6f0f4431ed17bcae8b967296b3a031d1b71a29979bbc0a5c1d84d3c39"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-issuer",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_issuer",
        "concept": "vault.concept.certificate-authority",
        "emissions": [
          "emission:1049e3845fb795be2afece467692b926f1775e4ecd685e7f99e3b576e1f00ec9"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_key",
        "concept": "vault.concept.encryption-key",
        "identity": {
          "attributes": [
            "key_name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "key_id",
            "key_name"
          ]
        },
        "emissions": [
          "emission:c666e8dd30a14b77b65aab694849012ba2cb943c8f6c6ed27a2ba92fc872a3a9"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_role",
        "concept": "vault.concept.pki-configuration",
        "emissions": [
          "emission:da54a537cd59f5f027fb50b68704d8f1bb423a0cfb7d0476778368be5a1430a4"
        ]
      },
      {
        "id": "vault.rule.pki-secret-backend-root-cert",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_pki_secret_backend_root_cert",
        "concept": "vault.concept.certificate-authority",
        "emissions": [
          "emission:476ec2111cdb8659482ab8ff716a0bed950e1a3852e7dbe8bccc0947649c3f6a"
        ]
      },
      {
        "id": "vault.rule.plugin",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_plugin",
        "concept": "vault.concept.plugin-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.plugin-pinned-version",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_plugin_pinned_version",
        "concept": "vault.concept.plugin-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.plugin-runtime",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_plugin_runtime",
        "concept": "vault.concept.plugin-runtime",
        "emissions": [
          "emission:bf2759f80b7a80c53e4a79c2c833c9a61ad8af576b9cbe88f0a56b352683bdf5"
        ]
      },
      {
        "id": "vault.rule.policy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_policy",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.rabbitmq-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_rabbitmq_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:c21dd3beb4dd349865b3c2a5efea4d72a5a7531e060e69fcbf68db2b0e77f7a5"
        ]
      },
      {
        "id": "vault.rule.rabbitmq-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_rabbitmq_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.radius-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_radius_auth_backend",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:216a227ecfd3984b0879ac73e7daeb76307556cb05ac465b4ceb7ab107fa0294"
        ]
      },
      {
        "id": "vault.rule.raft-autopilot",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_raft_autopilot",
        "concept": "vault.concept.operations-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.raft-snapshot-agent-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_raft_snapshot_agent_config",
        "concept": "vault.concept.backup-plan",
        "emissions": [
          "emission:1d24b7a3d81e6f9e6c7ac362db65caf520c9b13e7cba5246da75fbb830cbaa68",
          "emission:4cd5cb7ab679cefca3bf906e260753c3fd023265032d3a8c8d1718805327ad4c",
          "emission:9dc1da47ac8d724994a01a5d48f1a54cde9d5bcbbf06ad0b2cd405abd26eed01",
          "emission:9eb2c1c24115ed438cd425d0b3cafe98067d219707846e7819ffc2370a8c92f4",
          "emission:d632f7e588c8ce49124d71e283c29a47b061ced9bbedd29b84ef93ed9149a93f"
        ]
      },
      {
        "id": "vault.rule.rgp-policy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_rgp_policy",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.rotation-policy",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_rotation_policy",
        "concept": "vault.concept.governance-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.saml-auth-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_saml_auth_backend",
        "concept": "vault.concept.auth-method",
        "identity": {
          "attributes": [
            "path"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "path"
          ]
        },
        "emissions": [
          "emission:a17b1b2f69a72eaa8ff8ad943827555d63113c33deb7f7ce54b4ab1b43d627a9"
        ]
      },
      {
        "id": "vault.rule.saml-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_saml_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:9d9ee3d38c8454bc4e47b4bf3b29a4858750663a6a30fe4df4f9dd4a2c467553"
        ]
      },
      {
        "id": "vault.rule.scep-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_scep_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:f0079852d85eed5485b0e8bd045bd21965305ed24fb6bc49187c9a7a36435776"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-association",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_association",
        "concept": "vault.concept.secret-sync-configuration",
        "emissions": [
          "emission:3c8475eccee2685ce0c9c7fb5fb3430c3c679ca0ddb7d9b60b19550fc5c61464"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-aws-destination",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_aws_destination",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:193160478a7cfac3b55d5c3d069186412a52df617f93358a70b3e2d39b857463",
          "emission:89aa354bdf8a3b196aba384d9b6818c1b8fe501cf056b880502144ef73d7c00d"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-azure-destination",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_azure_destination",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:380144d1c473ee025b945f400caf88c01ecaa08be59a213b925b6569f6f6b0b5",
          "emission:c642f7f5bad793a2abb0abbea7435c1d10e0100f296d981193bb31a46546fddf"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_config",
        "concept": "vault.concept.secret-sync-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.secrets-sync-gcp-destination",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_gcp_destination",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:4496e246519b9c4b23bf592276e250f692c8c165f0f83bca30b4093def5ccd94",
          "emission:aee28e4061a558ed4d3107724278fe7dc2b3923a0e0a401d64321b02bfd0ae93",
          "emission:b447e28b0dac8606be237565087317b73bbb5a15b84b361185fbb81df7c12c57",
          "emission:e12450f10633884fa03ebfd232acea87790c0fc3f3ea269360aa8f3928842239"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-gh-destination",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_gh_destination",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:4f31781cc0c6acd3da6a01fba2d591be4188d8f5a39cfd5ee2bc3431b294c74e"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-github-apps",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_github_apps",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:c2b3065355a0502341b712ac6d693109672aec7d5f120aac2c8b569a3dec027a"
        ]
      },
      {
        "id": "vault.rule.secrets-sync-vercel-destination",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_secrets_sync_vercel_destination",
        "concept": "vault.concept.secret-sync-destination",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:9ff78cc59812756a7971d0b8989eecd9a924b050a0fec31d8bc58d8bad0c808a"
        ]
      },
      {
        "id": "vault.rule.spiffe-auth-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_spiffe_auth_backend_config",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:efa6c37c3361ec6ea36e42485732ae5cb429201281c278eb9ae8d9e43144c9c3"
        ]
      },
      {
        "id": "vault.rule.spiffe-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_spiffe_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": [
          "emission:e36bd182a48ab381acba21ceaa3bd54fc6f98b51567dd3295d6622d2ff677d36"
        ]
      },
      {
        "id": "vault.rule.spiffe-secret-backend-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_spiffe_secret_backend_config",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": [
          "emission:b6d60b720ab88ec8c788005fae362babf6064acce641815a39b2abd6ce63e58c"
        ]
      },
      {
        "id": "vault.rule.spiffe-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_spiffe_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.ssh-secret-backend-ca",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ssh_secret_backend_ca",
        "concept": "vault.concept.certificate-authority",
        "emissions": [
          "emission:922be422d9c773f8c701feda205a029f91ac5eef7d4d96d24cd8925ec41ba20b"
        ]
      },
      {
        "id": "vault.rule.ssh-secret-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_ssh_secret_backend_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.terraform-cloud-secret-backend",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_terraform_cloud_secret_backend",
        "concept": "vault.concept.secrets-engine",
        "identity": {
          "attributes": [
            "backend"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "backend",
            "id"
          ]
        },
        "emissions": [
          "emission:112775f371e52d4d1ffb5c49006e132bbed6b36f89487a9e8ecb1c500ae5a475"
        ]
      },
      {
        "id": "vault.rule.terraform-cloud-secret-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_terraform_cloud_secret_role",
        "concept": "vault.concept.secrets-engine-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.token-auth-backend-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_token_auth_backend_role",
        "concept": "vault.concept.auth-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.transform-alphabet",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transform_alphabet",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.transform-key-configuration",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transform_key_configuration",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.transform-role",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transform_role",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.transform-template",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transform_template",
        "concept": "vault.concept.encryption-configuration",
        "emissions": []
      },
      {
        "id": "vault.rule.transform-transformation",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transform_transformation",
        "concept": "vault.concept.data-transformation",
        "emissions": [
          "emission:3af9e6c7774766ea82b0cc80a60990bf92d0b588621138d023e345a0c7746e69"
        ]
      },
      {
        "id": "vault.rule.transit-secret-backend-key",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transit_secret_backend_key",
        "concept": "vault.concept.encryption-key",
        "identity": {
          "attributes": [
            "id",
            "name"
          ],
          "scope": "provider"
        },
        "endpoint": {
          "attributes": [
            "id",
            "name"
          ]
        },
        "emissions": [
          "emission:bb49c699ccb1272674400502ed8c1fc61e33bcb18005d45a3b41d3597a3f5ea5"
        ]
      },
      {
        "id": "vault.rule.transit-secret-cache-config",
        "owner": "vault",
        "match_kind": "resource",
        "match_type": "vault_transit_secret_cache_config",
        "concept": "vault.concept.encryption-configuration",
        "emissions": [
          "emission:8aaf0dfdff40adda957db9bc8aa35e9ed603ecd6d983194d2e79bebc0c63dc8f"
        ]
      }
    ],
    "emissions": [
      {
        "id": "emission:0006f42784d3dde3f3fe725d9f57b597c326aa20ce57276be93774dd104de691",
        "rule": "azure.rule.public-ip-prefix",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0017048fa2cf814da4e12854ca9f0d50ef8f22814d7c2a4f340abd83b24b0083",
        "rule": "grafana.rule.k6-load-test-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.performance-testing-project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:002356fcb0088b93bcc614ecc5fe93664642a87a9b2b8e6c964e1c087f51fd15",
        "rule": "aws.rule.connect-routing-profile",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.connect-instance"
        },
        "via": "source.instance_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:00458d766884567c3de6abd7c5762e8ac0bbe1b29ebeb257bfccd0a6425d35c2",
        "rule": "confluent.rule.flink-materialized-table",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "confluent.relation.uses-principal",
        "via": "source.principal[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
        "rule": "azure.rule.subnet",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:00d58ff4c490e1b45ebfea7351d140422cb5902ced3beda4a3ef43f8aeabd206",
        "rule": "cloudflare.rule.keyless-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:01049ddb9a40744d11f36926124759515e0c6db5b0eb161c33c27c8223a81179",
        "rule": "azure.rule.cosmos-dedicated-gateway",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.cosmos-account"
        },
        "via": "source.cosmosdb_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:01916416797c0f696c06807ba47fa7300f558b55ea021ec46696d7398cd05846",
        "rule": "azure.rule.event-hubs-schema-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.messaging-namespace"
        },
        "via": "source.namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:01a41d113c74fe4fec02eb319054c5014ffd05fcd46a80c04827b2270e038919",
        "rule": "snowflake.rule.task",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:01a62db19251eb20e3675a5bfa6f843d2c11bc765b4ec6731ba9b4e431c479f3",
        "rule": "azure.rule.network-watcher",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:01cdee99b4a7f834accd18fdc8d89c2e1272941b09997705940ae87057e6b58c",
        "rule": "databricks.rule.lakebase-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakebase-branch"
        },
        "dimension": "rf.context.runtime",
        "via": "source.parent",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:01d32f353e22e1b6e98b8b574a9b68fc7f358329b468b0c3334f7bd916d7fc4c",
        "rule": "cloudflare.rule.r2-custom-domain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0242ae9fe55de0acaea73a29e00f52b0dda78b4bc4661743320c8e2eed2d1476",
        "rule": "mongodb-atlas.rule.cloud-backup-schedule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0255e71b62c9d7c093bc08590b3e6f56f421dbe8af63aa365d6fb952adb2a33d",
        "rule": "vault.rule.identity-oidc-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
        "rule": "azure.rule.log-analytics-solution",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48",
        "rule": "azure.rule.nat-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:035b8a907220e091a8c8cd0e6e76c0d18dcac413f29e3c68716ba9063d446a62",
        "rule": "azure.rule.container-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.container-app-environment"
        },
        "dimension": "rf.context.runtime",
        "via": "source.container_app_environment_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:035c9f939bf49a8826622d920a0d5402f3d58c0be1ef858b2c49cfb6903ea3a9",
        "rule": "vault.rule.consul-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0394ab7f9b86e641d84f9c726503930368d63cc5a60cf6dd39e8fe268838ad80",
        "rule": "vault.rule.audit",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:03af9845589b6edf3a9f9e44d972881cbd2a06d03b724171eacaddbadf29a309",
        "rule": "cloudflare.rule.schema-validation-schemas",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:03d3edf5ecfd59ce80467521ca33dae6a1481d777ba962851a4390464ba524b1",
        "rule": "azure.rule.api-management",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:045c7575edc7f9c83c937cecbac288be0367eae4544e72acb1228321c5cbb790",
        "rule": "cloudflare.rule.access-application",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "predicate": "cloudflare.relation.protects",
        "via": "source.destinations[2].worker_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:04735d190742ae7b65dc502d0bc5db9783d3b10e31dac9128bcc7a8d595b79e3",
        "rule": "google.rule.bigquery-table-iam-member",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.bigquery-table"
        },
        "via": "source.table_id",
        "match": {
          "by": [
            "table_id"
          ],
          "strategy": "last-segment"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0486110ccafa23a30e603a01ed02b139f7e3ae77ef7aa6ae60aaa6a0bd8ca5bc",
        "rule": "hcp.rule.vault-plugin-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:04d5cd4b0020da05ac8ffa36b2df1da30d018777a522da801908b5116cfe1364",
        "rule": "aws.rule.api-gateway-resource",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.api-gateway"
        },
        "via": "source.rest_api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:04e277db12ebf15d17268c2d74082bb95024eb1bb6e53662b13b71af1cde39ed",
        "rule": "azure.rule.maps-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:055e62f9911617bb41cb60dd6c8f698191c69b88af390f4f48adecfcc07f191b",
        "rule": "vault.rule.database-secrets-mount",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:058a124a0f43f3e277437a9c6b4f3d79e9f1fc436934c104e6acda7354dad578",
        "rule": "consul.rule.namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "consul.concept.admin-partition"
        },
        "dimension": "consul.context.ownership",
        "via": "source.partition",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:058b70eb58d571d7d55ea1a1a3379b469d5bec43766a578560f5898bc6916a79",
        "rule": "databricks.rule.unity-catalog-schema",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.storage_root",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:05ecfca06eddf1f3af1bca969f3cea962df80f20681168a4babb398f0d0bef29",
        "rule": "cloudflare.rule.argo-tiered-caching",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:061badc0b5a749b69e8cb366ee37a68fd47970d9ebfb447b42ed490823ed66ee",
        "rule": "aws.rule.network-acl",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0638b397ede8b2bf3e2d5de7592faf22d5e339f44559ace18b7008b272a8aac4",
        "rule": "azure.rule.event-hubs-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0751939fb770b4b8137098a86ca02f371b77f9e29ebfd2a3218c4a35d3af9d68",
        "rule": "cloudflare.rule.magic-transit-site-acl",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.magic-transit-site"
        },
        "dimension": "rf.context.network",
        "via": "source.site_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:07d0c13cd2ec56739b8042350556c09830394a738495dc3705744ed8e21c2af6",
        "rule": "confluent.rule.kafka-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:07dc84d9a2c228024742342bd9e096fe50e9780e57f450ab4fe4ffff301d6d36",
        "rule": "cloudflare.rule.firewall-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:07fd23dc0bc74d2da1c7cf2e0f9870dffd28af1b82ee63cdf587c82186838b75",
        "rule": "mongodb-atlas.rule.cloud-user-team-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:082f14d8440e8ca7576b31731e4a8a3b44e113aae5fee69f4c6c9cf75c62306a",
        "rule": "mongodb-atlas.rule.stream-private-endpoint",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "mongodb-atlas.relation.connects-to-network-service",
        "via": "source.service_endpoint_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:084f109786a974e12afc39551a279d62806e042ffc37a90f677a8f66e8d0c03d",
        "rule": "snowflake.rule.notebook",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.query_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:08974ebea26d20b0bf53e83ee650aa36c8b64424ef945259dfcd6a479fa4886f",
        "rule": "confluent.rule.flink-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.flink-compute-pool"
        },
        "dimension": "rf.context.runtime",
        "via": "source.compute_pool[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:08c350598e699525b75bd9bccb17e608c28092e1525f24b9c0d30f9ceb31547d",
        "rule": "grafana.rule.synthetic-monitoring-installation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:092943593508324b7d61244fd24e39273338179975310caf69d1be82a0693fa6",
        "rule": "grafana.rule.k6-load-test",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.performance-testing-project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:096d009346ec1b5b6719425ce72f6e4879a596d7aa927e4e06282a5eb03b6a59",
        "rule": "newrelic.rule.cloud-azure-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:099eb28cfef4d8ffe9c16c68a37a14dddc7bd8a5d3b930bcfe41f7e5f63a202a",
        "rule": "hcp.rule.hvn-peering-connection-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_1",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:09ce71500593dbd930eae31acd5082a0028102cdc2f451514dd19a5e1021c1e9",
        "rule": "google.rule.cloud-router",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0a5e5c9187555d09fa47923890da54b72a0fbe2053b35cca4945f54dd4dd01b8",
        "rule": "hcp.rule.azure-peering-connection-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.peer_vnet_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d",
        "rule": "azure.rule.mssql-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.sql-server"
        },
        "dimension": "azure.context.ownership",
        "via": "source.server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0ab58d817669c17811dd0f79821f4642864d90dfb8d37c61b0d5b60ea8eb9a6d",
        "rule": "cloudflare.rule.certificate-authority-hostname-associations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8",
        "rule": "azure.rule.app-service-plan",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0b6f2ad9b8450938b3e52b9d90bf52ed096914e157673667ea26bace6a2bc46c",
        "rule": "azure.rule.dynatrace-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0b826ef166d264e72e1dbaecd9421b4a164a94ddbc966bb656f6357dc186782c",
        "rule": "confluent.rule.rtce-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0bc18ee14d4e32a5ca45f0770e6a36243358e9bcc548807dc60df6240351011f",
        "rule": "azure.rule.bastion-host",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0bdda01ba6169b1b2b34c56ef7be25725aa38b2e5f1110cc5de414e54f83a718",
        "rule": "grafana.rule.data-source",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0be293522c0c29fde5932216869ff91c568c7ba0ea64a25deba165ef76f5eb86",
        "rule": "newrelic.rule.cloud-aws-eu-sovereign-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
        "rule": "azure.rule.postgresql-flexible-server",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "predicate": "azure.relation.private-name-resolution",
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0c03776b3965092f97ba2be85c8f78546bf3d87d8393197c44cb53148ee2230f",
        "rule": "google.rule.network-firewall-policy-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.firewall-policy"
        },
        "via": "source.firewall_policy",
        "match": {
          "by": [
            "name",
            "id",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0c1cf3b1803408ff8fb0d4f7e37de310ecc11f230e1d9c93ff5508cd0c8ee05d",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-stream"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.eventhub_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0c28aac49f09d700b17a597318da44e8d5218b45b48dfc03832c4b5b330f4829",
        "rule": "vault.rule.namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0c88927a3b1efd1a0f980deb3a4099103d8d0acd461b1053c92bed643c147bc4",
        "rule": "snowflake.rule.azure-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[1]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0c9c49c2440b409211640f679a1e6e1aab84bd184829e784036a028bcc7ee106",
        "rule": "auth0.rule.token-exchange-profile-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-extension"
        },
        "predicate": "auth0.relation.executes-action",
        "via": "source.action_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0cb9605d251386fb4be6b349ae4b0cdf10efae1c85920683c166ac310d517674",
        "rule": "google.rule.memorystore-redis-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
        "rule": "kubernetes.rule.kubernetes-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0ce285bd074282a209b6c61133774922ba15ae500f5da45cff1df9d9d5dca181",
        "rule": "mongodb-atlas.rule.project-service-account-access-list",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0d3df2fa83b0740c4ec59adafb28fb10232e3559bbb0ca72137b737661faa2d7",
        "rule": "mongodb-atlas.rule.cloud-user-team-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.identity-group"
        },
        "via": "source.team_id",
        "match": {
          "by": [
            "team_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0d770f82c29adeccd66e1ed876b42e22d9b86daa3489ea8f695d110ddf108ae0",
        "rule": "aws.rule.vpc-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
        "rule": "azure.rule.postgresql-flexible-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.delegated_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0da1fc23e7c4a0d4c2a44dede1f857ecdfa11359f31255d3a0e43aa8497ea6a6",
        "rule": "snowflake.rule.shared-database",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-volume"
        },
        "predicate": "snowflake.relation.uses-external-volume",
        "via": "source.external_volume",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0e0859943519d422ba586c3221e085ca37726dc607e1bad224ee19d2d4b4e0b1",
        "rule": "aws.rule.security-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0e0af406259ffa1645ea93f47952c8c0018fbb39cf9a1aabac746d19631e5055",
        "rule": "consul.rule.config-entry-service-router",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0e28990d707ad99c3c6ca8c8f4137c459397e82b2271d46a9665ecab0b18ceac",
        "rule": "databricks.rule.private-endpoint-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.network-connectivity-configuration"
        },
        "dimension": "rf.context.network",
        "via": "source.network_connectivity_config_id",
        "match": {
          "by": [
            "network_connectivity_config_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0e2c6c6188c54c9f0a682dd6ed64f4a73068b2e1dd513840edbbc949de79848c",
        "rule": "hcp.rule.vault-secrets-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0eae73dfeb934a1c4d5643939c55ba287cedfbc01d17c0e9c8977b381d564e06",
        "rule": "aws.rule.cognito-user-pool-domain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.cognito-user-pool"
        },
        "via": "source.user_pool_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0f2bd50ac4701b2e7b96cc90de44091434d2af6e7a35f66ab6afca2dad856de9",
        "rule": "cloudflare.rule.workers-custom-domain",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "predicate": "cloudflare.relation.routes-to",
        "via": "source.service",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0f578b9f3e287afbc2d79096fec40a4877502b9ff201572fda0a8007198c7b19",
        "rule": "cloudflare.rule.warp-connector-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.warp-connector"
        },
        "via": "source.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0f66719455b824a7d3fd50fb6213df5e1167649336bbf25adf949d9cdeb84a9e",
        "rule": "okta.rule.auth-server-claim-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0f861b53091e8d5927ddb811d0d1e4b97c98e2c19af310a0d6051c5533c21226",
        "rule": "confluent.rule.rtce-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:0f88acda8eebd007bf872e68e8b973e6ce56babdc9b89b55c139ffecd6ffaba1",
        "rule": "cloudflare.rule.zone-dnssec",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0fcbaa1458537c009faff6c0b414366066f40cf14e65f0d11120aaa9e605fe4b",
        "rule": "azure.rule.virtual-machine-scale-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0fdd175c48b0e972d5d884b3b2aff22646e4dcf99337cc579c98b4acc3eccc5f",
        "rule": "google.rule.pubsub-subscription",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:0ff3646fbd7d2eb879f4f0268a28ae3abe702b2c7980e80cca12d532b86d21ef",
        "rule": "azure.rule.ai-search-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-stream"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.eventhub_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1049e3845fb795be2afece467692b926f1775e4ecd685e7f99e3b576e1f00ec9",
        "rule": "vault.rule.pki-secret-backend-issuer",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:10655712a63f518878ff20b2352fa497fd7b003cdb0eb187679045d0d69231e4",
        "rule": "azure.rule.cosmos-gremlin-graph",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.logical-database"
        },
        "via": "source.database_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:106bea073b837d039aed2a67dab50d21b745d9a4c33c09c594d50948a272c342",
        "rule": "cloudflare.rule.dns-transfer-outgoing",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:10e04eadf430c27bc52f79588bfbca2ef78951b6ca3882ba53c0d6281de88061",
        "rule": "hcp.rule.packer-version-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-bucket"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:11035dc546b04977055785d9d8f2a19d226f0a167ae8938d664b8f6e63387945",
        "rule": "newrelic.rule.federated-logs-setup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.aws-connection"
        },
        "predicate": "newrelic.relation.queries-through",
        "via": "source.storage[0].query_connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:11071965753b9c081ba0185c866a9ecc4ba1a333649fe2f58cab3878384a8a09",
        "rule": "hcp.rule.waypoint-add-on",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-add-on-definition"
        },
        "predicate": "hcp.relation.instantiates-definition",
        "via": "source.definition_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:112775f371e52d4d1ffb5c49006e132bbed6b36f89487a9e8ecb1c500ae5a475",
        "rule": "vault.rule.terraform-cloud-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1135f80202c703faeff7a2e10ca4750aaf6dc2bbc55ce1e1f6da053a8a938557",
        "rule": "cloudflare.rule.workers-deployment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.script_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1146ee172c004cbd36a85128f7fb9951c81d0bcdfa391e9ddc062f2c3cb4c71c",
        "rule": "mongodb-atlas.rule.organization-service-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1149b362346e2707fb7dd0d9ad5f10e0d9f80d086c6774836c57dd6f7cb4cec5",
        "rule": "azure.rule.load-balancer-backend-pool",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.load-balancer"
        },
        "via": "source.loadbalancer_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:115bc6a70dd701cb61512485e3c7189e06b16ba0a58356a8e2695200da4f11d2",
        "rule": "azure.rule.hdinsight-interactive-query-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:11b2601271be2e96bd7c622f70965019e11e75efcfe0b46e3a2a7cf04b7dac89",
        "rule": "cloudflare.rule.tiered-cache",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:11c03be48d2274e138fc83670bbbe607bdc861e992a7c48ae47d5175a7f375b3",
        "rule": "snowflake.rule.iceberg-table-from-files",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:11c03ccfda292352edb183e17d22f8875c5d4003ae1be00fcd412b2eb8f412c6",
        "rule": "mongodb-atlas.rule.maintenance-window",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:11d0ea128f64d345f0955a3026cc8490546295b6198f8aac52e9f202acb93aea",
        "rule": "auth0.rule.connection-directory-synchronized-groups",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.directory-sync"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:121e9ac8ae3676d598b4d93e2bb40b7d128d5ab335f71fbcd0f05a3fb4549d46",
        "rule": "azure.rule.network-security-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:12330802904e47a9b138b2c00317f95cd40dabbfd2fc0831a11528e20c7aed52",
        "rule": "aws.rule.pinpoint-apns-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
        "rule": "azure.rule.private-dns-zone-vnet-link",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.virtual_network_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:12baa9b23bea8f717ab6f411426bf7cb1e9fda35ef090c2acda05f91fbe6113f",
        "rule": "azure.rule.event-hubs-consumer-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-stream"
        },
        "via": "source.eventhub_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1315550b684186837cf6cf6edfdec76a5c01a57216ed029ae60612de5154f74c",
        "rule": "hcp.rule.dns-forwarding",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:13a568b0aec01f4828d1cd669610306b125e0a465cfb544dafab08c718bf96f4",
        "rule": "azure.rule.flex-consumption-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:13aaeaabc4ae2e8e19d6dcfb653467ac0cdaa623332522c6bb963fdc6cb12c2b",
        "rule": "vault.rule.gcp-auth-backend",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "vault.relation.uses-cloud-identity",
        "via": "source.service_account_email",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:13b17173b3e0bb9a0fe64a24afc67a9cd240a03cc33b23e6a63837e0f435de6b",
        "rule": "vault.rule.ldap-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:13d9a6d4ff507eb1a6d40bcf6d3ec5dc156763aa194824449a5d79f7a1f6959c",
        "rule": "snowflake.rule.pipe",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:13ed1e31b8b4e2368702a7a23c98bb45018f026f871dd74166a5340f12b6b2d2",
        "rule": "aws.rule.bedrockagent-agent-action-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.bedrockagent-agent"
        },
        "via": "source.agent_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:13f78d0feb43fbe3dc91036c1b194023ba59e803ccd71e46dd6ae5298f1cda87",
        "rule": "datadog.rule.datastore-item",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.application-datastore"
        },
        "via": "source.datastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:13facc247018264ca66b5b25e507fa7c9ce1a5b31336e43fdae969f6122a5a55",
        "rule": "cloudflare.rule.spectrum-application",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:140c0dd5d0998bc45f6f3ee3fd4d12677854b9f97503dd8e2dc4a3d64c362b2b",
        "rule": "azure.rule.disk-snapshot",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:14225e5082476a75dc0f4fceb8abc022294bf0beca92d3ea4399049090960c22",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "confluent.relation.stores-in",
        "via": "source.byob_aws[0].bucket_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:142bb85745d59107191f31ed0d9808e53dc66f106db27daa9399e1fd1d681b09",
        "rule": "cloudflare.rule.api-shield-discovery-operation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:14598a9d33203cd2773fa918a4aa7acf2ae8d913ac5c1ca97084e7fccf558bd3",
        "rule": "azure.rule.dedicated-hardware-security-module",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:145f3b43bfffb9f85c1d7a48410be4cb867dcdfc2825b754c37d51564d1ca2a1",
        "rule": "databricks.rule.metastore-data-access",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.gcp_service_account_key[0].email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1484226b2fd678f9e3b36b2e3ea719d66a1a721d879b5002f8c3d24b511079fb",
        "rule": "azure.rule.linux-virtual-machine-scale-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:14d7e990bacc9f466a0c163119d9f47ef99180b1c6d3b61328375bec04f8f371",
        "rule": "hcp.rule.vault-radar-integration-slack-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:14f70baab5f192c999debabacc9b5e8b444cbce507a37a628bd477e24142b792",
        "rule": "cloudflare.rule.access-application",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "predicate": "cloudflare.relation.protects",
        "via": "source.destinations[1].worker_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:155a833eddb1bb1bbec3ed9a4503ac89642248689ec6fc7293f3fa4de21474cc",
        "rule": "azure.rule.traffic-manager-profile",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1573f9e9e1fd6b261ecc41e9ff90c26dc4c469b6c4be7a932296385336e073d9",
        "rule": "confluent.rule.subject-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1588ebef75980074ec9c5eb4e008b05e2868b19009a418127fe7854eb91dc94d",
        "rule": "confluent.rule.schema-exporter",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "predicate": "confluent.relation.exports-to",
        "via": "source.destination_schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:159e35fba244ea9b5b4ce4ce30687b1d35f4d0f963c6189cfc16ca528982e406",
        "rule": "snowflake.rule.aws-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[0]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:15e2ed4e01c87b9da22fed2ea2f7408dac10ca4359a92879219a60e9ab2ffb91",
        "rule": "databricks.rule.network-connectivity-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.network-connectivity-configuration"
        },
        "via": "source.network_connectivity_config_id",
        "match": {
          "by": [
            "network_connectivity_config_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:15e9f6276641d6d0b1ab8a6759e9d26481e7be1a58e7bcf5b7359c4fe6804fd5",
        "rule": "google.rule.vpc-firewall-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:15ef40148fb71b8c39a414cf945a5432dd5ab97a324d0925e9b7e4d4a122b211",
        "rule": "azure.rule.notification-hubs-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:16049db4fa9494b488fb4625e7df4c834cd752b9c96bd316548ee6508ded778a",
        "rule": "cloudflare.rule.waiting-room",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1622b7a63d4c93f2f014021aae8aeed585248331088326e38486135fbd056a79",
        "rule": "azure.rule.windows-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1673b8607934aff1712b327bfb1d960e6834858c878031585053be2d7f4e088b",
        "rule": "confluent.rule.schema-registry-cluster-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:16f9b9be77aebf6b134bde118558cfe8b2f4d67c3bc7b52d01f8f4b33b12ccf5",
        "rule": "newrelic.rule.synthetics-monitor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.synthetic-execution-location"
        },
        "via": "source.locations_private",
        "match": {
          "by": [
            "guid",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:175851f52ff3c8beca4aca3a67d780a01203f44572b8802c735c6ea05f8c4897",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.private-endpoint"
        },
        "predicate": "mongodb-atlas.relation.uses-private-endpoint",
        "via": "source.networking.access.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
        "rule": "azure.rule.public-address",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:17ac4afe917f72beb4c8dc6fe19034ab8ceab418e3347d61cbcd86b94783d520",
        "rule": "mongodb-atlas.rule.data-service-private-endpoint",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.private-endpoint"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-endpoint",
        "via": "source.endpoint_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:17c88a6809d9ca5541f5b8b6b4826a816f2ce0a1d700a3356ded582b3821a970",
        "rule": "okta.rule.auth-server-policy-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:17def68a77443e429805a6ad55078e7911380387347487a07c763d37e1ae5a8b",
        "rule": "okta.rule.auth-server-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1813e02d64470704fa843f3e09f9ea48f427ad566e296283a1e777117614af9f",
        "rule": "newrelic.rule.federated-logs-setup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.aws-connection"
        },
        "predicate": "newrelic.relation.ingests-through",
        "via": "source.storage[0].data_ingest_connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1822a0d5f58ca88aa05dcb70ed796c87be1f2a557da43142efe6ccb23801e4f9",
        "rule": "azure.rule.palo-alto-firewall",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:18ee935c84643f24a4600bb2a4cbff80a21c597949317d1d8d102823eddde2eb",
        "rule": "aws.rule.pinpoint-gcm-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1900ac03e7ca815e732b8501c1e303dcb98d2300bafc9040c43cb6571c6ce1ba",
        "rule": "azure.rule.hdinsight-hadoop-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:193160478a7cfac3b55d5c3d069186412a52df617f93358a70b3e2d39b857463",
        "rule": "vault.rule.secrets-sync-aws-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:194e518215a24e7970541b3f50b1a6063fa754bb37b4ce013a63dc9c4e1d2240",
        "rule": "mongodb-atlas.rule.encryption-at-rest",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.azure_key_vault_config[0].role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1963576b0b25e60ff21d5d48deb4460c2a40ecf987074301ad12f96f021a7030",
        "rule": "google.rule.pubsub-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "google.concept.message-topic"
        },
        "predicate": "google.relation.subscribes-to",
        "via": "source.topic",
        "match": {
          "by": [
            "id",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
        "rule": "azure.rule.subnet-nat-gateway-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "via": "source.subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1a52eebc658ba91879e637f35227d92ffdf4af5e761263dec850d58a581d5ccf",
        "rule": "cloudflare.rule.schema-validation-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1aa85447698cb4edb27a65dd2f23e2a48759af2411782280be7a671f57864170",
        "rule": "datadog.rule.org-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.observability-tenant"
        },
        "predicate": "datadog.relation.shares-telemetry-with",
        "via": "source.sink_org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1ab3855c2f2d985f09e8df230d750df22be86919ddbd00a94d3dc1c95c3b6406",
        "rule": "mongodb-atlas.rule.cloud-provider-access-setup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-identity",
        "via": "source.azure_config[0].service_principal_id",
        "match": {
          "by": [
            "principal_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1ac9fdc5c59b55251135444e97bf6e8aa3a071cef7a7eaa59945afe220a57505",
        "rule": "vault.rule.cf-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1af47dcebdfe63a53b357f7319dfe974e5714985e67669c24ec4ede166bac07a",
        "rule": "google.rule.cloud-kms-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.cloud-kms-key-ring"
        },
        "dimension": "google.context.ownership",
        "via": "source.key_ring",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1ba66f02835f359348e7d06179cd9a61dd876dcc3cfec498a7ece4d531ce81f5",
        "rule": "google.rule.vpc-network",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1bbff9e6fdaa6e69a45af855c5a398c2c7a8408f041633ec0a52f21d157f64bb",
        "rule": "auth0.rule.organization-client-grant",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1bdafc23c58d4b37706ea257832a76741392f0db9d8a657049428ee362f39e99",
        "rule": "hcp.rule.vault-secrets-rotating-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.gcp_service_account_key.service_account_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1be49c8649a465340db4e8b416ee178dd5c602bac9e1da433b980560f67b2d98",
        "rule": "mongodb-atlas.rule.encryption-at-rest",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.aws_kms_config[0].role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779",
        "rule": "azure.rule.container-registry",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c2606c577529560a3a07c381cd02a0b040b1ac39eb8f87f77a21d4e99867014",
        "rule": "cloudflare.rule.url-normalization-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c33561fb328f63e744ea0332fb018264e4934843e7f3aa51cf8f337f6b437b3",
        "rule": "azure.rule.shared-image",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
        "rule": "azure.rule.application-gateway",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.web-application-firewall-policy"
        },
        "predicate": "azure.relation.uses-waf-policy",
        "via": "source.firewall_policy_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1c44b0dd3f27b5866f693d1b892d59c50f6fc858d78ebcc194f61137e300e629",
        "rule": "vault.rule.gcpkms-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c5c23d69df0c9e49aed9e0f9c559e7d5c481ec7f4e0dc0a9b09866c560f465f",
        "rule": "mongodb-atlas.rule.data-service-private-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1c642029b6e590d21c8353920ad158d8a1b00b05692781c68387f3d332e1e4ed",
        "rule": "azure.rule.entra-external-id-directory",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1cb81fb2e2ba607e58baca00aa041ac045fb7cb4dc32bbd3831b7b2b7bc9b3a2",
        "rule": "hcp.rule.vault-secrets-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1cbd53c2fe1dfda28d94233baa509810ed6cce68b1e0abe3721af591fc4efcf5",
        "rule": "azure.rule.windows-virtual-machine",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1cc93e4d93013dd3d3c32d218b8877cd9a38970029f18e23d806676be71ea9c2",
        "rule": "cloudflare.rule.r2-bucket-cors",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1ceb8a6a460bdf8f36c404b4fe765662aea935d2b876fe77a7d48dfaaa0110a8",
        "rule": "azure.rule.virtual-desktop-application-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1d160473ba2253c76d15e71cb9731f3810f3197b96bfc1ef27ee38d96ff49eb9",
        "rule": "grafana.rule.data-source-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1d24b7a3d81e6f9e6c7ac362db65caf520c9b13e7cba5246da75fbb830cbaa68",
        "rule": "vault.rule.raft-snapshot-agent-config",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1d4653de173ff2d91dd72f131fd42351587f64254da723c8fb765fa965f1a005",
        "rule": "consul.rule.acl-binding-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.acl-auth-method"
        },
        "via": "source.auth_method",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1d686ccb7d9773a62af265dfcf560e9afac5bd54b3987b6cc232e742c8ebb3d7",
        "rule": "azure.rule.windows-function-app",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.application-insights"
        },
        "predicate": "azure.relation.observed-by",
        "via": "source.site_config[0].application_insights_connection_string",
        "match": {
          "by": [
            "connection_string"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1d887c751838fb7bce3d8c6b71ef715d6654ae7d7943c0039d2ac882552e384b",
        "rule": "newrelic.rule.pipeline-cloud-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1d8b0e918ae05fe86fe24d14c84c991e396726224b52bb1b8cdb489509ed46f7",
        "rule": "hcp.rule.vault-secrets-dynamic-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.gcp_impersonate_service_account.service_account_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1dbf205324202c4e1f70afb1763cd3d2d55e255f6ae7f025beffe572c4d3cbc7",
        "rule": "databricks.rule.storage-credential",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.azure_managed_identity[0].managed_identity_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1dde36071d8d3d354f203e1be242259b1345eda8e7052d1d98f0c237f4710cab",
        "rule": "hcp.rule.vault-secrets-integration-azure",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1de48752643f190f03d42c79b44e9a615d7809f46211c040e6db5bf169f495d5",
        "rule": "azure.rule.expressroute-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1dfd3e6758e86eb7f5bbbfc0773370389134ada16981e6f726f43f700dfcef91",
        "rule": "databricks.rule.lakebase-branch",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakebase-branch"
        },
        "predicate": "databricks.relation.branched-from",
        "via": "source.spec.source_branch",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1e37f0b3f8901f182cc00fcc8212da1eb9876323642c2a627f3410ad43883d6f",
        "rule": "google.rule.backup-dr-backup-plan",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "google.concept.backup-vault"
        },
        "predicate": "google.relation.stores-in",
        "via": "source.backup_vault",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1e77129fb1d25b5ce4a95f172292b1f750a99b4c4e1112038a9c642a47ef7b46",
        "rule": "databricks.rule.log-delivery",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace-deployment-credential"
        },
        "predicate": "databricks.relation.uses-deployment-credential",
        "via": "source.credentials_id",
        "match": {
          "by": [
            "credentials_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1ec1096828a6898dd03e3bb23b4a6fbab7ace28f1a68daad2e234c700ee02c9b",
        "rule": "mongodb-atlas.rule.private-endpoint-registration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.private-endpoint-service"
        },
        "predicate": "mongodb-atlas.relation.registers-atlas-service",
        "via": "source.private_link_id",
        "match": {
          "by": [
            "private_link_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1eda5e842c5463dbbb8b51b01c5a64cddde2a8949712f01742548ea0fbacd4ba",
        "rule": "grafana.rule.frontend-o11y-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c",
        "rule": "azure.rule.key-vault",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1f0a60bb205894f51899c406a24bf07f7dc62c175cd3516d18f23756e42ef7e6",
        "rule": "azure.rule.event-hub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.messaging-namespace"
        },
        "dimension": "azure.context.ownership",
        "via": "source.namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1f130f9572075706ef67cd86a9a42a5c7d572c337759eee96f3c99bc071c91f3",
        "rule": "cloudflare.rule.managed-transforms",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1f4acd34e596d7b3dd1e8e9e698e89e1bfe9c78919d6c5e26daea2b54202a689",
        "rule": "aws.rule.connect-user-hierarchy-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.connect-instance"
        },
        "via": "source.instance_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1f56270ec89030a5675d6ca1e58a82aab5a2d5112a863be02f91ad827d882f4a",
        "rule": "vault.rule.alicloud-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1f6222e0360def09dd7335d8c2471943dd8513d1f1f16fe6578031dea62a4ed8",
        "rule": "mongodb-atlas.rule.service-account-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1f65b7d5665af3593014f6170ae353c0ca4c6ea7955f8668d123ea4b3b0c2272",
        "rule": "hcp.rule.packer-channel-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-channel"
        },
        "via": "source.channel_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1f98fb577c70d36befc88aba456cf97444e6636e38b207f4586d18a3a9969c2a",
        "rule": "snowflake.rule.service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "predicate": "snowflake.relation.queries-on-warehouse",
        "via": "source.query_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:1fbba1e2434055148714a8a954590a092a185226a18a73e7d33da1e2f204b88c",
        "rule": "google.rule.cloud-sql-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.settings[0].ip_configuration[0].private_network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:1fd0e1462e811b8b4dc2e0b0adf905a3ce925ff84d6985ee3e19ec35684a52f3",
        "rule": "databricks.rule.supervisor-agent-tool",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.supervisor-agent"
        },
        "via": "source.parent",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2007171e722e605892318791f8f98bb9b7235763a89773ba3d489bfe2c93593a",
        "rule": "hcp.rule.waypoint-agent-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:205815fb4c3a0b79e75cc6122fa04677719a8da57031b519f8f5e5215fe028c3",
        "rule": "grafana.rule.oncall-route",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.oncall-integration"
        },
        "via": "source.integration_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:20917c2eb6d5fbcafbf7c7cd200cf4191ca9f3ec8b1cc5cfd36dfdc8e57e3e06",
        "rule": "vault.rule.pki-secret-backend-config-urls",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:21009448e7fd4cc5d9b8bcff66d2263ac4d69c38a971e52108cc73602d83bfeb",
        "rule": "azure.rule.route-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:213c7108a4f9beefb0382bfc13a9f6aaff84fa58ec4a1362590a5f56155cee39",
        "rule": "databricks.rule.external-location",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:214972e660a272613a791f1031c5222b756f0504fb4e3ae6c2302b5d6d40a19b",
        "rule": "databricks.rule.metastore-data-access",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:216a227ecfd3984b0879ac73e7daeb76307556cb05ac465b4ceb7ab107fa0294",
        "rule": "vault.rule.radius-auth-backend",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "context",
        "to": {
          "kind": "rule",
          "id": "azure.rule.event-grid-system-topic"
        },
        "dimension": "azure.context.ownership",
        "via": "source.system_topic",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:21b42e207d9d1b962c509f882053844fc2742c02f59c050ae20354c069244ff9",
        "rule": "snowflake.rule.share",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.account"
        },
        "predicate": "snowflake.relation.shared-with-account",
        "via": "source.accounts[0]",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:21f9d1a631c45b42c1951ed1845bc5a06072cc8475d77075d530f2b22f51924d",
        "rule": "mongodb-atlas.rule.cloud-backup-schedule",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "mongodb-atlas.relation.protects",
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2257686befe49ef38ab9e21016c599af46b06242d8674c5e0331895e161282bc",
        "rule": "snowflake.rule.network-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2291b36fe55f0d8a259b51c207a27052f97490d960ccac5be0cfd1066a826763",
        "rule": "azure.rule.log-analytics-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:22e0dae13d15972d679e6eb4b982e06f701fa5224925406d106c318f41638552",
        "rule": "mongodb-atlas.rule.database-user",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2306ba904765a5e1b488da64d09a483f0a0e49dd69388b2b095cf478b968a538",
        "rule": "snowflake.rule.hybrid-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2320cdbc641b97389063300568b719f440938bb2f8ba3de50c3147da0e9c549f",
        "rule": "vault.rule.gcp-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2326ba0e41ae32955f2b3ebdcecb3bc0fc8977c813a298624d07b82020e738ec",
        "rule": "cloudflare.rule.worker-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.message-queue"
        },
        "via": "source.bindings[2].queue_name",
        "match": {
          "by": [
            "queue_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
        "rule": "azure.rule.dns-cname-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:235ed0f983271bc58109ee8ea425ae7cb03de2768c23a77658892bef4bf7d2f8",
        "rule": "vault.rule.keymgmt-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:238085ca7acb50900d01bcb9a1cf7a50d83693b604fb978b2b2b102a50a873db",
        "rule": "mongodb-atlas.rule.private-endpoint-registration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.private-endpoint"
        },
        "predicate": "mongodb-atlas.relation.registers-cloud-endpoint",
        "via": "source.endpoint_service_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:242dcb2b13aa4f50ebfcbecf25c5b9d446c14595b028e70c1f84726a541a1257",
        "rule": "cloudflare.rule.snippet-rules",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:247a3dfa642d41d28afba981cc8eed449e319c8ccbe7a33097cf3a94775aded5",
        "rule": "azure.rule.iot-hub-device-update-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:24844bcac69b153ad7f821a38bc46ee935cb5ccb2aca7be60cfdc19dc4303ebc",
        "rule": "google.rule.network-connectivity-center-spoke",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.network-connectivity-center-hub"
        },
        "via": "source.hub",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:24f4f231c1b13a8966cfb42bb8e174fa106b5e465b746ddcab58c4d4c7e10788",
        "rule": "azure.rule.route-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:257fa698517e0c6738cacb2ada2635b619a8a61e75b8441f9f3b87233bd351c4",
        "rule": "google.rule.memorystore-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:25b8addbfb64b956620db15cc57ba900bb277545dca8bed24362f0ba2eaa2761",
        "rule": "mongodb-atlas.rule.log-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:25cb2c9351fbe5adcf0d590dda3305df786ebcd3e37e903134e62569adafcb38",
        "rule": "newrelic.rule.cloud-aws-govcloud-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:261d6813303b4a408f8901c3a7e25081833010044e5b10ece1b13b15241ae1f3",
        "rule": "mongodb-atlas.rule.custom-database-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:263a42edd4ae78d6d76262a53a5c2dcf361fb9717fd77ee1e2878565f78c2967",
        "rule": "cloudflare.rule.google-tag-gateway",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:26676a80428d19a7b1759965acbacf1130de1ac34cb1bc723d3c91e176b92e9e",
        "rule": "hcp.rule.notifications-webhook",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:26b7f2c01f2b01fdd0720720e3015b64799973b6e9e707ec619edfd5c6d19e87",
        "rule": "confluent.rule.schema-registry-kek",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:26bfc2a44b38a1c831541293d25dd3322e6d7c89ce781c2d50d06c41b37667e9",
        "rule": "databricks.rule.unity-catalog-catalog",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakehouse-federation-connection"
        },
        "predicate": "databricks.relation.federates-through",
        "via": "source.connection_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:26cc83c424aa47a439a25569e362e28d4c8ccf442aa2f795c37b3f5a74c42151",
        "rule": "kestra.rule.user-password",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.user-account"
        },
        "via": "source.user_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:26e06685b6177f0b389bfa12299674f374c188bd00169b6572b9d97d3337c7f6",
        "rule": "snowflake.rule.postgres-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.storage-integration"
        },
        "predicate": "snowflake.relation.uses-storage-integration",
        "via": "source.storage_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:270bb01087e3517b971797e8d61a533a06c140c95778e515243b082b7e686aa7",
        "rule": "confluent.rule.schema-registry-cluster-mode",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2715c2c7869d557a49d9ec8800a540f4e3b7931c9013fc0c98b295f4a0d7c05f",
        "rule": "hcp.rule.aws-transit-gateway-attachment-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:274b27eb7ae62c94bbb4b76aa219c5d99adc1cf26c19ddb25c10053f063e6610",
        "rule": "cloudflare.rule.api-shield-schema",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2754db3bdca8424f8ed79229bccb668ceafadf7758e39e649449656c1185c446",
        "rule": "azure.rule.automatic-kubernetes-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2772ee860325a57e98e9f224243c40847eb184156235420fa060c62a3c487a39",
        "rule": "snowflake.rule.external-azure-stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:277cb6df11a69dead023645279c90bf50778ffa7123c26e1b79330571cac8bb7",
        "rule": "vault.rule.keymgmt-aws-kms",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:277d6520724208b27d4b6045903c25aff04599902dbfa79bac209fabbd51820a",
        "rule": "azure.rule.private-dns-resolver",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2796013bbba5e2d433b30280eb8b1eb451ba6dbc4182be2fa1393b1810f80ee0",
        "rule": "hcp.rule.azure-peering-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:27ac6838bab8165ff630d365c4c9c4ee20a5f858e99642f054e4020f807328e4",
        "rule": "vault.rule.kmip-secret-listener",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2802eb32ca18039abdd523c07fa3db790445b907d77b1fd641a55e33e730d83b",
        "rule": "cloudflare.rule.queue-consumer",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.script_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:28389a251fc32be9d06fb73249bbc7d66a4f789961446dc229d56ff07af6be5e",
        "rule": "snowflake.rule.external-function",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.api-integration"
        },
        "predicate": "snowflake.relation.uses-api-integration",
        "via": "source.api_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:287d6beb226e441ad74d988b18b7f49aaa1cabd489a6067666b8e7f55ddcdf3c",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.message-queue"
        },
        "predicate": "cloudflare.relation.publishes-to",
        "via": "source.bindings[6].queue_name",
        "match": {
          "by": [
            "queue_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:28abf0212c73df5c68e2545e3670f8b3bfcc9b2d49bf9ff1a8025d32c0a6e74d",
        "rule": "azure.rule.virtual-network-manager",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:296d21ca115f7696bb060a9f9a6779f93a498a368436b697bff9c49968471ddb",
        "rule": "google.rule.cloud-monitoring-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:29af4da8a38314593ac5e901ad65c5a5c2a6727204e615545dc86b8db9d9c2df",
        "rule": "hcp.rule.waypoint-add-on",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2a1e799ee2f122b881487215321f86fa5476eabe6f54362bb5de9a5a213c63c5",
        "rule": "hcp.rule.vault-secrets-rotating-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.azure_application_password.app_client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2a27bc61d6971f4f2c66903168836667aa601156191db0b18fb4178e7f1a05c3",
        "rule": "databricks.rule.workspace",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace-deployment-credential"
        },
        "predicate": "databricks.relation.uses-deployment-credential",
        "via": "source.credentials_id",
        "match": {
          "by": [
            "credentials_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2a3d37e5dd75d0688e0b6a85ae565df2e6ec4a3f3e1cf583da7f6b50cb091d80",
        "rule": "databricks.rule.network-connectivity-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace"
        },
        "via": "source.workspace_id",
        "match": {
          "by": [
            "workspace_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2a63fe06eff9a98fddf599b1c8c0b3014323d0e4b0f8834cf872c18912f76aa3",
        "rule": "azure.rule.custom-ip-prefix",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2a9c6163fa84531080510a399524451032d05a27f10823be7315a3c392370f12",
        "rule": "snowflake.rule.stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2a9c687199815d2807aff8bc9557e78d4ecfda20eb6ea173574e17aa215f7c2b",
        "rule": "snowflake.rule.stream-on-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2ac41622e4ff80971a77b48cd4438166b46eb4b7abe1335fee81b3d3e4ef0c54",
        "rule": "azure.rule.dns-ptr-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2afe19daaf98981b84d087bed074b5819d33ddff99eb6a7e590e722eac8969af",
        "rule": "azure.rule.database-migration-project",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2b1b7112d4c996c0cc95db4f8b0ed1105b74eba375df596a87895ed4c51ecf68",
        "rule": "vault.rule.os-secret-backend",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2b23fb9e6d050c688ca4b99b4cd4b6afbfac35005773f88b39ef5f6703e9ca08",
        "rule": "azure.rule.recovery-services-vault",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2b5ca1e996b243fb016efcf1cd359b4c438c5cda566ac09b51262b1071ead411",
        "rule": "confluent.rule.private-link-attachment-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.gcp[0].private_service_connect_connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2b5e82e11e566e6b9d20e3a75fa11918388aa1c7ebcaeb5048f6430880f7c3b3",
        "rule": "snowflake.rule.task",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.workflow"
        },
        "predicate": "snowflake.relation.finalizes-task",
        "via": "source.finalize",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2b6d4346ae8336e85c695ce90196adf6496c769503228a97a65b76ce8d8b5182",
        "rule": "azure.rule.nat-gateway-public-ip-prefix-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.managed-nat"
        },
        "via": "source.nat_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2b7c021cd7313bfab7b83a0f41c7a00f816a19bb214803af3d3009aa664ba27c",
        "rule": "cloudflare.rule.waiting-room-event",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.waiting-room"
        },
        "via": "source.waiting_room_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2bcfe18a1e88ddce040a5ab98f3312961b44809b7a4e84a1a0dcc3e436590ae7",
        "rule": "snowflake.rule.alert",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2c7207273c89f3cc78fd55e1d5f4635345f83219012b2b18a4666f42702af66a",
        "rule": "azure.rule.application-load-balancer",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2c8a06d18b8b3a3cb6524a8200c17132bd58b24e72160725b33cd017facbcf2e",
        "rule": "confluent.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "confluent.relation.peers-with",
        "via": "source.gcp[0].vpc_network",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2c94e6fbf21ec4615eb256a6e0f5963981970d241def540f35493f91cb3c8ccc",
        "rule": "hcp.rule.packer-channel-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-version"
        },
        "via": "source.version_fingerprint",
        "match": {
          "by": [
            "fingerprint"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2ca5af5b7c3f868b2244bee5784fc8a0b3eeba80ec217876ce2fbbb60a013942",
        "rule": "hcp.rule.vault-secrets-integration-twilio",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2cbabab0e5f4c80b11e26df5bf3879a5e5b5ee1bc4680e71251ee166f932d7d6",
        "rule": "azure.rule.virtual-network-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2cda942b7d92bf825a4e3c9ee8e485ed3fc9b29491847a65b214d5db50466596",
        "rule": "mongodb-atlas.rule.encryption-at-rest",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.google_cloud_kms_config[0].role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2cec04c9d96c433593af34393b05f0a3fa22e371a59a12ec3a68a6c7c136ee0a",
        "rule": "cloudflare.rule.argo-smart-routing",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2ced587c90ac03e867cfc08608fd76ddf4471effb865493bfe648783f26f0d60",
        "rule": "mongodb-atlas.rule.cloud-backup-export-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "mongodb-atlas.relation.stores-in",
        "via": "source.bucket_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2d1459b6b6fd83155b464479a629a138520570cdbe2df2539e01812744a54e98",
        "rule": "mongodb-atlas.rule.federated-database-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "mongodb-atlas.relation.reads-from-storage",
        "via": "source.storage_stores[0].bucket",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
        "rule": "azure.rule.aks-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2d575d11689cabc0d8161bf5042339732b4290984faac416d70749ad03e639cd",
        "rule": "hcp.rule.vault-radar-secret-manager-vault-dedicated",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2d6c2f4469baa1b432551074ca0e78ebb41ca671c25bece5b16db71bfdb9f438",
        "rule": "newrelic.rule.synthetics-script-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2d7c417ba79a5845f9826e8edb2306d79744c461b7fe1a66ea0be17ea6cc0489",
        "rule": "azure.rule.dev-center",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2dbfa2403933824a3de4b9d84fa65bb44738ac8dd0b2fb061f7666dbaf155f27",
        "rule": "databricks.rule.vector-search-index",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.vector-search-endpoint"
        },
        "predicate": "databricks.relation.served-by",
        "via": "source.endpoint_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2e91d51e87809fdc4e9da0e36acbeb7ba8b2dd7d06af93e9cfdccdc4f50c6779",
        "rule": "mongodb-atlas.rule.global-cluster-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2e97dd2650ee910ba62b43b874296649d54e0c54302bf3bd6a7b1429cb001731",
        "rule": "azure.rule.signalr-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2eacc71ed13684ba05310252112a81901e00e4e11425a95ad6d9f4606687ac4c",
        "rule": "newrelic.rule.cloud-gcp-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:2eee3586552cdae3009f810a845a52f8056f76c6ca3c9b0a3c6c0d719b5fa200",
        "rule": "vault.rule.okta-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2f0683f93c5d36d4b978fff1a36a45b9b30efce90f3a0d6722b0f95e369b2081",
        "rule": "kestra.rule.flow",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.namespace"
        },
        "dimension": "kestra.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "namespace_id"
          ],
          "strategy": "dot-ancestor"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:2f6ba888f73e01b8c42a27d6bede2f846b3dd9145ee4d19c4299af240b3f57bb",
        "rule": "hcp.rule.vault-secrets-integration-mongodbatlas",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:30054f3c09879477ec7c3125db4cd033fe5ca808d6800f4e557463c6b3710de9",
        "rule": "google.rule.cloud-nat",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.cloud-router"
        },
        "dimension": "google.context.ownership",
        "via": "source.router",
        "match": {
          "by": [
            "name",
            "id",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3009d512d3fdd47c9ee014fb8e05d860e9642d1d66340875fc60352723da5d45",
        "rule": "snowflake.rule.external-s3-compatible-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.accesses-object-storage",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3078f1240a2e431289ab61c98334f945831ac3dc8f20ee2f56c982dce70cf8d4",
        "rule": "aws.rule.sns-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "aws.concept.message-topic"
        },
        "predicate": "aws.relation.subscribes-to",
        "via": "source.topic_arn",
        "match": {
          "by": [
            "arn"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:30803e293c8a1a18ae267c106c7b1562560827755ca093feb0a31852c675a3ca",
        "rule": "azure.rule.arc-resource-bridge",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:308bd0b0a8a667a94243a320b081184c2780e8fe1e0e3351d06c51d1b4a6f306",
        "rule": "google.rule.pubsub-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "google.concept.cloud-run-service"
        },
        "predicate": "google.relation.delivers-to",
        "via": "source.push_config[0].push_endpoint",
        "match": {
          "by": [
            "uri"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:309c9ef1b3c69cc4ab41e4fac723a81aadec621a32b0c85ce8f600d8dd42f1ca",
        "rule": "vault.rule.ldap-auth-backend-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:30c583b458ddb78eaf61de5342bc4444792ff8831bc7f5cebf53e049335f7228",
        "rule": "snowflake.rule.task",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.workflow"
        },
        "predicate": "snowflake.relation.runs-after-task",
        "via": "source.after[1]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:30f1b74ad05d3cf35a82125744c2c758e771364fdef471278332794f0aef3e29",
        "rule": "mongodb-atlas.rule.network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:310fb826ba9ad9a9f2a45e35151ce63d7a700740d723a932417a5650bc5f5886",
        "rule": "vault.rule.database-secret-backend-connection",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:312c0e223f86d75b26e242b2c5f2fb59baf3fc096aa6a50e71c36cc7cc119fc1",
        "rule": "mongodb-atlas.rule.cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:316fdd9626e7b6c69abba9306cd553063e90b8e992b163d6714d72ef70b81dc0",
        "rule": "vault.rule.pki-secret-backend-config-scep",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:317a569a3a512bd596cb47b2ade36ebd12d33a7b167d4a0132d89d5f614de411",
        "rule": "databricks.rule.unity-catalog-catalog",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.delta-sharing-provider"
        },
        "predicate": "databricks.relation.imports-from-provider",
        "via": "source.provider_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:31abb3087d14ddaa8d8be19bd38a1efae54dddc4567b629d57c25740e66349ac",
        "rule": "mongodb-atlas.rule.log-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:31e54857d97611155f9705a9fdfca967b633708847a29b5839eb9f8f2c04b8b2",
        "rule": "aws.rule.appsync-resolver",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.appsync-api"
        },
        "via": "source.api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:31f2417228c82d1864020717895601f7971d4943b55fc5bc4f791b3f4b5055ec",
        "rule": "google.rule.service-account-key",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.service_account_id",
        "match": {
          "by": [
            "id",
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:327864e253e351cfaf6ceecbd1ff5bb462d0ccb881bdbbb3157f4664d9613106",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[4].bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:32abff0a3fbac74f777263076b62506ecad23c5ce68c692b1cfa98f44998bfa2",
        "rule": "azure.rule.table-storage-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:32ae9cf7ed00baefcb954c7645eb02f68fea00b679f707f9d2f7bff9345c5c57",
        "rule": "cloudflare.rule.r2-bucket-event-notification",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.message-queue"
        },
        "via": "source.queue_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:32dadf36dbf67a6f04612afdac8cccdc753ab9a532ed75c281ec43c0c4d88448",
        "rule": "aws.rule.pinpoint-apns-sandbox-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:32e3b4b08d6af23d1ab56827ddb33da7b07307dc147ef603ddc5da3fd6e0edf9",
        "rule": "auth0.rule.connection-directory-synchronized-groups-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.directory-sync"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3311ad33dc50e3a7f967ae0cd3db4512fecef2fd38e1b23307554ae6056457bd",
        "rule": "vault.rule.github-team",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:331360a99a3acbbcbc9c99e957be91910305bf562bf037316af0f8656a341f94",
        "rule": "cloudflare.rule.r2-bucket-lock",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:34015468e32057bfc2ad66ee96538df91282abfeb17ebe955bb4935ce4f007aa",
        "rule": "vault.rule.keymgmt-azure-kms",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3428d51af60576431610f41d79ba2c7557230c6d0e95d20565725f11e90c6f8b",
        "rule": "snowflake.rule.external-function",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:342a6206604a9256de5c5f6838ea4d3019c3b55ee4046ab46c9fe7e6c7bf2dec",
        "rule": "hcp.rule.packer-version-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-channel"
        },
        "predicate": "hcp.relation.selected-by-channel",
        "via": "source.channel_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:342c4e7ce4f076665325f8e3ef0eb4fbd82980fc7cf3079c3089395caacd2fe7",
        "rule": "azure.rule.batch-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:344a6d7e15af1d432f1d700880ae4920aa5293cd7758edd24245e7c98bd9e941",
        "rule": "confluent.rule.kafka-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276",
        "rule": "azure.rule.cosmos-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:34bf52dbf28fe2d827c75554b12e6ed2fec1ae8645ccb50b5ee768055c367b98",
        "rule": "newrelic.rule.obfuscation-expression-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:34ead852af5d63ee88b828e3f559125c22ef97f3cf091f833eb620da93a347d9",
        "rule": "mongodb-atlas.rule.cloud-user-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:352ab5c972b6f2152ec8c5f27cf0dfd5ef27d1178d4e910fd3545eba91c9497b",
        "rule": "snowflake.rule.streamlit",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-access-integration"
        },
        "predicate": "snowflake.relation.uses-external-access",
        "via": "source.external_access_integrations[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:354473cbadd0946ee73f756991064632bef3b502ff2a4d1b242a30d160103989",
        "rule": "azure.rule.sap-discovery-virtual-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:354d3b24a0c3c51b8c4f1a062103a1a2c7ed393dc4097d2c445fd002ec3760b5",
        "rule": "aws.rule.ecr-lifecycle-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.container-repository"
        },
        "via": "source.repository",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3570383f97c6df91577bbae926b3a449196a8488a204a0dd2a89da74f0d78dae",
        "rule": "vault.rule.azure-auth-backend-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:36a1ccff8ef3caa50bc12090e2e542860532bbcba33be50590e5f96284e4bd37",
        "rule": "google.rule.secret-manager-regional-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:36add9a4e49507e796f7f9cd612778d1a23c43fc0a5b49e582b9626e3c08fc26",
        "rule": "google.rule.bigquery-dataset-access",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.bigquery-dataset"
        },
        "via": "source.dataset_id",
        "match": {
          "by": [
            "dataset_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3702de7f3787d483f756332f47d119b56e902ea34eb4c5ee8e7ce1442491ed7b",
        "rule": "grafana.rule.data-source",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.private-data-source-connect-network"
        },
        "predicate": "grafana.relation.connects-through",
        "via": "source.private_data_source_connect_network_id",
        "match": {
          "by": [
            "pdc_network_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
        "rule": "azure.rule.private-dns-zone-vnet-link",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:376146b7090306eaa886607acbd8f260bb3fd62c799d2c89044197106805414c",
        "rule": "hcp.rule.vault-secrets-secret-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:376759f926f6bce9f5b6b5d1da730d83cca30d99d0f7814cc2c3af237e6f7342",
        "rule": "confluent.rule.private-link-access",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3767dffae0edc50714211ea31190d95554d07082a35671c65f413b323d002f6a",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.message-queue"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.service_bus_queue_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:376832b357e0bc74357b77b94957b6112e36fb1ed5ab30499c649808ae531f82",
        "rule": "google.rule.cloud-run-worker-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:37839749373f78733d431e1be35cdc31a991cca063eda7806c50249d46b9b639",
        "rule": "vault.rule.nomad-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:37ab02d5afe90ebe4ed9b258347b0efe352ed934a653cf0bf73bf30fcf770f05",
        "rule": "okta.rule.domain-verification",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-domain"
        },
        "via": "source.domain_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:37cd264f7f69edeee074cb32d480d8f9d3593cf45261e36bf2263f4994822d02",
        "rule": "consul.rule.intention",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.source_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:37d5253c49bbb38ba0af298f66bd5588616af15f9bae5afeab30175f2e6b69b1",
        "rule": "auth0.rule.client-cimd",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "predicate": "auth0.relation.defaults-to-organization",
        "via": "source.default_organization[0].organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:37de2bc8e2f367d99f189e0a8b984ae3522623c0173cf654c7ef70b128c5f06d",
        "rule": "mongodb-atlas.rule.encryption-at-rest",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:380144d1c473ee025b945f400caf88c01ecaa08be59a213b925b6569f6f6b0b5",
        "rule": "vault.rule.secrets-sync-azure-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "vault.relation.uses-cloud-identity",
        "via": "source.client_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3824b1be9f205800c7f6d772ea1663819ba3531861d57cb71af303dcd753c511",
        "rule": "vault.rule.mount",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:38314aad0f697c35d5dd62ea245f18e05b460e8797b3c58ae30b1ffc43fbacd1",
        "rule": "confluent.rule.connect-artifact",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:38a0a0bdd0b7f3df300db76adcec9cdbd3b4053574d725c65b4e44464d5dc6cc",
        "rule": "databricks.rule.private-endpoint-rule",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.connects-to-storage",
        "via": "source.resource_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:38a9b5da44bedf9b7ab0af0e22f3006b3006be23874b9246e01e990e11da785a",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[0].bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:38c04f8ac5be69d89c3aabca5e18cd38612e9db6e0234c25053ee0a856187163",
        "rule": "azure.rule.container-instance-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:38e568cf62441ce219ec7c834e2c085838e9200d46f0994912df94ddfa948b11",
        "rule": "vault.rule.kubernetes-auth-backend-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "predicate": "vault.relation.configures-auth-method",
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:38fd26fec38075c594be6675b49e95b2a60ceb50723c103d719f227b275951a4",
        "rule": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.cloud-observability-integration"
        },
        "via": "source.aws_account_resource_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:39178e9f732ae39a494812fbbcab709f639798cff9bba0638ab23e9eff7045d3",
        "rule": "consul.rule.config-entry-service-splitter",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:393d0a0c723add3d36db1a82b44e3d3d59286fd93b234c7b2817578c85d31cc8",
        "rule": "cloudflare.rule.snippet",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:393e1d12b5085006b0a7bd4d959d467ddb458d4b53f49c498e9f12d3965be635",
        "rule": "cloudflare.rule.ruleset",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:396965a65f1263885d1563bc1d8258a2c81a2dd949baaa9e047578bdbef8a983",
        "rule": "azure.rule.dev-test-linux-virtual-machine",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:39b130be33011d21ad93f33a4815bf8f784108289d488fe8fb71ba2963292731",
        "rule": "azure.rule.relay-hybrid-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3a55c848b2999f1bdee477f759177e71323f0ee0d258dbbbf62b031e9d42fff0",
        "rule": "aws.rule.route-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3a91d86f3963bd03ce7c063745cf9269c8e2a30822f00863a03cac6ef2c09365",
        "rule": "azure.rule.bot-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3abf758807fd65c1228992cafb4b303888cac960e082bbe5e1273ba4372dc52c",
        "rule": "hcp.rule.hvn-peering-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.hvn_2",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3acd4188fa031e24c9984b67c78c0e664d8ae58b3333375dac7460a8862f45c4",
        "rule": "hcp.rule.project-iam-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3af9e6c7774766ea82b0cc80a60990bf92d0b588621138d023e345a0c7746e69",
        "rule": "vault.rule.transform-transformation",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3b0cc8aae2a02a10a60b7b50cdbd8b1e3315c24c5a6405ec17f4f1e4998cb95a",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3b0f457b041eb8903ae83fbac5e3381483629301474cff16ff6aa12b21ee6ae0",
        "rule": "hcp.rule.aws-network-peering-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3b2e8eb6f9fe82b6110852e6925070c28d1f636447f65b85cd0c9490bb918f4e",
        "rule": "snowflake.rule.storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[0]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3b425288ba50eae7b30bc0a22a9191669808748bf25ad886b69435f07ea0eaf0",
        "rule": "snowflake.rule.external-gcs-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.accesses-object-storage",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3b7963908fe64ba59a0d3852fe4e98a460ea8ae6b930f9ed3dabaa153fc3654d",
        "rule": "cloudflare.rule.load-balancer",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.origin-pool"
        },
        "predicate": "cloudflare.relation.uses-origin-pool",
        "via": "source.fallback_pool",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
        "rule": "azure.rule.dns-a-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3bf6572c6f3d9e941119dbc9ac2fbb47f41dc1a4a5610c91cd56dfad3518d9e5",
        "rule": "mongodb-atlas.rule.event-trigger",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3c416bcbd7506cfcea1de09af4701efaa2570a8ec47ea0e789c6986edb279eda",
        "rule": "azure.rule.arc-private-link-scope",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3c779a53262b68124ba4c62466c8f08bd1e80f289107c574b57a4b08fafd2573",
        "rule": "snowflake.rule.mcp-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3c8475eccee2685ce0c9c7fb5fb3430c3c679ca0ddb7d9b60b19550fc5c61464",
        "rule": "vault.rule.secrets-sync-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secret-sync-destination"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3cd87206f72cf845185309605bde53ef70f5550357dc3edce971ac493d3f49d8",
        "rule": "azure.rule.local-network-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
        "rule": "kubernetes.rule.kubernetes-network-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3d42563447338c78b175f029ff8a77cce6f63bcea5745c5102321145cb290a07",
        "rule": "grafana.rule.cloud-provider-aws-resource-metadata-scrape-job",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.cloud-observability-integration"
        },
        "via": "source.aws_account_resource_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3d6d1d44df92055c6216cc3f89c53f817a6607debf1054331e4f4103ddd5a6d1",
        "rule": "aws.rule.connect-queue",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.connect-instance"
        },
        "via": "source.instance_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3d7b27586d87ed542351879fb93e9a028f7f3de724abfb258d161269a3c05c80",
        "rule": "confluent.rule.cluster-link",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "predicate": "confluent.relation.local-cluster",
        "via": "source.local_kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3d8e4cc99c617314da843a0d3f203a34eb6043062b13121fd0c222b9b282807e",
        "rule": "azure.rule.stack-hci-virtual-hard-disk",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3d98c2b1fd944ceb7f4975153a597858860ab69629a10cad3fdc9717ec7794f6",
        "rule": "hcp.rule.group-members",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.identity-group"
        },
        "via": "source.group",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3dac5d56e06b99a81a53b16bb57e28437151b30360f407571257d5d76b09e3fd",
        "rule": "google.rule.netapp-volume",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.netapp-storage-pool"
        },
        "dimension": "google.context.ownership",
        "via": "source.storage_pool",
        "match": {
          "by": [
            "name",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3ddcebda167c42500ede188a3176b1353c1147cc03704db9587ad47e88a430de",
        "rule": "google.rule.cloud-ids-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3de2bde887b99ca00e098753ab9550785a9d2e235607e4ba79556e8ac1a98a68",
        "rule": "hcp.rule.aws-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3e1d620c1b4c4d9bb751934bccf1358f0d4cb39016739634f86b0028816ffce8",
        "rule": "databricks.rule.unity-catalog-volume",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.storage_location",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3e22d3fa63b982f6064192224ebc2cc6ee04ec901ce3d379f5997638a0a34bf1",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-identity",
        "via": "source.gcp.service_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
        "rule": "kubernetes.rule.kubernetes-deployment",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.service-account"
        },
        "predicate": "kubernetes.relation.runs-as",
        "via": "source.spec[0].template[0].spec[0].service_account_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3e5def628789775d31f65a5f941fe0d2d49f102d8108dd9e54c10726e30e3fd3",
        "rule": "confluent.rule.kafka-mirror-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3ec49838c0ee0a9016e794dbae8aa7b57f655bc1e2df639dbc5a8f22a43a04e9",
        "rule": "vault.rule.github-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3ee3f617ccd1ae56590447041154d3ef0367d18a6e8af131ff81d9091c6c7157",
        "rule": "aws.rule.ec2-transit-gateway-vpc-attachment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3efebe983bd223be0c0f451a5d022050c7264599b881e831e4b291904129af61",
        "rule": "mongodb-atlas.rule.log-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.iam_role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3f3f31c2f158d03f2f699b571d4284912eb238779950e350061c47ae025ba13a",
        "rule": "cloudflare.rule.waiting-room-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3f40ad9c67ed87792770e073a74fb7b14288a7d29ef703febafe91a5e9844a25",
        "rule": "azure.rule.flex-consumption-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.app-service-plan"
        },
        "dimension": "rf.context.runtime",
        "via": "source.service_plan_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3fb33b0a4a33d8f34c0c77ecf8aa6d2e5bc5159c9cd079a7d30e3f3d73a93d5c",
        "rule": "azure.rule.event-hubs-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3fb4643eda0d53e5a923a167743ac4eabaea70af2279820196313a1a3a31a134",
        "rule": "grafana.rule.cloud-private-data-source-connect-network",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_identifier",
        "match": {
          "by": [
            "slug",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3fb69695706d2e550673e9774a55cd082313204abf93aaad626186cd28d56c0d",
        "rule": "databricks.rule.knowledge-assistant-source",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.knowledge-assistant"
        },
        "via": "source.parent",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:3fcd2abb7d42221af41a81bd162286aa40464de0755e0b031f4e323eea635e52",
        "rule": "azure.rule.dns-mx-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3fe6db9b10c6de9554245a995bbdbb2c269beacb31a5c3c8edb1ce0fb94b5b71",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:3feb20c95512f083818a589c2ed8e1a0b8e287d31715272dd2fd68e1551a2028",
        "rule": "azure.rule.red-hat-openshift-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4053445b24f12ddea20af53ef8adbb661dde1d756f8e7bc37f641ba7519530f3",
        "rule": "mongodb-atlas.rule.stream-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:406de3519fdcc6a252592e1bad6b920657a6eb44ff4be53afd3a900ad0d317f8",
        "rule": "confluent.rule.gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:408f8350758b0525ac5ae987244189d827673902b9511944b6cda12e6a6ed7b6",
        "rule": "hcp.rule.aws-network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.peer_vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:41247719e615484c849f8eb474ec5f949458401ec1a9347d4540616ca52c467f",
        "rule": "hcp.rule.aws-transit-gateway-attachment-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4160291e3a6de7b467f8712ee325ecc3cdb72513818c56ec5988c650ac20f608",
        "rule": "mongodb-atlas.rule.push-based-log-export",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "mongodb-atlas.relation.exports-to-storage",
        "via": "source.bucket_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:41d1187edfcdf02afdfecdc2f0a0fadfd09229f5568e556fd287a56c512a9ac7",
        "rule": "google.rule.bigtable-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.instance_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:41d7ebde0f4c2b0f9e41452cdd921c285c99e2c1621e859b89b075a307780945",
        "rule": "cloudflare.rule.load-balancer",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4327f7cd8cc34195baac0631a120e8d7961eea74e399de1f7d45533b982e019d",
        "rule": "hcp.rule.waypoint-add-on-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-application"
        },
        "predicate": "hcp.relation.extends-application",
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:433c1c34f8d723f7786d1dcfbc5a75e95bba012c35fba0283b8233ddc4e28b54",
        "rule": "cloudflare.rule.cloudflare-tunnel-route",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:437c56b808931b7f3d86eda465cdc671faf8ffdff3680019388b79c02c1ce598",
        "rule": "newrelic.rule.cloud-gcp-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4391942704cde726f935a139cdbfcaeaacc567f1a83f5c1b1e137e214f59530b",
        "rule": "snowflake.rule.cortex-search-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:43963cd17cf26629dd9bb8d894cbdc72df0285f9afea0936b568caab0c8bfcf5",
        "rule": "azure.rule.load-balancer-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.load-balancer"
        },
        "via": "source.loadbalancer_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:43be2c2f371906a46e2d2f46bfba818f26665a1c0875a19ed1c7b19723b8f511",
        "rule": "cloudflare.rule.worker-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.workers-kv-namespace"
        },
        "via": "source.bindings[3].namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:43c34713abaaef34291992bffffd569220d6c31681d6019d9e6f664a37495d08",
        "rule": "hcp.rule.hvn-route",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.hvn_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:43df8827aa91ebe49f2e522bc9f73ad2630c5977fab63df2960b46c14c926ccb",
        "rule": "confluent.rule.schema-registry",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:443076aaa6a600efa28c986540ee193925a4f15020598e7a7c22212447080400",
        "rule": "cloudflare.rule.hyperdrive-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "cloudflare.relation.connects-to",
        "via": "source.origin.host",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:444308b4a546e6ef10d0023c8e2ab2243df13dcc2a572365c1427335e27ef7d3",
        "rule": "consul.rule.config-entry-v2-exported-services-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.sameness-group"
        },
        "via": "source.sameness_group_consumers",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:445b150113465a1b8ed57adbfa7c75dfdfedb143df601de0b898a159b683d4d5",
        "rule": "snowflake.rule.external-s3-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.storage-integration"
        },
        "predicate": "snowflake.relation.uses-storage-integration",
        "via": "source.storage_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4491ca46487c8394d233785b59b44329f11c8b0c3c185c380bf17d9e18e5b3c2",
        "rule": "auth0.rule.event-stream-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-extension"
        },
        "predicate": "auth0.relation.delivers-to-action",
        "via": "source.action_configuration[0].action_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4496e246519b9c4b23bf592276e250f692c8c165f0f83bca30b4093def5ccd94",
        "rule": "vault.rule.secrets-sync-gcp-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "vault.concept.encryption-key"
        },
        "predicate": "vault.relation.uses-encryption-key",
        "via": "source.kms_key_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:44a92aa16ae45938a5ca39dc3b3ec9fbaa03290447493e4cb586b66d5b5dc6c6",
        "rule": "databricks.rule.lakeflow-job",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.compute-cluster"
        },
        "predicate": "databricks.relation.runs-on",
        "via": "source.existing_cluster_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:44a97f95529d7c6f13fa7eb1fb4117bcf8fbbf8612919a4779771bc64bb0a063",
        "rule": "azure.rule.private-link-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:44cfd46a78286f3fd7ea7f8bb773825bce7b62ffa168ad636e8a07aa94e66a5a",
        "rule": "azure.rule.ai-foundry",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:44f3315a5b576ff265970adcc51a20da29760bb3a7f86e38d9234ff47bdbd4f7",
        "rule": "snowflake.rule.task",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:44f584417b27a404658589e54c5876cb7ddfa1aa3feb12f09f8ee272fb219100",
        "rule": "grafana.rule.asserts-trace-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.data-source"
        },
        "via": "source.data_source_uid",
        "match": {
          "by": [
            "uid"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:451fe16523976f342f4ddf647b10bd964aa9f358ed973809ac285cecd53c0075",
        "rule": "mongodb-atlas.rule.cloud-backup-schedule",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.backup-export-destination"
        },
        "predicate": "mongodb-atlas.relation.exports-to",
        "via": "source.export[0].export_bucket_id",
        "match": {
          "by": [
            "export_bucket_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
        "rule": "azure.rule.cosmos-sql-container",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.logical-database"
        },
        "via": "source.database_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4533dc789c3de3de3a3f8c7f54bc6927cc2b159079fed34c7afb1e46227c0af3",
        "rule": "cloudflare.rule.email-routing-catch-all",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:454159c5eec3f0639a5daefecfdbeceaa3f01ada8b50433477c5cf8f22e08be8",
        "rule": "azure.rule.storage-table-entity",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.table-storage-table"
        },
        "via": "source.storage_table_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:45486b78ad07ed78ef9a6d9ec2a13c8fdc016c8d6a4b79e399dd3a871240ed7d",
        "rule": "vault.rule.aws-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:455d12397e7fab82b0d3dc81c8103c8f2a785e73805e8c4dfe48fbc3dfe45e95",
        "rule": "newrelic.rule.data-partition-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:45deca17783c01ac68e769d638a7ec066437ed1aada16f520c2c642d710c8d06",
        "rule": "auth0.rule.connection-scim-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:45fbff5a31322d7d45408f6ff2c16dbd522f756ae50d6cc4baad07f01de325fd",
        "rule": "google.rule.healthcare-consent-store",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.healthcare-dataset"
        },
        "dimension": "google.context.ownership",
        "via": "source.dataset",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:465c6f98e8070f8a0e94aebc643761a8bf4a7aa4c68102b34113079456a4cd95",
        "rule": "mongodb-atlas.rule.ai-model-rate-limit",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:466249e4ae0bae78ebb9bb805d4b27133736a47cfa1d2849b49c9f1ad4d9f8f4",
        "rule": "snowflake.rule.git-repository",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.api-integration"
        },
        "predicate": "snowflake.relation.uses-api-integration",
        "via": "source.api_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:466ad2cd701be76caa6bc55fae2ec783a3c2902d92f76a01ed5ab0a6b557fdf3",
        "rule": "mongodb-atlas.rule.cloud-backup-export-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:472c72e178dab0bcfa0be4388169460ea80b1ea6e964a8697b2b9a1d905ac32d",
        "rule": "azure.rule.database-migration-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:47398f15f1cadbf2ea7d220558dbe778bd28648174f48977768e7f2c6d598a65",
        "rule": "azure.rule.sap-three-tier-virtual-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4766968b6c03035abcfa804e686258fb2e5e9bcce1a0468aeab0adeaab754ceb",
        "rule": "aws.rule.docdb-cluster-instance",
        "kind": "contribution",
        "to": {
          "kind": "rule",
          "id": "aws.rule.docdb-cluster"
        },
        "via": "source.cluster_identifier",
        "match": {
          "by": [
            "cluster_identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:476ec2111cdb8659482ab8ff716a0bed950e1a3852e7dbe8bccc0947649c3f6a",
        "rule": "vault.rule.pki-secret-backend-root-cert",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:47e095d4d96dfb8a7deeaaf389c3c04fa4a5894c54e4768dc5e0b24c7a4ad46c",
        "rule": "hcp.rule.vault-secrets-app-iam-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "via": "source.resource_name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4878e72cc222722041a7725c39e2ce47660f85a9a684a8bf63907c85de040118",
        "rule": "newrelic.rule.browser-application",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:488340169be6fa8790b9ccbed19710224bdf7cb05cc88fdad0f40b4de340e74e",
        "rule": "mongodb-atlas.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "mongodb-atlas.relation.connects-cloud-network",
        "via": "source.network_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:48a02c604871ff1d7f3761622ed123ab7f986030f35e9bc46dfb9b0006ce1f4f",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "context",
        "to": {
          "kind": "rule",
          "id": "mongodb-atlas.rule.stream-instance"
        },
        "dimension": "rf.context.runtime",
        "via": "source.instance_name",
        "match": {
          "by": [
            "instance_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:48bf68dcbb5f79f8c1eba438f5a8cc53b04e36bae417b8383f066150ba05e041",
        "rule": "databricks.rule.metastore-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace"
        },
        "via": "source.workspace_id",
        "match": {
          "by": [
            "workspace_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:48fb8ca55c8708d5837660b70dfd1f49d661e689375a2bfdbde7538cb77431a6",
        "rule": "azure.rule.arc-kubernetes-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:49206118b96f104c60544cd609fcf3d116fd671e7f7d058682bd7654afd59de6",
        "rule": "databricks.rule.unity-catalog-catalog",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.storage_root",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:497242af631af6c5b62c0e127b4151f4fcabe2f5151c42cdd39370385bb60628",
        "rule": "databricks.rule.storage-credential",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:49ad0011c9c9a009340acb9a4c3b9fbbe6b0e2081426f833bfa0b428ade7a624",
        "rule": "newrelic.rule.cloud-gcp-link-account",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "newrelic.relation.authorized-by",
        "via": "source.service_account_email",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:49bbc8e0bea31d525b12e7152ce19cf3787d84939f02840692e05c1e628e6e93",
        "rule": "cloudflare.rule.account-dns-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.account"
        },
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4a66463358f0f307e2a098346f365617446e7ad89698e79ee86e8330e75c5829",
        "rule": "newrelic.rule.obfuscation-expression",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8",
        "rule": "azure.rule.postgresql-flexible-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4acf0269d96c3d8ae905d44bf4fe3e730a168243a05dca4533f4287c44d9c5e7",
        "rule": "google.rule.secret-manager-regional-secret-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.managed-secret"
        },
        "via": "source.secret",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4addc84b1bd854677c2647ce8b9afdd9c8851742b01452ca351965df45304569",
        "rule": "aws.rule.subnet",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4b02ee326c189635a3550d009b34b5c448720af54a3860aca2fce2730b2cbf8c",
        "rule": "aws.rule.cloudwatch-event-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.event-bus"
        },
        "via": "source.event_bus_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4b3885738acb6cb091e33408f8c79cf79043bdd9b5803499b3e799e94ef80581",
        "rule": "databricks.rule.workspace",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.private-access-settings"
        },
        "predicate": "databricks.relation.uses-private-access",
        "via": "source.private_access_settings_id",
        "match": {
          "by": [
            "private_access_settings_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4b680eaedabfdaaa872dc799a93c2b6eed438a60dc38eacc4cdd430539ce2048",
        "rule": "cloudflare.rule.email-routing-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4bd2cf6251e324325c94465f1a08a58f1edcd1c237f6ba258bf21fa0d581d66a",
        "rule": "newrelic.rule.synthetics-step-monitor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.synthetic-execution-location"
        },
        "via": "source.location_private[0].guid",
        "match": {
          "by": [
            "guid",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4bd715cecc5688ee8b22fcef763c62990b7442cf41718acec066c87a1bf1a2ac",
        "rule": "azure.rule.dev-center-project",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4bff22c8859493d21aaf7273e94a160950bb55562857a7c49c66d545eb83b8ec",
        "rule": "mongodb-atlas.rule.push-based-log-export",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.iam_role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4c5e327683349028dfb22bbe5dbd5e8ef37f84f965538b06446119b6c20f877d",
        "rule": "hcp.rule.vault-secrets-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.azure_federated_workload_identity.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4c69da3510068300e455c62c3561c28771ba063746a8c045b0045b71bcd662cf",
        "rule": "snowflake.rule.git-repository",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4c92aad30826dd2f10e885c5bc437b460fc19dbfdadafc8d84364ad1c3c77842",
        "rule": "azure.rule.netapp-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4cd5cb7ab679cefca3bf906e260753c3fd023265032d3a8c8d1718805327ad4c",
        "rule": "vault.rule.raft-snapshot-agent-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "vault.relation.stores-snapshots-in",
        "via": "source.azure_container_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4cedfa134183e7f7e3bd746289301e911f464ba165a0d043152ccd95f84fe38a",
        "rule": "confluent.rule.flink-compute-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4cf842f2c173db4cc998e6ef8dcc0807d1f86877c0c3aacd57c3978e66164551",
        "rule": "google.rule.cloud-run-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4d0e6b5b6321b60de7942e3e0b9e7c7666e563c03e2e10b59eaf2dfb71cf3647",
        "rule": "vault.rule.identity-entity",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4d321afabb0a4c2f362c272bd13967040de8d74570f4078df62e0b546367de6e",
        "rule": "auth0.rule.organization-connection",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4d4d1f9aadc5d69168d2d892a77a3de523a1b64bf7e1d34dbc6c7a6854efc6ab",
        "rule": "grafana.rule.cloud-provider-aws-account-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4d52431dc119d3633e0e26366b2b456b3d9b3ac58b8e81cd460e29c0b61f7779",
        "rule": "snowflake.rule.iceberg-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4d5600997a3016aa37ffdb71204ace0779202922784f3fcc3d207ba496d3e2f9",
        "rule": "cloudflare.rule.r2-data-catalog",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "cloudflare.relation.catalogs",
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4d995f24136e362de41e8cb7a3f57a58852ceeba4787f8cc1984a6a1723307f1",
        "rule": "databricks.rule.workspace-network-configuration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "databricks.relation.uses-cloud-network",
        "via": "source.vpc_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4dce496d1020e8807514751d61ff1ca83e1adfc4141e3443de901b756c960d85",
        "rule": "cloudflare.rule.custom-csr",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4dcef3bda67f74b3fe995b76236e42d42db68700f748da08ed15c831b3f2f05d",
        "rule": "mongodb-atlas.rule.federated-query-limit",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
        "rule": "azure.rule.private-dns-zone-vnet-link",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4e0387467d1405a38ba5cb0ebde1eb1b84cfa7c1864e28f1c6bd22def2c2aeff",
        "rule": "google.rule.vpc-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.peer_network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4e3cd7228950ff2a68caae41091170bc3e44e442b953efb6a79de2ebe07d8f14",
        "rule": "vault.rule.jwt-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4e460269a74c370664931531050e5f6ff4458afca53c5aad21520558ea7c2c77",
        "rule": "cloudflare.rule.custom-ssl",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4e641d135469c6fead5ad9383546653a5ce7b468ba871618651631e8dcee75b3",
        "rule": "cloudflare.rule.dns-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
        "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
        "rule": "azure.rule.service-bus-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.messaging-namespace"
        },
        "dimension": "azure.context.ownership",
        "via": "source.namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4ec84afc387d5d699b59308f0358681c82aef4db4a8fad3451eb5ff819366253",
        "rule": "aws.rule.api-gateway-integration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.api-gateway"
        },
        "via": "source.rest_api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4ef4535c815f2b3134695c210ba642bf7ddfb14f0e209d6e6179e480faa03013",
        "rule": "confluent.rule.ksqldb-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:4f31781cc0c6acd3da6a01fba2d591be4188d8f5a39cfd5ee2bc3431b294c74e",
        "rule": "vault.rule.secrets-sync-gh-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe",
        "rule": "azure.rule.service-bus-queue",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.messaging-namespace"
        },
        "dimension": "azure.context.ownership",
        "via": "source.namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:4ff81eab59551c72dc2ccb0ebc9965373df494778168966992fe597ba487c21d",
        "rule": "snowflake.rule.streamlit",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.query_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:502dfa4e8336e157858b1495434ecd033975516880bd5297c099cbd7d17e6079",
        "rule": "mongodb-atlas.rule.log-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "mongodb-atlas.relation.exports-to-storage",
        "via": "source.storage_container_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:502f87c59348ccc8f0ad9b1ae7d6460f3e38ab6764cd2611ab854d503c641391",
        "rule": "cloudflare.rule.magic-transit-site-lan",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.magic-transit-site"
        },
        "dimension": "rf.context.network",
        "via": "source.site_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5031d063ee8271ab36b45f97b238e43700f9dbd1760be9d78156dada099e9a20",
        "rule": "mongodb-atlas.rule.metric-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:503f0b59a77097867bf53d2ff7ba259d250ee631de05970bd6af8e44c6f6fcd4",
        "rule": "mongodb-atlas.rule.online-archive",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "mongodb-atlas.relation.archives-from",
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:508fd52552f0dd6e08970f30d80c65d1aa0a1bca25c5f9fa7fa6a3be36d88299",
        "rule": "snowflake.rule.streamlit",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.message-queue"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.service_bus_queue_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:512b7103f82bbe357252e9a9e0092200ab64643b1a81cd5418670f4838d1814d",
        "rule": "azure.rule.dev-test-windows-virtual-machine",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5143dc6d41e71d75d8052bb7427b6ad40a7f2050cbdcdb6fb05c6f5201585ac2",
        "rule": "newrelic.rule.cloud-aws-govcloud-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:518bc439f22238a85932f50240e35d5016322f323e69ae6e1ccedace7d694429",
        "rule": "snowflake.rule.external-s3-stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:52c9804167fdbe928a24f1155204a197d22343a3c29ab3547a8a6d11948153f7",
        "rule": "snowflake.rule.pipe",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.notification-integration"
        },
        "predicate": "snowflake.relation.reports-to-notification-integration",
        "via": "source.error_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:52ea5d773a1a79b9b330be73a5512f9081f2669822e4d3e8df42d7bae65baf64",
        "rule": "mongodb-atlas.rule.service-account-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "client_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:52f76f5b8c425c66df193412681104f52b84c4ca9692498b9c21f2b2ca36c89f",
        "rule": "hcp.rule.vault-secrets-integration-aws",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:535ec1e2ce9f8b601413d9d31d052ed87a6a28eb7962d66abdeaf70603a6382a",
        "rule": "cloudflare.rule.origin-cloud-region",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:536601662fa5886efae71f255ac00f06e16a49bad2f1268f6eb2213a746d1f4b",
        "rule": "grafana.rule.asserts-profile-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.data-source"
        },
        "via": "source.data_source_uid",
        "match": {
          "by": [
            "uid"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:53a39a0d76af8074689f0567435a6bd391ebbe19803c30ba25269e86ccf50ea5",
        "rule": "newrelic.rule.metric-pruning-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:53d2d14ed70be6119c5184e95fd3eac26b9fa48966ffe8ee56f7bda33a328d49",
        "rule": "snowflake.rule.iceberg-table-from-aws-glue",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:53dcc1255ac493b458b9d417dfa94c262a55583a6db535c9870e07152cc91b1d",
        "rule": "hcp.rule.vault-secrets-integration-gcp",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.service_account_key.client_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:53dfba218f604b95dc4b95dc4352858f862c895f1c1cea49fe231cd1f72dc95b",
        "rule": "vault.rule.aws-auth-backend-cert",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:53ecec54ecf61e89d8f04677a82755fcb65a3404014628fecad28933cd03d3c4",
        "rule": "mongodb-atlas.rule.third-party-integration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:541c60556c697d85bcbab6d21789ff22328247deab8e5c267504a8b0c5bdffce",
        "rule": "azure.rule.private-dns-cname-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5422760ae532d56f007a084560240318eefa83a51ab421147f08d6902bd7fd22",
        "rule": "cloudflare.rule.waiting-room-rules",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5455752b38c00637ea0ac5a712b56ba045f0a6265645e5c6368b05e3739a26ea",
        "rule": "cloudflare.rule.regional-tiered-cache",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:546189c411c645490ff9c2fe82557e4fcd0e1e6ecabe6cf53a00d9193a1ea697",
        "rule": "cloudflare.rule.authenticated-origin-pulls-hostname-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5476b19368c02cb7e8fc6933099e52c80a6dbff69b0bc179f3053197b9de6226",
        "rule": "google.rule.iam-service-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:54a7f07cab3d82955e4caa61b1494b91e227047e97065c49f22c3de3ff708af8",
        "rule": "azure.rule.private-dns-a-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:54e3e76de996357e12729f8804bbc130691d3ed9b694e7dbb5b13ea36ce107e0",
        "rule": "confluent.rule.network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:552a171f440dd93ac4c8fc31518ee40325c4cf77b51644c6c8f71b8b27a90df2",
        "rule": "google.rule.gke-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5577bc984862ab11886cf7ac5d03778c350c49ee8c8e7ff574e5e8484915358e",
        "rule": "azure.rule.ddos-protection-plan",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:563a6ca6f0f4431ed17bcae8b967296b3a031d1b71a29979bbc0a5c1d84d3c39",
        "rule": "vault.rule.pki-secret-backend-intermediate-set-signed",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:56447993159233c4b329efc637a068886d751fb83c7df5dd8d4fc3c6f4691917",
        "rule": "hcp.rule.vault-secrets-integration-gcp",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.federated_workload_identity.service_account_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:56511553da0f60c7fa3b2320014f7e44012a805b0d588d3c0ee23a724263de08",
        "rule": "azure.rule.communication-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:565e93409cb18d5b23e9b694c360e663975656c9a1329f836900206d5f6a842a",
        "rule": "grafana.rule.cloud-provider-azure-credential-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "grafana.relation.authorized-by",
        "via": "source.client_id",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:56617acff2115405eb387ab2fe04c02396e15f07bc07995ddddfa128dd91bf2f",
        "rule": "hcp.rule.vault-secrets-rotating-secret-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:56c3cc38bcd5bbf4e897d52d1797a618921681cd35985d60b5e2db26726bfea1",
        "rule": "hcp.rule.boundary-cluster-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:57070ad2423761dd6ac5fdff057e006e80f72afb1c19cc5451770c3a9316d751",
        "rule": "databricks.rule.secret",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.secret-scope"
        },
        "via": "source.scope",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:570938e56c9278c9b5a166645dbd9aa2173cd969785ed61d276379a4cb3c7706",
        "rule": "okta.rule.event-hook-verification",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-event-extension"
        },
        "via": "source.event_hook_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:572a66b087b487374afad28ad66e6a1a77f69a7828f3afcf39bfe4e8aae03d7f",
        "rule": "snowflake.rule.legacy-service-user",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "predicate": "snowflake.relation.uses-default-warehouse",
        "via": "source.default_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:576077a6e8ecb7b022f25910c04a6925771dd4b5d217f3bbe058e66ed3f0b025",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "confluent.relation.stores-in",
        "via": "source.azure_data_lake_storage_gen_2[0].container_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:577f6bf3f26bfb2fbf1a1ee2dd75f92e5791b61d0ef7f636d59e242d208cd677",
        "rule": "snowflake.rule.secondary-database",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-volume"
        },
        "predicate": "snowflake.relation.uses-external-volume",
        "via": "source.external_volume",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5792da9f26fc5b0abdcb4d1c1f1bb738dbe0deb67e2a06054d6ca86eeede0fe9",
        "rule": "azure.rule.container-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:57ea9b024adf4fdeb5022135e71f278e62432233b87707c7b93a16abf8a2486c",
        "rule": "azure.rule.app-configuration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5813644299554ce7645e8c5a5b3ec7c14b133aeb604efb4b0b6cfe0c55d8f765",
        "rule": "auth0.rule.connection-keys-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:581bc30326ccdea54752c928a4e686458cab6718891aab1d0844c3a13fef8eda",
        "rule": "cloudflare.rule.content-scanning-expression",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5850e622f9f9f6d2df9adad34ac937e6257672100beb4625e8330129e946c9af",
        "rule": "azure.rule.key-vault-access-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.key-vault"
        },
        "via": "source.key_vault_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:58545e2f4848347110e8dc6fb9c14716c2e7f53e775678ca480e3d7cd8a9a78d",
        "rule": "azure.rule.chaos-studio-experiment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:58610c31c8add1171b3dbf13719290535b51b54c74c8d04177e4b34a827c05c5",
        "rule": "azure.rule.azure-managed-redis",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5877fd2aa2183203c22c9d1b80c3c174b283e522c53b4e5c66c1d2808218b7af",
        "rule": "azure.rule.key-vault-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.key-vault"
        },
        "via": "source.key_vault_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:59187d97f0027b6734da50b1a9cc1b7dafa77e85fd27d096cd52fb0c53d3e59f",
        "rule": "hcp.rule.vault-radar-secret-manager-vault-dedicated",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.connects-vault-cluster",
        "via": "source.vault_url",
        "match": {
          "by": [
            "vault_public_endpoint_url"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:591f8a4ac6e7b6641334237f30027a8c49edd99d60737cc5de2577d3ee7dd42e",
        "rule": "google.rule.cloud-monitoring-slo",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.cloud-monitoring-service"
        },
        "via": "source.service",
        "match": {
          "by": [
            "service_id",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5923a9414a0069ff0c17fdf7b0839bc646613cbb053ae79973e40b19e9c13f58",
        "rule": "azure.rule.compute-image",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5937a18ff90757dc13b2623e1d7c48b7acecd55006decaff4a4f733129451b72",
        "rule": "hcp.rule.dns-forwarding-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.dns-forwarding"
        },
        "via": "source.dns_forwarding_id",
        "match": {
          "by": [
            "dns_forwarding_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5947479404cc9e903c58c685abaa986f18707da674cc1e461c3e4eb32c8a413d",
        "rule": "mongodb-atlas.rule.online-archive",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:59b32face9b107cb130382ec72ba78f0f595e5cf8fb4186322d5fe2d45ad2989",
        "rule": "mongodb-atlas.rule.federated-database-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:59ba9675c46caa4d7e920a4469b56d8956e07e5ba050a851d5e56f62707fa304",
        "rule": "grafana.rule.apps-provisioning-repository-v0alpha1",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.git-sync-connection"
        },
        "predicate": "grafana.relation.authenticates-through",
        "via": "source.spec.connection.name",
        "match": {
          "by": [
            "metadata.uid"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:59d0eeeb5f69bd8738836e3a02872d5168dc5695ebd1b47881ea61b5324c60e3",
        "rule": "okta.rule.auth-server-policy-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:59d96e2f2db466fa37f05a904a306a87489407281a83ccc22fddb3f7c1cf8103",
        "rule": "auth0.rule.custom-domain-default",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-domain"
        },
        "via": "source.domain",
        "match": {
          "by": [
            "domain"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:59e376dbc2a3bc99b93e4a4ccb0916f178f587463983c24b1685461c8705c605",
        "rule": "azure.rule.point-to-site-vpn-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:59e78b2ce5036ebdac2f6324cd7b5903bf5d31159e6f785aec645bd89508d389",
        "rule": "aws.rule.globalaccelerator-custom-routing-listener",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.global-accelerator"
        },
        "via": "source.accelerator_arn",
        "match": {
          "by": [
            "arn"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5a0627559e891a8e5f57e32849585894ab0a354e3f75efe629ab225c82b3a1c2",
        "rule": "hcp.rule.private-link-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.exposes-vault-cluster",
        "via": "source.vault_cluster_id",
        "match": {
          "by": [
            "cluster_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5a3827b26caf91ce2a0be054edd1fcca1ac73dd6e4a5dc785de197153ae57257",
        "rule": "azure.rule.dns-mx-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5ab5279aaf39e9c805b1bff685d124ccef5f63a0f50bce387cc5f2efe7964342",
        "rule": "cloudflare.rule.client-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5ac1158dc7bfbbae75fee95437680cc24835cfbbbed233e9aacaa652e8bcad3b",
        "rule": "cloudflare.rule.authenticated-origin-pulls-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5b344982bc27f090b11b09b1efdd18834c8f0dc98685a9069cab5d908ff95419",
        "rule": "google.rule.vpc-firewall-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5b4e479fc62709e67f595e5b54b24ce5768483651dd321ba7d9ca5f52f37347f",
        "rule": "google.rule.memorystore-memcached-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.authorized_network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5bb181d5346d179c65f339529d422d6e563bdb6b941a964ff1fed296de59c1fc",
        "rule": "grafana.rule.cloud-plugin-installation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "via": "source.stack_slug",
        "match": {
          "by": [
            "slug"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5bb9ca790aa1407ab77d519733d451c51104f0776456df6a347af8d765452b6a",
        "rule": "google.rule.cloud-identity-group-membership",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.identity-group"
        },
        "via": "source.group",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5c0a91e6c8565349e28e89e0116a3920eb20f54b8840d340e963c33a502be6e9",
        "rule": "snowflake.rule.listing",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.data-share"
        },
        "predicate": "snowflake.relation.publishes-share",
        "via": "source.share",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5c3dd2166ab5b88384f33368b86bb83fdf8fefdf652590e2974e181d8243d2a2",
        "rule": "consul.rule.service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "consul.concept.namespace"
        },
        "dimension": "consul.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5ccf285b6494571af21bfc0d480c55e9643c0d0c97fb798259a9f65f3902093c",
        "rule": "aws.rule.vpn-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "aws.concept.transit-gateway"
        },
        "dimension": "rf.context.network",
        "via": "source.transit_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5d4836dd6c8ff89d86285594405a4fdb35f6748fb3f0781d457a2edbf7a477fd",
        "rule": "grafana.rule.cloud-provider-azure-credential",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "grafana.relation.authorized-by",
        "via": "source.client_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
        "rule": "kubernetes.rule.kubernetes-stateful-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5d9cf16e11342badbee3d1257f7ee856dd33487a1b434ba59558fed2a21b638f",
        "rule": "vault.rule.kubernetes-secret-backend",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "predicate": "vault.relation.issues-kubernetes-credentials-for",
        "via": "source.kubernetes_host",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5dd51bceaa2a6abbccad23709d354b6170a339066163740d393ef9df03ade0f3",
        "rule": "hcp.rule.private-link",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.exposes-vault-cluster",
        "via": "source.vault_cluster_id",
        "match": {
          "by": [
            "cluster_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5df273599ef560b45d672347244bf2fe40594b48ec2bf5c30a22d9cfb2cf6cf5",
        "rule": "mongodb-atlas.rule.cloud-provider-access-setup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5e108604ebd36ffb46cd48b39eb94a31e25d8d992f9f73afd1acf22b7e942c3a",
        "rule": "cloudflare.rule.workers-cron-trigger",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.script_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5e2229a0f8f84157e3773ea68a51d9152928cc30804b963f7403b43f720344f7",
        "rule": "hcp.rule.vault-secrets-integration-azure",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.federated_workload_identity.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5ea3b2284d57d5af3b23b3aeac5e157ca5a6705ad82586a36e9e1f0d06df2bee",
        "rule": "mongodb-atlas.rule.stream-connection-failover",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.stream-connection"
        },
        "via": "source.connection_name",
        "match": {
          "by": [
            "connection_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5ec8900781803dd86467833d9478b580a79ca374efec87ad16a09053fb6aa4d8",
        "rule": "azure.rule.oracle-resource-anchor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5f5cf2d774f44e656346751af8a0c45f888e9f658a9f35996f9f43312bd1f5a0",
        "rule": "auth0.rule.organization-connections",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5f9fbb2cb6200aa6afc89e2c5a26d93dafd9c67932fed83e8336b1b24617f423",
        "rule": "hcp.rule.private-link-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:5fb04d2c32b7b3b68db4b3c3961510af94ca69be92ed3d6e41f5e13bd9c5dd99",
        "rule": "snowflake.rule.stream-on-directory-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:5fdf5e4af566ca36c4f3580ddee4e8a02ede48de08085178595cd4c331444163",
        "rule": "databricks.rule.lakebase-branch",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakebase-project"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.parent",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:601376cddbe445bfbf6303e37c46c990a776e76410fe6c456487692d50ff822b",
        "rule": "aws.rule.vpn-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:60949192c5a99e85ea458bf4e2c8cc6331262094538ed691f3ee68b61c454c30",
        "rule": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.cloud-observability-integration"
        },
        "via": "source.aws_account_resource_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:609d7fc030b0762cf88e1aa957c6235b1de2dba993d2059dc1bc24999e6745d3",
        "rule": "azure.rule.purview-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:60af667b22de1a313d26bfc7824fd4f0e015203ee713cebc59a489c50cd0a7f8",
        "rule": "cloudflare.rule.custom-hostname-fallback-origin",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "rule",
          "id": "azure.rule.event-grid-system-topic"
        },
        "predicate": "azure.relation.subscribes-to",
        "via": "source.system_topic",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:60d91e0a739dcee4b1bee935665e411e0e655439366dce2db13f0ee4c8427dd0",
        "rule": "google.rule.secret-manager-secret-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.managed-secret"
        },
        "via": "source.secret",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:60fd39e5adf5a3aa539866e57e38663470318a093dc3f58fa72c0eec085b28e0",
        "rule": "confluent.rule.kafka-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.byok-key"
        },
        "predicate": "confluent.relation.uses-key",
        "via": "source.byok_key[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:60ff0f24526498e0096489b6928822e1332cca2fece783f60baed7d8f76ae13f",
        "rule": "hcp.rule.vault-secrets-integration-confluent",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:61644a9626cbe70cf3e3b58eb165545759d8b8cf81f1537b5fb93cbeadca50d3",
        "rule": "cloudflare.rule.worker-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bindings[0].bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:616652cd10a7a87d9f9856927ce378c75ca78b334cf33a984f2dd79858c2d6ef",
        "rule": "cloudflare.rule.cloudflare-tunnel-hostname-route",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.cloudflare-tunnel"
        },
        "via": "source.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6175cc2d274ae1109debc4083249949b0c66d74b9cbd6375295e28dc80f23477",
        "rule": "hcp.rule.vault-secrets-dynamic-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:619ef71c12a1f502416880e1cd99fe3bf616bc1c88c93e75d5eb66fce397e44d",
        "rule": "cloudflare.rule.access-application",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "predicate": "cloudflare.relation.protects",
        "via": "source.destinations[3].worker_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:61ebd464449c6ab8db5ca7f6ac1e1bb16b4c3bf1d363af973daba1fbcab7a203",
        "rule": "vault.rule.oci-auth-backend",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.path",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:622be575f68253ee4681bb29b62afb84b803b8ae3b82eb15cb89d766fa2954f4",
        "rule": "confluent.rule.network-link-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:62405d987c41fa47d8e43917b171456f5c724933777cdcb6c5a1b46157838646",
        "rule": "databricks.rule.workspace-root-storage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.bucket_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:626f0773d51aee0aa6302854aef89d7881d3b4915c49fecb3aaf844d48e05b27",
        "rule": "cloudflare.rule.zone-cache-reserve",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6295900ac749a75f31dce0b3034bb26b85e8143a270bfa514b60a0a71c71ad29",
        "rule": "cloudflare.rule.cloudflare-tunnel-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.cloudflare-tunnel"
        },
        "via": "source.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:62a2f676569c6d11c2770e436bc6d04daafd77b7c67f36906d401ae8cf575dd2",
        "rule": "snowflake.rule.internal-stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:62b28990f3a0a26bb5b3148b1d4b8db06eceada4360aab6bdc9891d1a87d633a",
        "rule": "snowflake.rule.service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.compute-pool"
        },
        "dimension": "rf.context.runtime",
        "via": "source.compute_pool",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:62b33c1decdf917e7a7cfd63741e105a6a6a2ed145ddb26c8c8a2d8f9871f788",
        "rule": "databricks.rule.external-location",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:62dd448610a2978b2f0e6e195b5a1bdaeb2e95a257e15fcc550c7f5d050b81fb",
        "rule": "mongodb-atlas.rule.stream-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:62e711c0c60ce0245a171f726bb8c9576ed4d0952d11aaeb6173c9eee31a480a",
        "rule": "vault.rule.kv-secret-backend-v2",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:630c7c8ab390249093fa150ad4591aac3f8b258727d053a0547ed1f5a683687a",
        "rule": "newrelic.rule.aws-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
        "rule": "azure.rule.service-bus-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.service-bus-topic"
        },
        "predicate": "azure.relation.subscribes-to",
        "via": "source.topic_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:63fac3fa6dbc551fed4e9803b9b0e06d1daa8a2f7aa20dd18126eaba3687641c",
        "rule": "google.rule.pubsub-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "google.concept.message-topic"
        },
        "predicate": "google.relation.delivers-to",
        "via": "source.dead_letter_policy[0].dead_letter_topic",
        "match": {
          "by": [
            "id",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6416c7e8cff7dabaebc2b80e47007ea0c5b703b39840a4e4edc2fa27ef299fd2",
        "rule": "vault.rule.aws-auth-backend-client",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:646c24bc350afb8afd87f1d43672a5bf27e3f4443db127569e124ffbd6e5a217",
        "rule": "confluent.rule.provider-integration-setup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:64ebe8fb89d45252afb6f310b8df50d95d07dff37beabed2c37606648fc3241a",
        "rule": "aws.rule.ec2-transit-gateway-vpc-attachment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.transit-gateway"
        },
        "via": "source.transit_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:64f51c05ca3358b80fecf38d6673aa7c7af35e4cd905549d0e019a041671ecbe",
        "rule": "okta.rule.app-saml-app-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:654c2a2dd740bf8e4a0842f032b39054a64cb565a4ac146e92ff2ea1f1718ff3",
        "rule": "mongodb-atlas.rule.team-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.identity-group"
        },
        "via": "source.team_id",
        "match": {
          "by": [
            "team_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:65bd6c97034952da8148439c177c8deeb3cf3307174df8dc71c4c44c77be31ad",
        "rule": "hcp.rule.vault-secrets-rotating-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
        "rule": "azure.rule.application-insights",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
        "rule": "kubernetes.rule.kubernetes-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:65fb29cd949e6d1f80f3cd7a56f7aa9c4f38840f5ae03a0da1454fd74bbf93d5",
        "rule": "hcp.rule.azure-peering-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.peer_vnet_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6614e835ac35b5ea2c20ae68f3836fcf2ceb32fddb08f1a1d6e6680e689420f0",
        "rule": "vault.rule.kmip-secret-ca-generated",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:662076a7bf612ad4035d5520cabadc5b73c3e04b0ab200f64d321397d31627a9",
        "rule": "mongodb-atlas.rule.advanced-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6691e46d14ee3519452ac19a4fd1b9d03fd8ac0a788de1340479ed0312f124a3",
        "rule": "mongodb-atlas.rule.flex-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:66944d1a41b3613515e831dfda1851e217e569621ef19273cc82bc6759cc0083",
        "rule": "hcp.rule.waypoint-agent-group-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:66a2ed4625af469200d61643367ce12ccb310cedadc38ff0517b9d724910b105",
        "rule": "azure.rule.windows-virtual-machine-scale-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:66d4dbe9ab5b0396dd30e436953a06c8cbe2b8175dafb9ffe6970c31177d5646",
        "rule": "snowflake.rule.failover-group",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.database"
        },
        "predicate": "snowflake.relation.replicates-database",
        "via": "source.allowed_databases[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:672558cd22b34d74a6d79d2ee1125ce66168d3d4f838e1c15653477b42730732",
        "rule": "cloudflare.rule.hyperdrive-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.connectivity-service"
        },
        "predicate": "cloudflare.relation.connects-through",
        "via": "source.origin.service_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6768759d867a625608849dc4a70b68b93cae38f8e66043f1e9873ad7bc3f4bd7",
        "rule": "azure.rule.flex-consumption-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6779a40a5a925843dd653c28463862ff0d522dc99b710e9cf9552823fc667f58",
        "rule": "mongodb-atlas.rule.cloud-provider-access-authorization",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:67ba1db6f41d6273ce81635a348e1f90348cc587eed57b41aad905e9b69ed528",
        "rule": "snowflake.rule.dynamic-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:67fd60f0f28d2cda8504a6d0754789e89b09b6c88a58e7034f97e4eff88e7287",
        "rule": "aws.rule.neptune-cluster-instance",
        "kind": "contribution",
        "to": {
          "kind": "rule",
          "id": "aws.rule.neptune-cluster"
        },
        "via": "source.cluster_identifier",
        "match": {
          "by": [
            "cluster_identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6808f02315aacda78b15ca3df15780658b2234eafe530b339f2950143fbd3b15",
        "rule": "azure.rule.maintenance-configuration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6813460452ab04b2b692547e74d4845cde1f9b31efd23d773920ee1f69b2dca6",
        "rule": "hcp.rule.vault-secrets-integration-gcp",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:68195eb4608752ca07ce52a75a7fa2d963780d609c07b8b6ffbb9e31ca47ca98",
        "rule": "confluent.rule.network-link-endpoint",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.network-link-service"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.network_link_service[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:686135c8f8fb97df301e53c2093ac6b8ef654a55f46d131025ed4895587e89df",
        "rule": "azure.rule.linux-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
        "rule": "azure.rule.key-vault-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.key-vault"
        },
        "dimension": "azure.context.ownership",
        "via": "source.key_vault_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:68cf23c56608b1495c82ad2a7c7df8fd7529d951997088b3d3e31ce1f14e33e6",
        "rule": "vault.rule.kmip-secret-ca-imported",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6967e519ae872e235d0c14089de776e45537a710ff911936392c0d5e453971bf",
        "rule": "google.rule.healthcare-dicom-store",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.healthcare-dataset"
        },
        "dimension": "google.context.ownership",
        "via": "source.dataset",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:69878a69a378972a53a63d7f3ffdc4ced79d23236cd9c303562aa9c6167ae7f0",
        "rule": "google.rule.classic-vpn-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:699e8ef7738c914bb0b7449a5fb1467c4eb6fa8d2e3e9db42b5c020bff8d5930",
        "rule": "databricks.rule.workspace",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace-network-configuration"
        },
        "predicate": "databricks.relation.uses-network",
        "via": "source.network_id",
        "match": {
          "by": [
            "network_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:69b38079bb2159c3ba06419fe9717a5fdbd258f3cb2fa64fa224ae4981394e9f",
        "rule": "vault.rule.gcp-secret-backend",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "vault.relation.uses-cloud-identity",
        "via": "source.service_account_email",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:69b8902bb7c8dcc94c939ec3aedbbe51b92421aa8298ee4dca1cbfb0e8f71ec3",
        "rule": "auth0.rule.token-exchange-profile",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-extension"
        },
        "predicate": "auth0.relation.executes-action",
        "via": "source.action_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:69c00538c9216cd5ea94ca2d4a36d1c1653590d068b12ec87c0e1408c12d0943",
        "rule": "google.rule.vpc-subnetwork",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:69d81d6cb6bd795d01f7dac5b0b738decf605c169fe9793b1777ac91f4f04248",
        "rule": "snowflake.rule.primary-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.account"
        },
        "predicate": "snowflake.relation.fails-over-to-account",
        "via": "source.enable_failover_to_accounts[0]",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
        "rule": "kubernetes.rule.kubernetes-network-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6a83854e40d6a8f759637ba8e8270130dce11993c5f398133dfb03e6a07cc3fa",
        "rule": "azure.rule.container-app-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6adb3cea324b01588569e5d862d9f208d7baa187ed459c357a385b8f02732ea9",
        "rule": "grafana.rule.asserts-log-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.data-source"
        },
        "via": "source.data_source_uid",
        "match": {
          "by": [
            "uid"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6b5f31d8713f3ec9ef9416c4c307f81391ae7482b26421db9d863e02dce27e32",
        "rule": "hcp.rule.waypoint-add-on-definition-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6b6657cf034610638b0ad1ecbcb36f15f601faef42e9cf0063f57d375876e36e",
        "rule": "azure.rule.automation-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6b84f99cc55fe078c8c4b2cad951d94d7065c6c6ee74da7da64f47aa60033590",
        "rule": "mongodb-atlas.rule.api-key-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6bd6f1484a83c8e2831dde046207c532886d7359c4c6c9ebfc6a56c088d0f68b",
        "rule": "google.rule.private-service-connect-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6c08902b8524ab2dd871d8c19c21549571c46ae99fbd466abe3f95c4bcae6f99",
        "rule": "azure.rule.dns-aaaa-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6c0ceac8cb2ced4ea9cb9bef7b7da61ec5ab4e3a0c67f157c548324b28d87f28",
        "rule": "google.rule.parallelstore-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6c1e0ad6a0d17e5ef7f0b0e5ed16d7388dec40ea6641d26510cb8742b3b639a5",
        "rule": "azure.rule.virtual-network-gateway-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6c3b162c048f8a0f9575f4d5b7c5e00c1550e22d9d0d8a42789584c5bbff62bc",
        "rule": "azure.rule.logic-app-integration-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6caddee19ba49b96828b6a775417e18949fd18cda1e55dc449f7f806633ef537",
        "rule": "azure.rule.service-fabric-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6cc26d43bd1a6314e5e913b9faae603f0cd46b07696b6437a2a2b30042fa457b",
        "rule": "cloudflare.rule.workers-kv",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.workers-kv-namespace"
        },
        "via": "source.namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6cf90912c42e1cca4e126899ed9c9a1c0cdc042323e0a19c4ae9b005e44bd427",
        "rule": "google.rule.cloud-storage-bucket-iam-member",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "last-segment"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6d505ea16dd023597ce8f15e3cbdd40fb754c95e6ca053a5ddc68de6cceba758",
        "rule": "hcp.rule.waypoint-application",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6d9a958b9e4234684497857d14e0fdca338d8d7740ac8a557c67cc5e48331257",
        "rule": "google.rule.cloud-dns-record-set",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.dns-zone"
        },
        "via": "source.managed_zone",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6dbaca2894b5b7e6529da49460626fcf64114216e7de2d3b4ab01d595b001763",
        "rule": "auth0.rule.client",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.api-resource-server"
        },
        "predicate": "auth0.relation.uses-api",
        "via": "source.resource_server_identifier",
        "match": {
          "by": [
            "identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6e56b4c44ab573d7cf7f4216502437e7ac11d29071dc93e3d7af7e05ea60c8da",
        "rule": "confluent.rule.flink-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "confluent.relation.uses-principal",
        "via": "source.principal[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
        "rule": "azure.rule.linux-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.app-service-plan"
        },
        "dimension": "rf.context.runtime",
        "via": "source.service_plan_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6e87ff6f673adad0db49c9985a26ccec9b52c40544504df8dadef248ca80782a",
        "rule": "newrelic.rule.synthetics-step-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6ecc5e2029a8800ed9568f4db98ad2fb3b553780820325c3e91720614a21c62a",
        "rule": "hcp.rule.group-iam-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.identity-group"
        },
        "via": "source.name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6ee215a50753c8e41e439bd585995ceaa565d001e6e1d6cc052253e3a106aba0",
        "rule": "azure.rule.load-balancer",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6ee613ab4801e36c1d7826565f8cbb6bc5437c223bfc3ea7ecf64eb58bb9dead",
        "rule": "snowflake.rule.job-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:6f19fc9aae1ab0df088f888414d36802f964446c11a00196da4a2211eeee74a2",
        "rule": "grafana.rule.frontend-o11y-app-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6f515977ad87ae139538ed5f319b5cf754e260a7a5f6e7e54b467c65ad80730b",
        "rule": "vault.rule.ldap-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6fd995f6f6cb368047428b4f0df4f49f1dac6f23d3c83c53c5ec1ffaa60f0a83",
        "rule": "azure.rule.event-grid-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6fea3b85a063b096574d4fdb890151e0c7194d527b5d278b3a540af054eece07",
        "rule": "hcp.rule.aws-network-peering-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.peer_vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
        "rule": "kubernetes.rule.kubernetes-stateful-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:703ce2c24b05effa512405b061d1acca6b80b69a3ce2f840fd6545a64bb2b458",
        "rule": "snowflake.rule.secondary-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.account-connection"
        },
        "predicate": "snowflake.relation.replicates-connection",
        "via": "source.as_replica_of",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528",
        "rule": "azure.rule.log-analytics-solution",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "via": "source.workspace_resource_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:70a5b96afae8d91afe98b9c56ee3659eeddf7594e713bcf46e51c82250b784fa",
        "rule": "snowflake.rule.failover-group",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.account"
        },
        "predicate": "snowflake.relation.replicates-to-account",
        "via": "source.allowed_accounts[0]",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:70c4938e6a3c38c050d4f8079f2c9224b81b6a6ab0da3c72dc07d7fd216326ba",
        "rule": "snowflake.rule.external-volume",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.uses-object-storage",
        "via": "source.storage_location[1].storage_base_url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7177def234e231a1a7ca5adebca73e9dae880b91b2d0c9135781c3bcf116cf63",
        "rule": "vault.rule.pki-secret-backend-config-issuers",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:71897bc6978071940d29a4a3f53df27cc6862771c33eddcafa461775581c8933",
        "rule": "confluent.rule.catalog-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:718c10692f854ead998ccea031d298601160427b5df0888b4c230eb847e5b2ff",
        "rule": "snowflake.rule.service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.stage"
        },
        "predicate": "snowflake.relation.loads-specification-from-stage",
        "via": "source.from_specification[0].stage",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:71a7cd031fba077521be4b9cb72409a0aff6b11b92139d467a24546a21cbf5bf",
        "rule": "cloudflare.rule.content-scanning",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:71e485d040ac1e6a277e7422a47d1b8f88523cc917dbfa6d902d16d3c4f4a967",
        "rule": "google.rule.healthcare-fhir-store",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.healthcare-dataset"
        },
        "dimension": "google.context.ownership",
        "via": "source.dataset",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:72dc413b36893ae16d7ca4a803b51fb3bd352b39f02d7de6bfb8bacbaad06781",
        "rule": "azure.rule.dns-srv-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:72de1d0604942d910a6d45fc648091031fc3549b7ffdd8704750f3624416a7eb",
        "rule": "azure.rule.arc-enabled-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:72ea2013bf14c91e2a68e66cf8b0154bb1eb22fb95cdf5e85f214f101966fde6",
        "rule": "snowflake.rule.job-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.stage"
        },
        "predicate": "snowflake.relation.loads-specification-from-stage",
        "via": "source.from_specification[0].stage",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7342840a28677898083965ef72618b9253b2d72dc8f318d0e71a6c669bab763d",
        "rule": "aws.rule.vpn-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "aws.concept.vpn-gateway"
        },
        "dimension": "rf.context.network",
        "via": "source.vpn_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
        "rule": "azure.rule.linux-function-app",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.application-insights"
        },
        "predicate": "azure.relation.observed-by",
        "via": "source.site_config[0].application_insights_connection_string",
        "match": {
          "by": [
            "connection_string"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:74ab100b31a746a8a0c55fac241b921812cd6ab9f9f4ec80c1e7dd6286aa7465",
        "rule": "aws.rule.emr-instance-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.emr-cluster"
        },
        "via": "source.cluster_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81",
        "rule": "azure.rule.dns-a-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
        "rule": "kubernetes.rule.kubernetes-ingress",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:74f34f3798e0704a6071186b7867c36a66a88471745b7caf2d6bd012731fac76",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-identity",
        "via": "source.azure.service_principal_id",
        "match": {
          "by": [
            "principal_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7506035438e2dd5628ffdba42ce5378aa2c3f82f06477bda7e9d435c8a8100b6",
        "rule": "auth0.rule.custom-domain-verification",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-domain"
        },
        "via": "source.custom_domain_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:75391c482cc1d6b2370949f2a48c8abb5a8c4ffd9af31ba8326d7a6b3a83eaa1",
        "rule": "google.rule.memorystore-redis-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.authorized_network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:758a3dba9b66f358496f227b10cb6653e0a457772741ccd79520e999a1cbb0fa",
        "rule": "aws.rule.rds-cluster-instance",
        "kind": "contribution",
        "to": {
          "kind": "rule",
          "id": "aws.rule.rds-cluster"
        },
        "via": "source.cluster_identifier",
        "match": {
          "by": [
            "cluster_identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:763bebd1a2dd763a17fd03664ea8be8a14477a784236733b7c3430f2c3be8c6e",
        "rule": "cloudflare.rule.ai-gateway-dynamic-routing",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.ai-gateway"
        },
        "via": "source.gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7642746fe6893af08de088eaa662f9e807ff71c0b0cae885c150d205716141e0",
        "rule": "okta.rule.auth-server-scope",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:769a06a54da9d258929ebe0e2620caf5990c7742cb9ac1d81bffe5923eca71a8",
        "rule": "newrelic.rule.fleet-members-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.fleet"
        },
        "via": "source.fleet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:771ccc05c880cde8687ea00e59da5a2ba5106b70dd56476ffa78c37e7df27b34",
        "rule": "mongodb-atlas.rule.project-ip-access-list",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:772d61acdabdc736a1413cdb90cd923db22cb57bcdcb3d3e189f9c2da184bc37",
        "rule": "datadog.rule.rum-retention-filter",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.browser-observability-application"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:773e13dc258b19a479511d714a4aa73d432ee18d4752d416fe8a4471c79d640e",
        "rule": "confluent.rule.private-link-attachment-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-link-attachment"
        },
        "predicate": "confluent.relation.connects-to-attachment",
        "via": "source.private_link_attachment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:77958c73e90f27026dade6ff2d3422d63f2c0b77ce8083553bc9b949cbf0076f",
        "rule": "mongodb-atlas.rule.resource-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:783e097b838012af1ba2187127567e1347c124652166f6edde5522d32b1c50c8",
        "rule": "vault.rule.kubernetes-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:783fdda95b4d6bda0ecf2fb22606e84723955b4c29b92024f4bd6aecfd67eeb4",
        "rule": "google.rule.pubsub-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7869bd348a75fff8595601534187d73b868d0f7e084e5baefdc23009116731a1",
        "rule": "azure.rule.system-center-vmm-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:78aa2201daec9b651e9faecad15fdddee30b3842ff97c2115222656b1309229b",
        "rule": "azure.rule.load-test",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:78b95b1c27310cfb668a43c722af171c979fabb363c7b88a732563839d52cbe5",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[5].database_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:794de08a844c3b1597fea41867fe22a898272dcb1f21441389a4e65bf5ed0b36",
        "rule": "confluent.rule.kafka-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:79848fb90e0303346b1d0f809cf0cf0e3c13da4f856162fe21011528b1cb3084",
        "rule": "aws.rule.pinpoint-email-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:798bb099f564681058d34f35dd8468ebf69e122a07da3d78b503149a2ba026ca",
        "rule": "hcp.rule.vault-cluster-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:79b91ce583d84f9d8ddbb8acd54309c661be7fd3f3dfc169eb2ec6e8b1442e54",
        "rule": "hcp.rule.waypoint-application-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-template"
        },
        "predicate": "hcp.relation.uses-template",
        "via": "source.template_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:79cb359f007c23e3e0e950eab368f1dff364b05cb4420b8ca836d0088674665a",
        "rule": "newrelic.rule.cloud-aws-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:79d2c4717e5f9d50a326e716ed19007564f98966802198ef22e66acec4a34e84",
        "rule": "auth0.rule.resource-server-scopes",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.api-resource-server"
        },
        "via": "source.resource_server_identifier",
        "match": {
          "by": [
            "identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:79dd91afa76afcb41b46f530c1a0ad057a63426e02db2d130c75ae61a88f24d1",
        "rule": "azure.rule.new-relic-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:79e1f048293649ae685eba21c18819bae6faafbd0127bcfe6e1fa815dc4512bb",
        "rule": "vault.rule.aws-auth-backend-sts-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:79e576179dc1a93ccddfce841219b21219db47087025fca21c3e7fdae250f8fc",
        "rule": "mongodb-atlas.rule.private-endpoint-registration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7a3712dbb024d671026e55bec77b428ead0f7bd31451475c8a719734f85abd8d",
        "rule": "cloudflare.rule.snippets",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7a39627c23bfb725d3f54297e7a66e9714038b6af98ca142c395955f94579aaf",
        "rule": "vault.rule.aws-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7a5a107ce38e7b0fc733eef237df42daa34cba8326a13e85751d5c17ad8b36c7",
        "rule": "vault.rule.identity-oidc-client",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7af17ef7aea5478cedcaf09c17f8ddd7385772ace87745611f48e7072f46d0ec",
        "rule": "mongodb-atlas.rule.cloud-backup-export-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7b3816e685f818fed7bc65b48d701ed6c3369929e5d0aa891d45330bbf761844",
        "rule": "confluent.rule.kafka-mirror-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.cluster-link"
        },
        "predicate": "confluent.relation.replicated-through",
        "via": "source.cluster_link[0].link_name",
        "match": {
          "by": [
            "link_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7b547855b2c348e944f57298acb0e025b8f58585d98bc46fedd8628871b96ebc",
        "rule": "azure.rule.databricks-virtual-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7bc77ae5863fbd4131e0159e0b06621070293406dc9d0c5a77ec6cee0367213f",
        "rule": "azure.rule.virtual-desktop-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7bcb19920d0464bb9979d2174becc7c72a005bf84ef84ea4d37c0330858f99e2",
        "rule": "cloudflare.rule.workers-script-subdomain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.script_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7bd5a596cfa8a6f731abb92905a94728144ce659c7e6b66a3b36b3011123685b",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.storage_queue_endpoint[0].storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7c03ece9027b6d28d6c51b9dc86141db0a33ab76c4f927f2e9ba82bf3d8ef096",
        "rule": "azure.rule.storage-mover",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7c79b3464435581c9cc2163e36e522dd0e2ccfd9c7b882a77c21157262dcfb82",
        "rule": "cloudflare.rule.zone-auto-origin-tls-kex",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
        "rule": "kubernetes.rule.kubernetes-deployment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7caad3a8337090394eec2c229589cab1e498bbb6bef53e282e042168424ba857",
        "rule": "cloudflare.rule.rate-limit",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7ce9d11e6f204fd9b731a6e730092abfef4ec1565d8311fc4e8b46ee9fa45d4f",
        "rule": "snowflake.rule.job-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-access-integration"
        },
        "predicate": "snowflake.relation.uses-external-access",
        "via": "source.external_access_integrations[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7d35b4bf88f46190f4910d3342399d05878f4edd3f4ccb533aa46bc05173317b",
        "rule": "cloudflare.rule.bot-management",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7df557720aee3b214fae82ebb23e87d79930cf83c8bcb4e3cd52b2abce760bba",
        "rule": "snowflake.rule.notebook",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.stage"
        },
        "predicate": "snowflake.relation.loads-code-from-stage",
        "via": "source.from[0].stage",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:7e0e312798b0e278380ae9370d94d66d4d4085e3fdcc16af08604f3714be3f58",
        "rule": "azure.rule.monitor-private-link-scope",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7e1140c9dbc862c4aebc3958d904c0a7938ec87f6242448a04578b1eeb7635ff",
        "rule": "azure.rule.iot-hub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7e6855ffc43d2b25f981744f1385381d428139ffeb07813fc65d25a6cc4efb32",
        "rule": "mongodb-atlas.rule.ldap-configuration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7eba5fddba5a57caad0094963560e925a33ff266aac9df4d40e4e6d1a395fb21",
        "rule": "cloudflare.rule.schema-validation-operation-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7ee11da79f16cb8096adb12468be5ce791dc1464982d78f44dd18de556139055",
        "rule": "vault.rule.kubernetes-auth-backend-config",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7eed81c7a9ceef9cd0d8a85cb562f2d1318959422f9fe3329e1033ef9f9b724b",
        "rule": "google.rule.cloud-run-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "google.relation.runs-as",
        "via": "source.template[0].service_account",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7efa34d8d561cb7fe0a5d1fa96607c6194eb5223e43a8d86a3dae5d572f25531",
        "rule": "azure.rule.oracle-exadata-infrastructure",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:7fca87f7c015326a97d5a6cc220dd928a482d225af33e1e18d8ba8b51e50a955",
        "rule": "newrelic.rule.cloud-aws-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8024ecd4372e58443a545f36780555e09a71942a60c99e59d389a609234dd543",
        "rule": "azure.rule.stream-analytics-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:803b2f8cc7eccdf2ce86b223624b16a1b46db15791dbc2841accd5a195c3473f",
        "rule": "hcp.rule.vault-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.replicates-from",
        "via": "source.primary_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:810aea09bc487f7899f3f7bc170588cdc4f5f84a4d96c4fac475aa2ed6593a1a",
        "rule": "azure.rule.container-app-environment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8125e1c726c3554243eba62dc6b70fde236586d1a101561f60ad36d709803cba",
        "rule": "azure.rule.virtual-machine",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
        "rule": "azure.rule.blob-container",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8129903e238a9ec050653583d3cdc1aaa4343e2e3ce7e9722d8fe6144ee3b80d",
        "rule": "azure.rule.synapse-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:81744f8055055ab7381938e15dbef85e55fc90d9e88192d0e0b6a3eb91720d31",
        "rule": "confluent.rule.access-point",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.aws_ingress_private_link_endpoint[0].vpc_endpoint_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:81b31283198e7f9f92c3f62685c40621793a02632c53f3fb70bec282c023d30b",
        "rule": "aws.rule.cognito-user-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.cognito-user-pool"
        },
        "via": "source.user_pool_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:81e1d1d703715be2956823114c9e6ef77ca51b648aa497be6ea56d20fe8abfd8",
        "rule": "aws.rule.eks-fargate-profile",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:82192c7e189430d33019aa9712c96f0d0ad87dbfe1a7bcb55078725cdf55b256",
        "rule": "azure.rule.mongo-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:821cc560808caa0ef2e1e4a68cd9be4cae444f92d99313f2b756bd819650d4bd",
        "rule": "confluent.rule.provider-integration-authorization",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.provider-integration"
        },
        "via": "source.provider_integration_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:825fc9095e3924afcab0372f2e3536d1e813c8fac6905646836ee78eb3038b25",
        "rule": "databricks.rule.workspace",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.network-connectivity-configuration"
        },
        "predicate": "databricks.relation.uses-serverless-network",
        "via": "source.network_connectivity_config_id",
        "match": {
          "by": [
            "network_connectivity_config_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
        "rule": "kubernetes.rule.kubernetes-deployment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:82ae773f122ee711c082c0c019a2ac8a753ee4cb5be507ffb22c05c355fd1580",
        "rule": "confluent.rule.access-point",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.gcp_ingress_private_service_connect_endpoint[0].private_service_connect_connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:82d8ee045225ff92b2797abf78528233d39e095171dd58c05902631d8158534a",
        "rule": "mongodb-atlas.rule.encryption-private-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:82e0edf5673c7c4fbcc145256bc20c108a00ce2e0f8780439c040aff156bbd94",
        "rule": "confluent.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "confluent.relation.peers-with",
        "via": "source.aws[0].vpc",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8300dc810b4b0191698675ed25479272788528a11c40034ee543c1d6c7cfed76",
        "rule": "azure.rule.classic-front-door",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:832ad711d723200591fb57e6489b71ea4a9d0617926eb0cad9ece486736ba214",
        "rule": "newrelic.rule.cloud-aws-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:832d75616d01e0aeed15bb1c747b4c12d8c1ebc91cdcccedf3bc417a398ae188",
        "rule": "confluent.rule.flink-artifact",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:83693eee4b7c5a8d99ee4a9c5f40e287bda555bfd6d20c92b7bdb7c0fad6cbea",
        "rule": "cloudflare.rule.connectivity-directory-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.cloudflare-tunnel"
        },
        "predicate": "cloudflare.relation.uses-tunnel",
        "via": "source.host.network.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:839c162d2fb7a2019f35915e04b103bd60d58609a5d0284df54b282e2918f8d5",
        "rule": "snowflake.rule.gcs-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[1]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:83c5883cb3e8a61fdc85408639a0049a86d8f18f3b2ec92c301cd13e6833d27b",
        "rule": "cloudflare.rule.r2-bucket-lifecycle",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:83dfbf69ff2b52479acbc44bdef73627cc3c8fd8317474c313ce6bd20bdcd2a3",
        "rule": "mongodb-atlas.rule.x509-database-user",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:83e6574235772cc7df62a56488bea43619ec70fa92f579813837326c3d3cb49c",
        "rule": "mongodb-atlas.rule.backup-compliance-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:83e7d89c25202bbf3f5ad91979d4a0657031341f8c9c7183152ac813e9e3db90",
        "rule": "aws.rule.db-proxy-endpoint",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.db-proxy"
        },
        "via": "source.db_proxy_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:83ee894d65de17ce8fea6d2b08cd6330f0c39e3f88b3a06f9e4304583f2d8251",
        "rule": "aws.rule.rds-cluster-activity-stream",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.resource_arn",
        "match": {
          "by": [
            "arn"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:83fc687672bba800d662130be7ebb9fe37a1d27d03ce1c729248229de1da2a41",
        "rule": "azure.rule.netapp-volume",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8403149b76e1d889edbf4436ad3c2d671ecc3abdd81acdc0a9af65b821aad3b8",
        "rule": "consul.rule.prepared-query",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.service",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:842be6397dc4d77f1e4eba9915a504b45492f29ae3d563e091af9cff69b3cafc",
        "rule": "google.rule.cloud-run-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.template[0].vpc_access[0].network_interfaces[0].network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8445214d229e57e67177829cb45def7bdb16f10d6f6b7a247c422a939860a26a",
        "rule": "google.rule.cloud-sql-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:846aba7eed4cfb0703159869a108a2b249b90eb9009e1e63b088453450bc8850",
        "rule": "snowflake.rule.azure-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[0]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8488eab292f85f8650860b3448772760358258a05f10bd4e8468dd4afd6ae4be",
        "rule": "databricks.rule.metastore-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:84c189271d250d48a98e8dc73eeb6cae2b6f8c0cce02452c4a11c60257029aa7",
        "rule": "grafana.rule.connections-metrics-endpoint-scrape-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:857817cb30e50449a933dbbe502161cba12cea02540ba39ce895034a55c6cf00",
        "rule": "hcp.rule.vault-secrets-sync",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-integration"
        },
        "predicate": "hcp.relation.uses-integration",
        "via": "source.integration_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8590c5c353764870576d730366c14fc3eb2d2ed837af14bb3657909006916a93",
        "rule": "snowflake.rule.semantic-view",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3",
        "rule": "azure.rule.cosmos-sql-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.cosmos-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.account_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:85cef0a6255b39ab319c930d77baf34da55c55cfb841f3fc7e3a7a7b10f91d49",
        "rule": "datadog.rule.logs-archive-order",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.telemetry-destination"
        },
        "via": "source.archive_ids",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:86133a20f8bd415e50fbf48965a032d73b57c64c6107c5d2cc8348809001ed07",
        "rule": "confluent.rule.connector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:867fe90f6ad878951412a8e000dbe8811908421180a582b84b9b161094a95735",
        "rule": "cloudflare.rule.hostname-tls-setting",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:86ad5163c33724959a7bbc17220f2e61f1a308666b1193b644aeacf48d352a8a",
        "rule": "newrelic.rule.federated-logs-partition",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:86d93aa3918da8fb393632a5c5d779a1f4fcab513a6eabe2b50b1f31a9ee48fc",
        "rule": "azure.rule.synapse-private-link-hub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:87334fc36695668ea4a90123399e3a0d6fce52c05c4511c4374efc88a2dde296",
        "rule": "newrelic.rule.synthetics-script-monitor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.synthetic-execution-location"
        },
        "via": "source.location_private[0].guid",
        "match": {
          "by": [
            "guid",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:87719ae889fbaac1c8125f8909ad6f1609f2e5012216e4c5c1412376dcaa3692",
        "rule": "azure.rule.data-factory",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:87db028d7a506a1ae8b61f89ba1ba32d0b0a408ee84dbeebe3e8858826e50ac6",
        "rule": "mongodb-atlas.rule.custom-dns-configuration-aws",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:87e582a805e202c1f0eed9e408925d8464573f0274cbb2811a72825b87b62b1d",
        "rule": "azure.rule.iot-hub-device-provisioning-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:884ea6508b9d047f41238d18df04745717c0c7eea208dcb2033e76358e053834",
        "rule": "cloudflare.rule.magic-transit-site-wan",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.magic-transit-site"
        },
        "dimension": "rf.context.network",
        "via": "source.site_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:88a4eddd01e15cf524965b8edc01f4eb82cb006535baf03ec2dfbd3df64b93b5",
        "rule": "hcp.rule.vault-cluster-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.replicates-from",
        "via": "source.primary_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:88a9a8642e76fe8557343245f1b815034c2142075c9cb97c968b32d328a1b181",
        "rule": "newrelic.rule.synthetics-broken-links-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
        "rule": "azure.rule.virtual-network",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:88b1a47b91a4aefc4832351e30332d81aae9f696f2b733998a13596c54133e39",
        "rule": "vault.rule.pki-secret-backend-config-cluster",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:898a901bc1552a0a267eb93af1ac8b170deb3c2dc948d56464f9fea7df5b4cec",
        "rule": "okta.rule.app-features",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:89aa354bdf8a3b196aba384d9b6818c1b8fe501cf056b880502144ef73d7c00d",
        "rule": "vault.rule.secrets-sync-aws-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "vault.concept.encryption-key"
        },
        "predicate": "vault.relation.uses-encryption-key",
        "via": "source.kms_key_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:89ae445b6673bf84b9be8707986a593d7199b61d77493970273ea407d5b40f12",
        "rule": "cloudflare.rule.authenticated-origin-pulls",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:89bf6db31f76f0cd57e36d1f7a6a9f27d0c1b984847d4589c1495077b1fdc74d",
        "rule": "snowflake.rule.external-azure-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.accesses-object-storage",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:89c8962be6a72094ee80fc6403a4cb22f173473fd39fdb5eb805c49b54edc1f9",
        "rule": "azure.rule.vmware-private-cloud",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8a28373c36b951941fc89204824ff6200f5c7aa7b09781bd13ba5a4f4c24f826",
        "rule": "vault.rule.pki-secret-backend-config-cmpv2",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8a3caa7b2829e4c24121009d641a4e80aaa774a261a2130e2d6cfc2d8cfaa0bc",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.service-bus-topic"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.service_bus_topic_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8aaf0dfdff40adda957db9bc8aa35e9ed603ecd6d983194d2e79bebc0c63dc8f",
        "rule": "vault.rule.transit-secret-cache-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8ad3d12319e12251183c191eb143bf9be6ad5c9349bf96fc78820ad1672bb553",
        "rule": "azure.rule.event-grid-domain",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8b0292853a593e6ef1ebeddd5d9ba602b2bbd5453a723d609bba9efa1248a99a",
        "rule": "azure.rule.cosmos-gremlin-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.cosmos-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.account_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8b0eae6fcdcdfaa1cc40a04cc9c61c16089e5eef3fc738602ceff8d73ec24e21",
        "rule": "aws.rule.pinpoint-apns-voip-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8b2a56312359973ff54f821d9dc6fd415810f06057ebfdf301a5571595732b46",
        "rule": "okta.rule.app-saml",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-event-extension"
        },
        "predicate": "okta.relation.uses-inline-hook",
        "via": "source.inline_hook_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8b3d6464d64ef2c67715a640902ef4614b086fcc03683e7a6262bb15b438e51d",
        "rule": "hcp.rule.consul-cluster-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8b4d0772c26fab921fac1173f1238151c182fece7fe5096398ef08b78b84f92e",
        "rule": "hcp.rule.vault-radar-integration-jira-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8b98f65071b274adeafd836714d650c62d58d4852ec7008907dc860349a9ee49",
        "rule": "azure.rule.data-explorer-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8bce10221d6f666528d9f74288689864358ee8c4f47ac665b81f93ce87ba8c46",
        "rule": "auth0.rule.client",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "predicate": "auth0.relation.defaults-to-organization",
        "via": "source.default_organization[0].organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8bf8081d7b1996ebc7d49f9364beaad288ee0fc3a45bca8ed0202d2fcb98350e",
        "rule": "cloudflare.rule.queue-consumer",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.message-queue"
        },
        "via": "source.queue_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8c1ec08806c247c8c907e01fcec51309c0dbb8dbf44aa7531860288bfdf8cb6e",
        "rule": "vault.rule.pki-secret-backend-config-auto-tidy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8c438f713dc24a11731d9cb1ec14abb1a4f028f70a684ade28cf6c77537644a1",
        "rule": "azure.rule.windows-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8c7566c4e4ff48cda39e5b476ff9f806ea0c25bcd6895817ba5c4e5780188996",
        "rule": "google.rule.ha-vpn-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8c924fb6ae93a4f14c6f289869ac88b551bf81257265c991209bef26cfdcaffc",
        "rule": "auth0.rule.connection-clients",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8c93230cbc7b5b38cc7dae18f455bf6a4aef593d48700a78f74649a1b5d12140",
        "rule": "azure.rule.virtual-machine-backup-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8d06e060725b113bfce1009b729e58ded476d9f33a2c25b0eb50f7435f44d8ce",
        "rule": "databricks.rule.secret-acl",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.secret-scope"
        },
        "via": "source.scope",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8d46b540e9bdd429fd69ee6e0694f66f0f3974f9d79b265f93e898953cb4353e",
        "rule": "hcp.rule.vault-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8e10d8f76c869d14e4dea1b05e675d5e6a67ff8a39a8ff25cb69acf6f26d2187",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-grid-topic"
        },
        "dimension": "azure.context.ownership",
        "via": "source.scope",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8e13479950ce4c81e1b242b6882ff18e943fd8d5e841eaaab8a13aea681f7126",
        "rule": "newrelic.rule.federated-logs-partition",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.federated-logs-setup"
        },
        "via": "source.setup_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d",
        "rule": "azure.rule.azure-cache-for-redis",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8eb5afeb5d305ffc4bf9bc0582df53d2a1e567d18b4776d8b08a612d9af884ab",
        "rule": "grafana.rule.connections-metrics-endpoint-scrape-job-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8ec1b31283c5b84c20293031e546b48f09f38961ff1ba5d8dd1900bce9a83330",
        "rule": "vault.rule.azure-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8ee7200fb98fd609b114992c652ceaceed00d1f2581e71dc40298e95fa8a0308",
        "rule": "azure.rule.dns-ptr-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8f0783916f9a89985ddef2d604ea373fe356c14ac4b57271af87515e407d448a",
        "rule": "vault.rule.kmip-secret-scope",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8f422f848574d7eb743875bf7eead46d57be6c2b0096090ead991c31d9c28860",
        "rule": "newrelic.rule.events-to-metrics-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8f6dd41bc6c343d0c79818de831ea7dcec7b87ff74bbd7b6047efce5a1503590",
        "rule": "azure.rule.kubernetes-fleet",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c",
        "rule": "azure.rule.dns-cname-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:8fe702b5cd772dff3614119a84f4331d29df6c45c44fa2a2a053b9c076b6e6fa",
        "rule": "cloudflare.rule.access-application",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "predicate": "cloudflare.relation.protects",
        "via": "source.destinations[0].worker_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:900a89de8e1dad098dedc2bcb814e6e7676885f3c64097e6e18e61082157ad2e",
        "rule": "hcp.rule.packer-bucket-iam-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-bucket"
        },
        "via": "source.resource_name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:900b5c318feacded95dc11eb0d3776d2346440f8b3c21638f7dfc3b0e93029e6",
        "rule": "databricks.rule.lakeflow-pipeline",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-schema"
        },
        "predicate": "databricks.relation.publishes-to-schema",
        "via": "source.target",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7",
        "rule": "azure.rule.key-vault-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.key-vault"
        },
        "dimension": "azure.context.ownership",
        "via": "source.key_vault_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:904bfae3815c8f82827df03d595d011aaf8393ca32fc13c753e4bdabf1ff2dd8",
        "rule": "snowflake.rule.schema",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.database"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.database",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:90dea3c76a4e5b6c556330bdbdf4e9999d95b7d81a3c778519225cc035a43668",
        "rule": "mongodb-atlas.rule.cloud-user-organization-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9130e779fa121df7049f8bab035b127162f19a2b099ade2dcf71432b24ad8c0e",
        "rule": "databricks.rule.online-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakeflow-pipeline"
        },
        "via": "source.spec[0].pipeline_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9150afa7bbdb31b5ebf51b355c521592d7e060603968a02eba5e4fd9717b67a6",
        "rule": "azure.rule.dns-ns-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:915556cf139c64c2f5d1d857036841a534a9568811fa4d1b2146704c7f4fd255",
        "rule": "databricks.rule.storage-credential",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.gcp_service_account_key[0].email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:918767dd7cf842bdb3cde22014eff89f4e7631ccd03d857a756c0738eb1ade5e",
        "rule": "aws.rule.dynamodb-global-secondary-index",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.dynamodb-table"
        },
        "via": "source.table_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
        "rule": "azure.rule.storage-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:91e7af7f853a3e3a0a54b7acbd152346b00b0ae00707f45391cf8d2e84df2ba7",
        "rule": "newrelic.rule.cloud-gcp-dm-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:92192918cbcdce0fe83a1c63c8d15bd69c1a112f05f14715d4f0737e509bd79e",
        "rule": "snowflake.rule.cortex-agent",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:922be422d9c773f8c701feda205a029f91ac5eef7d4d96d24cd8925ec41ba20b",
        "rule": "vault.rule.ssh-secret-backend-ca",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:923c01e565b27eb37ca37687b6812445163e90763a8c88a59c4584e5b33170f5",
        "rule": "cloudflare.rule.worker-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.worker_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
        "rule": "azure.rule.user-assigned-managed-identity",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:926314f5d1b8ae0a2f97af1a84ed767035c73d0dfc9fdec96314055804060c6f",
        "rule": "hcp.rule.private-link-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9269126860cd1cb4a23f238c8910c28c86f0757686affbff386d40b5eef53222",
        "rule": "azure.rule.private-dns-cname-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:92a692195ce080ce7d7aef8a980ea6ab9f9c5acd1913655625a66f5f84502464",
        "rule": "azure.rule.power-bi-embedded-capacity",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9314b73f397ed36fb3adccfdeb6d65baa7b17fbeef47f574154d6140c82fb8bb",
        "rule": "hcp.rule.vault-radar-integration-slack-subscription",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-radar-integration"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:93258d375101b4f9ba701960f9d95cdf11e77a22bdd0074075761111b7e9c692",
        "rule": "consul.rule.config-entry-service-defaults",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:93a932066ac9bc36c38e7034b0200c7cb1e12f845a9ef06b54fa336fad9c2557",
        "rule": "hcp.rule.consul-cluster-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:93bf9f969a8076f63773dcfe5b92270149644e798ccb20570200126ef835446d",
        "rule": "hcp.rule.consul-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:93d1515a07ffde7bc732150342768312a5d690eef7d5e15245030e031eb6c5ad",
        "rule": "azure.rule.front-door-profile",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:93e249f4daa5e0207c5e863ae2a217865c5ab22a4a9d6843fc9df6bef689abf8",
        "rule": "snowflake.rule.external-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:93e557d8c481dbf5683588878a5f73e1f9918274b39d619440b3b09f8c05db9b",
        "rule": "snowflake.rule.shared-database",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.data-share"
        },
        "predicate": "snowflake.relation.imports-share",
        "via": "source.from_share",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:940351ecbe1d36597664543b950fe1aa8e59c375262d6904d7ae47efe09498b9",
        "rule": "databricks.rule.lakehouse-federation-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:940cd3be28bbff478d750304061c2d7320a3afb659a89ceefa430bf6ecaf2102",
        "rule": "azure.rule.orchestrated-virtual-machine-scale-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:943f9d7b839b061a7c04cd15cdce8bbb33d89932958ec1417f2ffd8047cbff8d",
        "rule": "azure.rule.cosmos-cassandra-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.logical-database"
        },
        "via": "source.cassandra_keyspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:94471871117d375c4741ba12af6e72d98ef9bbd95218f752a0648ad3bf465e92",
        "rule": "cloudflare.rule.api-shield-operation-schema-validation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:94538b25052561bff521d3e7b33c73e7f7eb503b6307fe20709f178b37909195",
        "rule": "azure.rule.elastic-san",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:947015e417358c0fc2d73a18cdc8ec061c8e644e2d0233de0b64d4cc89dc823e",
        "rule": "azure.rule.web-pubsub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9483b9dab0b208c4301434fb8123a6afa47dff66fc2b9a34bd35b1901f4d3599",
        "rule": "confluent.rule.identity-pool",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.identity-provider"
        },
        "predicate": "confluent.relation.trusts",
        "via": "source.identity_provider[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:94b8879f258f74557aa4fd8a4227a02beba905363d8c61caa01c724a9145aaf0",
        "rule": "confluent.rule.catalog-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:950fda9f556960862c71af453dea86c5daa3ec3610a171dc0565a606c33ac469",
        "rule": "grafana.rule.synthetic-monitoring-check",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.synthetic-execution-location"
        },
        "via": "source.probes",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:95271c6574b76954e76ea9d4a7d07cf1b97bc050205dbea19c2a2405edc5a3ca",
        "rule": "snowflake.rule.failover-group",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.data-share"
        },
        "predicate": "snowflake.relation.replicates-share",
        "via": "source.allowed_shares[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:95781e30c47e703c68c281eb5fe024fef719e4643fc20270557c31088822a458",
        "rule": "vault.rule.agent-registration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:95bc361b5c82a169b25ce7731c30e63fc7a5c05a87dd3616b952ba1cde5c95bb",
        "rule": "hcp.rule.vault-secrets-dynamic-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-integration"
        },
        "predicate": "hcp.relation.uses-integration",
        "via": "source.integration_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:95f1721c20ea9fca1e16c0d0df69468ff8185fffd91f0afb026747a916f3a60d",
        "rule": "mongodb-atlas.rule.cloud-provider-access-authorization",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "mongodb-atlas.relation.authorizes-cloud-identity",
        "via": "source.azure[0].service_principal_id",
        "match": {
          "by": [
            "principal_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9604042bc92847186095b63aa7c0fb008d50dc76c9215144c94073637ea80895",
        "rule": "azure.rule.netapp-backup-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:96160dcb19c37ae2f9f21228072333463b88e593268a72cd098a1bf0ecf77373",
        "rule": "azure.rule.managed-hsm-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.managed-hsm"
        },
        "dimension": "azure.context.ownership",
        "via": "source.managed_hsm_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:963cb85b96d3d302ef997b1137f95191afa4ca45843c6537bd377006aa2184ff",
        "rule": "consul.rule.config-entry-v2-exported-services-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.cluster-peering"
        },
        "via": "source.peer_consumers",
        "match": {
          "by": [
            "peer_name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:963cda324233a0032771421131d6eb6c1f572190db450bc7859be7a8f664f754",
        "rule": "newrelic.rule.nrql-drop-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:96898285120c161d2d31a9e7f3752d08aa96a5e83d3d5338abba98d82f5de39b",
        "rule": "newrelic.rule.synthetics-cert-check-monitor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.synthetic-execution-location"
        },
        "via": "source.locations_private",
        "match": {
          "by": [
            "guid",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:969cd62cc615610fedc941ba0f3e55eff5e77d02aed480dea0a398a080af9686",
        "rule": "azure.rule.analysis-services-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:96adfa5d0a0ce3a486f8c9605d82f5b7de9cceeb7af9fb6257456e0d49594853",
        "rule": "newrelic.rule.cloud-azure-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:96b9f41fdbf6f5255c84fa11871b70270c042efc5a9b8b1e873e2208bac53bb7",
        "rule": "aws.rule.internet-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.vpc_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:977f0d3be21f9bb7c226ad11b756cd86d34285976b6f174cb43d5219a6ac35fc",
        "rule": "cloudflare.rule.load-balancer",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.origin-pool"
        },
        "predicate": "cloudflare.relation.uses-origin-pool",
        "via": "source.default_pools",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9791284bcf1512964669198fa3abc5476c750987c2c766b541af38f7d62e66a2",
        "rule": "kestra.rule.namespace-secret",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.namespace"
        },
        "via": "source.namespace",
        "match": {
          "by": [
            "namespace_id"
          ],
          "strategy": "dot-ancestor"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:97f46f4adafc2d7d135535b7c2e0ffd928a9c82966ac529626d18f4e2b25aafd",
        "rule": "azure.rule.oracle-cloud-vm-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:98301831dcb4f9f009abea4bd5ed4fb9fee888cf5f60bdae7246bc1bf6b95773",
        "rule": "snowflake.rule.pipe",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.notification-integration"
        },
        "predicate": "snowflake.relation.uses-notification-integration",
        "via": "source.integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
        "rule": "azure.rule.linux-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
        "rule": "azure.rule.application-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.gateway_ip_configuration[0].subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:987683a98e31d7b1cb2a5171d12bb539bb0fb1fc2ee723796d674444b6f27dbb",
        "rule": "confluent.rule.certificate-pool",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.certificate-authority"
        },
        "predicate": "confluent.relation.trusts",
        "via": "source.certificate_authority[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:989af997b3733fe1dd929dbeb693daf3c611c3608ff04268efb4cb19e83462fb",
        "rule": "snowflake.rule.job-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "predicate": "snowflake.relation.queries-on-warehouse",
        "via": "source.query_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:98e96156e9f951fbf88453dec664385de618f0843098a49e96c470e225b2347d",
        "rule": "databricks.rule.compute-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.instance-pool"
        },
        "predicate": "databricks.relation.uses-pool",
        "via": "source.instance_pool_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:99581eb954e2e74c454ff180abcd370eb31fc44678de5ffea7fa6505101cafa6",
        "rule": "vault.rule.approle-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
        "rule": "kubernetes.rule.kubernetes-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:99b04cfb48ca1d22dd0483f63d6f96fc806e8cf7c885d4d402522353ad1a97c5",
        "rule": "google.rule.healthcare-hl7v2-store",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.healthcare-dataset"
        },
        "dimension": "google.context.ownership",
        "via": "source.dataset",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:99f3d14c1b10c1cbd1e62e6b705acfb6447665fee5bd8b08273100a4be839d53",
        "rule": "hcp.rule.iam-workload-identity-provider",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.federates-to",
        "via": "source.service_principal",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9a4ecd7832b3662f2d62250de34930d49f289686cb14b5cc7c515b26a42ce340",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[1].database_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
        "rule": "azure.rule.virtual-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9ab9d3cfa2ee45fbba39c0cf313c8f0968e05db0c7dbb4e7db0914010bfd12e1",
        "rule": "consul.rule.config-entry-service-intentions",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9ae4586e49746d6bb82bacb69ef5eeb49a930a6e41d142dc5403acdcfb087d20",
        "rule": "mongodb-atlas.rule.stream-private-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9bc76d0e4275ed4595fa91c365f7e3a3b4d0a12ba00d624980f181f9e72c6771",
        "rule": "azure.rule.event-grid-namespace-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-grid-domain"
        },
        "dimension": "azure.context.ownership",
        "via": "source.eventgrid_namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9bdbbedb06278012608de3179d3fe0b217791beb8f8528288843bfb929b42465",
        "rule": "cloudflare.rule.certificate-transparency-alerting",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9c224c9f245e683e31c1499c5cf3e515e9cd830a53e2c915148ede0de432b93d",
        "rule": "azure.rule.cosmos-mongo-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.cosmos-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.account_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9c247382800d223eedbb237922ef7c658adf898fd4ec80adecb069a27d9e2308",
        "rule": "hcp.rule.hvn-peering-connection-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "hcp.relation.peers-with",
        "via": "source.hvn_2",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
        "rule": "azure.rule.private-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9d09995c4af994e5a50507de62549ebc2040bffa98b56de3835c2c90ac4ffb65",
        "rule": "snowflake.rule.image-repository",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.storage_queue_endpoint[0].storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9d208ddc69517d903c81dece822172bca78ff5c42ce03487665b85706a7ce5aa",
        "rule": "mongodb-atlas.rule.global-cluster-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9d80970911fb0e731159989e945a54f15a50e927fc47ac7c18de0594f977395e",
        "rule": "newrelic.rule.federated-logs-setup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9d9ee3d38c8454bc4e47b4bf3b29a4858750663a6a30fe4df4f9dd4a2c467553",
        "rule": "vault.rule.saml-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.path",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9dc1da47ac8d724994a01a5d48f1a54cde9d5bcbbf06ad0b2cd405abd26eed01",
        "rule": "vault.rule.raft-snapshot-agent-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "vault.relation.stores-snapshots-in",
        "via": "source.aws_s3_bucket",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9df5c181d5fd33623aa7d458e8f66f88ee3626398467708e264b1dac57a50064",
        "rule": "google.rule.private-certificate-authority",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.private-ca-pool"
        },
        "dimension": "google.context.ownership",
        "via": "source.pool",
        "match": {
          "by": [
            "name",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9dfa86b2a921f961337ca88e97986609940a60d46a7a1e876fe39e4af2f030d7",
        "rule": "snowflake.rule.cortex-search-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9e0d6f3f07a612f3439f283bc2ee7527e9b25e2b2de59eb776d7553130748599",
        "rule": "google.rule.secret-manager-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9e7e3aeaeea3ee5a986ebc35e505097e030c0d40c69bc16ad22cffab09b90473",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.message-queue"
        },
        "predicate": "cloudflare.relation.publishes-to",
        "via": "source.bindings[2].queue_name",
        "match": {
          "by": [
            "queue_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9e86255b784b910b6003d5f0acc71b6741584ce8955e9720a169a21fcb712d8e",
        "rule": "google.rule.gke-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnetwork",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9eb2c1c24115ed438cd425d0b3cafe98067d219707846e7819ffc2370a8c92f4",
        "rule": "vault.rule.raft-snapshot-agent-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "vault.relation.stores-snapshots-in",
        "via": "source.google_gcs_bucket",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9f026bf1553223628c43e205a00d81fdf7b6e2d04245e37c12eabdc427cf67d0",
        "rule": "vault.rule.kerberos-auth-backend-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9f054806ae7ff81f1cf156d24d9b020eda68ba432d21397ec647268489d9fbe7",
        "rule": "snowflake.rule.aws-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[1]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9f2a09af7efa34323e21454785f8636bdc937f037faab75e5635ee3b37dbb30b",
        "rule": "azure.rule.cdn-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9f34c3eb056b393a9fc58e6cbe7f83f40734103bc5422ff30bccab348d2b443b",
        "rule": "hcp.rule.hvn-route-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.hvn_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9f351a0aa6d3040c38270b00b770ec56362c5484e856d4203307f5034ba4ce6c",
        "rule": "mongodb-atlas.rule.stream-processor",
        "kind": "context",
        "to": {
          "kind": "rule",
          "id": "mongodb-atlas.rule.stream-instance"
        },
        "dimension": "rf.context.runtime",
        "via": "source.instance_name",
        "match": {
          "by": [
            "instance_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9f553e061a4099b5a2ebdd0b9d91777c96155098a301fb98907d73448b545e57",
        "rule": "hcp.rule.project-iam-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9f67a4d1b6654a282bd35de624d3fc005db557bbe03307cc84214e04b37d6162",
        "rule": "aws.rule.s3-bucket-versioning",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket",
        "match": {
          "by": [
            "bucket"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9fd31b59b8b8314e3f607a65152e45141fdb1badbb0a2c7666f425f3bbdc4cfe",
        "rule": "databricks.rule.lakebase-data-api",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakebase-project"
        },
        "dimension": "rf.context.runtime",
        "via": "source.parent",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:9ff78cc59812756a7971d0b8989eecd9a924b050a0fec31d8bc58d8bad0c808a",
        "rule": "vault.rule.secrets-sync-vercel-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:9ff97a2283b0b8607fcde62094736acd30f423d9ba9469f60b51e2d6a0521a91",
        "rule": "azure.rule.machine-learning-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a007db18debf0f7a378b4b008a5286965c6684c819722c3c58fdf6b829efd598",
        "rule": "hcp.rule.vault-radar-source-github-enterprise",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
        "rule": "azure.rule.aks-node-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.vnet_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a110cbb4a2d6e85a1a090c39dfde548e9c3bb12cbe333deac00d01e0ddeaf563",
        "rule": "azure.rule.hdinsight-spark-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a17b1b2f69a72eaa8ff8ad943827555d63113c33deb7f7ce54b4ab1b43d627a9",
        "rule": "vault.rule.saml-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a188d02daf5318ac0f2c833115f432e5b71151806aa6a9965d509516a66dd923",
        "rule": "databricks.rule.unity-catalog-volume",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-schema"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.schema_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a2552cd581951055bf5ce1e556f2e07b699cac347bfe17d5854a65f158fd72a1",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.serverless-function"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.azure_function_endpoint[0].function_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a26e63f8860d580c5de5d01c3d435c2a4aa5470471bc906d6d3bb11fb1772466",
        "rule": "auth0.rule.connection-keys",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
        "rule": "kubernetes.rule.kubernetes-daemon-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a2c288b43571974bd3f5499e1534c56bc23bdb325bb9358b3f48faf79df6f050",
        "rule": "azure.rule.azure-bot",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a2c472913591299fdce6ae74d8bfc0ded3bad1ad6d13ee0be7108a6bf01631de",
        "rule": "azure.rule.nat-gateway-public-ip-prefix-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.public-address"
        },
        "via": "source.public_ip_prefix_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d",
        "rule": "kubernetes.rule.kubernetes-daemon-set",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84",
        "rule": "azure.rule.web-application-firewall-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a32d59830343cd0d86e70212b25dcd3f150c2844965dcac0003fa50e2651fe0d",
        "rule": "snowflake.rule.external-access-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.identity-integration"
        },
        "predicate": "snowflake.relation.uses-api-authentication-integration",
        "via": "source.allowed_api_authentication_integrations[0].integrations[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a37ed085aaccf27d9182f02b005a06c67aa28da0433b44fa6f15bbd4d369c752",
        "rule": "hcp.rule.consul-snapshot",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.consul-dedicated-cluster"
        },
        "via": "source.cluster_id",
        "match": {
          "by": [
            "cluster_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a3998260f2a25c3cec8ffa37c04415823b962043d7b5d4f16324a899c4437e26",
        "rule": "snowflake.rule.custom-client-oauth-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.network-policy"
        },
        "predicate": "snowflake.relation.uses-network-policy",
        "via": "source.network_policy",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a3ad0173479898bf84d6780955ca7e4fa49580ec87889f1faca3fd704eee4837",
        "rule": "cloudflare.rule.zone-lockdown",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a3b5b010cb79905242d6aa0b4d19dd76e9be56b142db03761113cfbd2c53fd91",
        "rule": "azure.rule.linux-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.app-service-plan"
        },
        "dimension": "rf.context.runtime",
        "via": "source.service_plan_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a3bbfe6113be2ab7cadbbc28418fd7f046d75d9dea2befea475a757805ebc227",
        "rule": "snowflake.rule.service-user",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "predicate": "snowflake.relation.uses-default-warehouse",
        "via": "source.default_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a3c7a32fdd13017dd85b90895fd43d665d023bcb3304314f953862aeb21f91a6",
        "rule": "vault.rule.oci-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a3d81a93f77c5938f0749c7ee35bf6c143b1b752a3622f1f50e9c04d7217715c",
        "rule": "cloudflare.rule.zone-hold",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a472e0c4b3fa3f10ff2d704b195c8dfe9bbbac940b657aadc59b3614b3899ee5",
        "rule": "azure.rule.storage-encryption-scope",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a4a12d20fe8de8e14a1e7fe867162f7901def676423eeca9a1c34f630f2ee54c",
        "rule": "azure.rule.oracle-autonomous-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a536c4f92fb4595e4e73a88ac32a1bf0f93ef09545edf90f538ee99ebfa80c46",
        "rule": "okta.rule.auth-server-claim",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a578d2415a50ff8a8bbfdf4d78ecefbea9a4e4e30754d399e328418b9d7d4fff",
        "rule": "mongodb-atlas.rule.federated-database-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.cloud_provider_config[0].azure[0].role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a595ed83f57e057e65bff90a500abff5c952442f2ba1abcda4758cf566d59005",
        "rule": "azure.rule.managed-grafana",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a5ac544dd734ce7c870f2f1938be86b08d5957f1c7549cfd1c361b83c3cc307e",
        "rule": "newrelic.rule.cloud-aws-eu-sovereign-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a5b7c835fd60e015b37140056bfb9e0e554934449f80d110ac605606672885b7",
        "rule": "snowflake.rule.external-s3-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.accesses-object-storage",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a5ec9117bb8361bcb681e0783b4d27ede934b6ef7e4ea576aee68ae6237d2f60",
        "rule": "mongodb-atlas.rule.federated-database-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "mongodb-atlas.relation.reads-from-database",
        "via": "source.storage_stores[0].cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a5f900f4c18cd53da5808fe341481d067aa310d55048466f702f0b7a11116bde",
        "rule": "google.rule.service-networking-connection",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a5fc513bfc4b5d6937a852c9b2827950f7d968b842082207a8c3da5f48f31931",
        "rule": "azure.rule.container-app-environment",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "predicate": "azure.relation.observed-by",
        "via": "source.log_analytics_workspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a7536ed51b471c266429802b31fcd560278696e406a2727b28ac0b5b89476e9e",
        "rule": "hcp.rule.vault-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a764cc4334b630ea6431633ba4f92af695d932542e85b981eda84a70172d0435",
        "rule": "google.rule.hierarchical-firewall-policy-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.firewall-policy"
        },
        "via": "source.firewall_policy",
        "match": {
          "by": [
            "id",
            "name",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a7a7337c92f176a166989fc3c2315749b93d2f5f8174fa63e6c277e18faed29f",
        "rule": "azure.rule.cosmos-postgresql-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a7b26d581afa38ffeae722d633dc0ba79fbcbb5ec00158fc165268f0057f25d6",
        "rule": "cloudflare.rule.waiting-room-event",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c",
        "rule": "azure.rule.application-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a85c2ceb9eca1b4f64bca6351e64487a5f9f312cc888550baabc9fc8615dc08a",
        "rule": "vault.rule.pki-secret-backend-crl-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a86688332d04a91e0f9b517a12cb067d10d201e228ed003e74a0770fd5884b61",
        "rule": "hcp.rule.vault-radar-source-github-cloud",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a8a62a4cf1b1761be1bf5e39ade5920fd0b30c876a04a26385657fa5fe102f41",
        "rule": "databricks.rule.compute-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.gcp_attributes[0].google_service_account",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a8bbd8f578a7a963e723ac75746c74f1456f6c6f6eab6172a8a1bb2848920201",
        "rule": "azure.rule.logic-app-standard",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:a8d2f7832738c406c37021c89f12e89576a93e766335c95fe1ee1a5f5a1b5780",
        "rule": "cloudflare.rule.pages-domain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.pages-project"
        },
        "via": "source.project_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:a9abe0a706964765bab3f69254b98e6e3033aa5f0314937c2c5369cba444dab7",
        "rule": "cloudflare.rule.r2-bucket-event-notification",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:aa1a51f8e33fbb6fc38be29a68ca1bad560c4a9a45387c9a54d5a7dcbf4e2d6a",
        "rule": "cloudflare.rule.total-tls",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:aa7700379563792231251cd2005f01af0e287e2499636b39138b3a6528b630b1",
        "rule": "snowflake.rule.alert",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "dimension": "rf.context.runtime",
        "via": "source.warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:aac17904e99fec3044507275fffc59584f691f20c4c5db8d592a7523de738800",
        "rule": "confluent.rule.flink-materialized-table",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "predicate": "confluent.relation.uses-kafka-cluster",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ab20e7fc976d12d8398f183b9828be786feeacbcb1bedcb02e41389b690dcbae",
        "rule": "aws.rule.pinpoint-sms-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ab277ba83aa73e2df1191acb54af24be2558c913cb0177b9ae1224e67e4f96fc",
        "rule": "confluent.rule.transit-gateway-attachment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ab7bd88da2cdcb81b5c35ad5f211c8fdfd154a3072a98621bb67bbe29771f84c",
        "rule": "azure.rule.managed-disk",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c",
        "rule": "azure.rule.dns-zone",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:abed5ecb0ef0ee797b6e4f83c58288714aff11a8d032e819735ecb35ccf37b25",
        "rule": "cloudflare.rule.universal-ssl-setting",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:abfff6a2a9dfccc2d5ec89f9fde3cbb32f3ce0cc21ecd867610a0e55ceff9ed8",
        "rule": "confluent.rule.custom-connector-plugin-version",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ac0d412fdf69014207eaf7e2427afe79d91b0bd9b1ebb11cc895136e768d096b",
        "rule": "azure.rule.ai-services-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ac80136cf108af3d9fff0cfdea5b3bd4c3f1a1eb76e6e815e3a15b0a84671297",
        "rule": "hcp.rule.packer-artifact-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-version"
        },
        "predicate": "hcp.relation.belongs-to-version",
        "via": "source.version_fingerprint",
        "match": {
          "by": [
            "fingerprint"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:acc456d68781b0776c883fc021682efc295bc11860621544f2fc370702136dc6",
        "rule": "snowflake.rule.iceberg-table-from-rest",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:acf510b3e51da8933840a869ebd2c777c03edb65603f00edef66c4df5c53c64c",
        "rule": "confluent.rule.schema-registry-dek",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ad1918db5c31d85b795275bbac0d10ed12b28f3f88af85e0034135f6b4fc7541",
        "rule": "snowflake.rule.stream-on-external-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ada30b87206ffe9e348b98fd1f95d662de0e8762e6ef7be7706b12c367464418",
        "rule": "google.rule.cloud-router",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ada716b7b9acd3b01edc78ae77b2b80b290ba9e9537bd29dc50bf0ce18495ae1",
        "rule": "kestra.rule.role",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.namespace"
        },
        "dimension": "kestra.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "namespace_id"
          ],
          "strategy": "dot-ancestor"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ae5aef5515a2f3171d76ac66ff18806b060a8bf71e48be92752263890199dc52",
        "rule": "hcp.rule.aws-network-peering-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:aee28e4061a558ed4d3107724278fe7dc2b3923a0e0a401d64321b02bfd0ae93",
        "rule": "vault.rule.secrets-sync-gcp-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "vault.relation.uses-cloud-identity",
        "via": "source.service_account_email",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:aef4de284857bde8dc3ded5b4183b14b46c89e93de90c026f26dcb2f7bbddb90",
        "rule": "aws.rule.ecs-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "aws.concept.ecs-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.cluster",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:af1c29db26ec6f22ececc5299d769454441fdc05d83722d48057d5b789550f39",
        "rule": "snowflake.rule.task",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.notification-integration"
        },
        "predicate": "snowflake.relation.reports-to-notification-integration",
        "via": "source.error_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:af44c908071675b164d8f0b0ac3b9e3a377e9dd9589b645792bf41531d97871a",
        "rule": "auth0.rule.connection-client",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-application"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:af96c3028466d43f90ad8b4fe3c760f66d4e3a2538751d9f2789b61e084c308a",
        "rule": "cloudflare.rule.waiting-room-rules",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.waiting-room"
        },
        "via": "source.waiting_room_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:afae3f3bc9437399a129777d8484b8b8343f52eb8a5def13d0b7ff3252e83b59",
        "rule": "hcp.rule.vault-secrets-rotating-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.confluent_service_account.service_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:afae6db87822aa7fd622ca7ad7ac0dcbe82312642c334978a8cc390703822a60",
        "rule": "hcp.rule.packer-artifact-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-bucket"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:afb4e789077edbc83bb357fbacf0013fdf8c609785eeffbea8d743e278b3dde4",
        "rule": "hcp.rule.waypoint-add-on-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:afd9c90d0fe6e66dec56bb558eb1fd71a5baca548de6f5c28a43812cd28ab120",
        "rule": "confluent.rule.kafka-cluster-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b01102a52bc739907ed8b7a232abfb5fb58c2d2c585bd6dcc71167c2b4ad61fe",
        "rule": "google.rule.gke-node-pool",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "via": "source.cluster",
        "match": {
          "by": [
            "name",
            "id",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b06356b91253bf1a4a770a56e6c0c975bd8b56048bc5e6290406891a0219b28c",
        "rule": "azure.rule.health-data-services-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b065c6dc18a6e6aa479350ebf7a83d7433665e16820af61e6703927d0822a3aa",
        "rule": "vault.rule.pki-secret-backend-config-est",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b0905f1016a17ab261a2f6703e335c5c9d1234766a1853ab295fcddf9aca2f52",
        "rule": "newrelic.rule.synthetics-cert-check-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.serverless-function"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.azure_function_endpoint[0].function_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b0f3918651029d2c8cc268b4bc4d5cd6df0369b68da24cf471312c631a212b7c",
        "rule": "azure.rule.vpn-site",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b13ee2ceb2a8088ad09854d7af26af2dc7b755f408273c69613547157274a4a8",
        "rule": "hcp.rule.vault-secrets-dynamic-secret-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "via": "source.app_name",
        "match": {
          "by": [
            "app_name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b158c9af9dd414442104d5f5c7800612d2c7d10ba4856e0da175da2c94cd2871",
        "rule": "kestra.rule.group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.namespace"
        },
        "dimension": "kestra.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "namespace_id"
          ],
          "strategy": "dot-ancestor"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b169858740f86a9d899cd86ce619c34ac28ce3826abb33fbbfdf01ede2664f5f",
        "rule": "consul.rule.config-entry-v2-exported-services-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.services",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b1900b22bc6554bcbf2025496627687a84a7c7caf7ac1647ef8643314df0d94f",
        "rule": "vault.rule.gcp-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b194c74dc582af3e906fa1d2da62161a0beef3573189e51428070b6e51f6a552",
        "rule": "confluent.rule.cluster-link",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "predicate": "confluent.relation.remote-cluster",
        "via": "source.remote_kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b1ac877ddd56a75b474a3c576c4f9caf52e9324089c5a52d543fd2c4ccb91a41",
        "rule": "auth0.rule.organization-client",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b20236027663cb227d796d68bba2f2fdbbf47a28364b7f5cd62fde53b34166e8",
        "rule": "vault.rule.cert-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b20bd95dd058ef5a1eb00aadea21c274a7deb3497776d412545dea2fc0827322",
        "rule": "azure.rule.healthcare-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b271fdefb47bc150088970971cfe0b27bdc2dfe54d45f1b063b7e65022a89db4",
        "rule": "azure.rule.event-grid-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b2723b1571b7f26274a0e052797601e8c3113a181c55d012bf6c8915e0810951",
        "rule": "azure.rule.dns-aaaa-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b293bdce7d1e790cacf987227e61b203c6bef58bcd4ffc8dd965611eec5d0a80",
        "rule": "hcp.rule.packer-channel",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-bucket"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b2b6f4995526b604164ec1c83a4ff62354101da58400496cb22e48031591107c",
        "rule": "hcp.rule.hvn-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
        "rule": "azure.rule.linux-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b31d2508798aecf07b5f6983117a7b066dd102383aefcb15c7029affd1a0b7b8",
        "rule": "azure.rule.data-share-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b38fd2d43fb2681d9db96a5719acfc4f2ac082ccc7c59320a7503ccc74e3ad65",
        "rule": "vault.rule.keymgmt-gcp-kms",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b4143494d95f035179c5ca546561165b4806e64db267298fe360f5d148add0fb",
        "rule": "azure.rule.log-analytics-workspace-table",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "via": "source.workspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b4400bd07800e59b21e23e3b2c02d4b5753d7e53514e1840d4d78cbb0da0ce48",
        "rule": "hcp.rule.waypoint-template-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b447e28b0dac8606be237565087317b73bbb5a15b84b361185fbb81df7c12c57",
        "rule": "vault.rule.secrets-sync-gcp-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
        "rule": "azure.rule.event-grid-system-topic-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.service-bus-topic"
        },
        "predicate": "azure.relation.delivers-to",
        "via": "source.service_bus_topic_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b482cecfe9279b497c51b4b47931b951531c9c84c45c53789a4574bbe74718b6",
        "rule": "auth0.rule.connection-directory",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "predicate": "auth0.relation.synchronizes-connection",
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b4a0669a7e0af11e7ed4ad45606b1e85b2377d07c85b7965a5ca1f3e91c1e537",
        "rule": "hcp.rule.waypoint-template",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b4a7919de025a1079a404dcac4260fade35243774bcd70b6cc2aaa4b6833df85",
        "rule": "mongodb-atlas.rule.log-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "mongodb-atlas.relation.exports-to-storage",
        "via": "source.bucket_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b4e6ede5a49b23d59fcda3f2711ad98fd38fd6b70ffc8b9445c724175f5b2f7d",
        "rule": "snowflake.rule.service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-access-integration"
        },
        "predicate": "snowflake.relation.uses-external-access",
        "via": "source.external_access_integrations[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b4ec4a883c1eb55aabc00c5cba1f56f74bfd756eccee0f205697b8c4ead08956",
        "rule": "confluent.rule.kafka-mirror-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.message-topic"
        },
        "predicate": "confluent.relation.mirrors",
        "via": "source.source_kafka_topic[0].topic_name",
        "match": {
          "by": [
            "topic_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b524ff693b8a477e2f2440fefd9ba78a3dd99e0039265fc8dbda279f52db63c7",
        "rule": "mongodb-atlas.rule.federated-database-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.cloud_provider_config[0].aws[0].role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b578a045aa9781b8ad4021ac5dc623ef25c7fc402744e9a108490d4317008ad8",
        "rule": "databricks.rule.workspace-network-configuration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "databricks.relation.uses-cloud-network",
        "via": "source.gcp_network_info[0].vpc_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b5cc1d74e25d9cd2b8c9d422817a6b5200665da691bd122f7286df5f11aab68f",
        "rule": "vault.rule.azure-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b5d3872564a68614e95a3e3e44333a3198c17465fed86cd6414d1794296593b3",
        "rule": "confluent.rule.dns-forwarder",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.network-gateway"
        },
        "predicate": "confluent.relation.uses-gateway",
        "via": "source.gateway[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b5da761249a6e1333a6f7b328989caefab5c8778c180769c00e7336c03da9c01",
        "rule": "grafana.rule.cloud-provider-aws-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b5f79c35a9e54df1cdfaec2ef1d3a9dfcb47cffe7ab4c1d296f2d2e1b8abd785",
        "rule": "mongodb-atlas.rule.auditing",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef",
        "rule": "azure.rule.aks-node-pool",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "via": "source.kubernetes_cluster_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b607b8dd33698098292ab43d22561b3e3d04f2fa35b92f997c35f5d28ef5562e",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.provider-integration"
        },
        "predicate": "confluent.relation.uses-provider-integration",
        "via": "source.azure_data_lake_storage_gen_2[0].provider_integration_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b6a0bc4a9c70af5d1f47a0240157628946bf40ec37ac3f0ea974125ba1595a5f",
        "rule": "google.rule.dataplex-zone",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.dataplex-lake"
        },
        "dimension": "google.context.ownership",
        "via": "source.lake",
        "match": {
          "by": [
            "name",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b6bf25eda4c65ab1b07774aa1f604aeac531577cc498c95af0a60e2ef364391d",
        "rule": "mongodb-atlas.rule.search-deployment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b6c0f4e361f65983f3827101597016308ba933553dfb890c3afbf94e67d4abf8",
        "rule": "hcp.rule.vault-secrets-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b6ca392bace0893db736752a2ebbe411019e65bea3d8f75db29b549791e0707d",
        "rule": "auth0.rule.trigger-action",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-extension"
        },
        "via": "source.action_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b6d60b720ab88ec8c788005fae362babf6064acce641815a39b2abd6ce63e58c",
        "rule": "vault.rule.spiffe-secret-backend-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
        "rule": "azure.rule.subnet",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b7562544f88a01cd6aebc186b782e2768a2d682cd594957bef48e5cf25733a2f",
        "rule": "google.rule.project-iam-binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.members",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none",
        "prefix": "serviceAccount:"
      },
      {
        "id": "emission:b75868dd1e392f5052e2436b29dd079dcb6b50f6f9802dee8b6111171c100bf0",
        "rule": "aws.rule.globalaccelerator-listener",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.global-accelerator"
        },
        "via": "source.accelerator_arn",
        "match": {
          "by": [
            "arn"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b78802715be4b6b3e38613fd67c9b8f71bd9b2e191e968c8cbccdc9c932af2b2",
        "rule": "google.rule.vpc-subnetwork",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b7bb95403bb24dba3d6f4c1993438931ff61ed0f1ab0e009bf3a4fd300ddd311",
        "rule": "mongodb-atlas.rule.project-service-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b7cd78856a8805cbde88ef8c3d07c2293be146f86f76dbfeb74309c7cc527526",
        "rule": "azure.rule.azure-files-share",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b83bb4646d344e062292a635bc5bd602614f787100712b2f21685dd97a48c305",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "mongodb-atlas.relation.connects-to-database",
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b892ea1eabd0668fd8aae9984842baf452cabb84aa868a4b3b0b7542c575537f",
        "rule": "hcp.rule.aws-transit-gateway-attachment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b8b7423828712e2be8e67bfeaa0615cac7c40e5fd5c5d68553b4135b9ffd287f",
        "rule": "okta.rule.realm-assignment-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-realm"
        },
        "via": "source.realm_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b8dc9955790e646412ba70ce5511283ef110066eb68f58dfb3a1f2b12775be55",
        "rule": "azure.rule.linux-virtual-machine",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b8e13fccb659012af32c1234b3b9006e67a50b76d16c3a90ed0d62ba79cd6380",
        "rule": "consul.rule.config-entry-service-resolver",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b8eef0acb915dd10a85174229672efcec6db166dc48d20cab4d1f2ed2a7c04b6",
        "rule": "mongodb-atlas.rule.organization-service-account-access-list",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "client_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b8f3ba42e29d5f1e443ea90613bcd34187dfaa80e4b348622ef9065902b6d5cf",
        "rule": "auth0.rule.client-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.api-resource-server"
        },
        "predicate": "auth0.relation.uses-api",
        "via": "source.resource_server_identifier",
        "match": {
          "by": [
            "identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b8fe896282ba8e753d95e5de4ca296bf48af61b371c9fa2bc76e06b1a7933ca2",
        "rule": "newrelic.rule.synthetics-broken-links-monitor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.synthetic-execution-location"
        },
        "via": "source.locations_private",
        "match": {
          "by": [
            "guid",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b94273f2f2c3c3ca32a87ff166007177b8e8656f2dab4b43b7cba8085e9dd7ce",
        "rule": "azure.rule.video-indexer-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b9475049a55e2cc4e587cec88ab7b617338c65a4bd8a687889789863034c82d5",
        "rule": "hcp.rule.waypoint-add-on-definition",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:b976f67cc18dabf281a696dce582caabf9f76d0f3f50296d0eb15c20159afcef",
        "rule": "snowflake.rule.external-azure-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.storage-integration"
        },
        "predicate": "snowflake.relation.uses-storage-integration",
        "via": "source.storage_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
        "rule": "azure.rule.event-grid-system-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ba04a80e17af14e61a3fdfe98bb67cedccf983396c8512b062db5abb237aa5a0",
        "rule": "auth0.rule.organization-clients",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ba42372183a9ff1f899b2d9a0c9ec4b8cc5b822d222b37c05f505c5265583dee",
        "rule": "azure.rule.virtual-hub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bab46cbf291089d37a7bf795b8e61c4660ef3b184996986cc577f86f423eb647",
        "rule": "vault.rule.okta-auth-backend-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.path",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bad2479af4098b089c3754456300bfc5d3cf5c2e1663b7a257aea8b622df75cf",
        "rule": "cloudflare.rule.api-shield",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bae5d0a68213818779a68a1e187e58b636aa0f8dbca3609467ec542d8323c8cc",
        "rule": "databricks.rule.unity-catalog-schema",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-catalog"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.catalog_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bb39ab591ebbd30976abc322b51593a462ac1027d78feb4e08cc9d02af08a640",
        "rule": "vault.rule.cf-auth-backend-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bb49c699ccb1272674400502ed8c1fc61e33bcb18005d45a3b41d3597a3f5ea5",
        "rule": "vault.rule.transit-secret-backend-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bb795f726b6b6ff1b3abbe7e01976e9bbcdcf2c2c3311238c24789987fc77191",
        "rule": "confluent.rule.kafka-acl",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bb80a3b871bad59103de44b3df2f2ce133d5c78cb3a42f11b26c44dbdd097127",
        "rule": "azure.rule.confidential-ledger",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bbc5653c425cea0801ab573044295a6125513e0e5e8d3690620eb418c09113db",
        "rule": "azure.rule.queue-storage-queue",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bc074cf0302c36884a3a5127fdc11fb658e24f4fb111f902876746f7fd5002ac",
        "rule": "azure.rule.dns-txt-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bc253fac46f3d7f6eafb2045785ab157c3b30dfaac70fab3fd7ee5fb972e6401",
        "rule": "databricks.rule.compute-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.instance-pool"
        },
        "predicate": "databricks.relation.uses-driver-pool",
        "via": "source.driver_instance_pool_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bc3c89d7cf0ea274326ed1cbbdb222ae33a5864b61d6e8893e460604b7580e86",
        "rule": "hcp.rule.dns-forwarding-rule-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.dns-forwarding"
        },
        "via": "source.dns_forwarding_id",
        "match": {
          "by": [
            "dns_forwarding_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bc57c72351de9939953a4ca64a51dd09c340d1e16fdc1532dc16086f764dee71",
        "rule": "google.rule.cloud-run-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bc626f2cffcdf918cfa78578a9ae00c8f0347040c6090d6d76a5c0f17916daab",
        "rule": "newrelic.rule.log-parsing-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bcb178394dfa2c24ebae991897b443f3df716f48670858610bd937be69d64f73",
        "rule": "mongodb-atlas.rule.cloud-backup-export-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-authorization"
        },
        "predicate": "mongodb-atlas.relation.uses-cloud-authorization",
        "via": "source.iam_role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bcc0e5bb164394267d6d7d373a8e2a047ca9b29ad0ff2116330b90d4a640d782",
        "rule": "azure.rule.arc-provisioned-kubernetes-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bccefe63b8a8e225ecdc91a919f2269f41a0e7b7396975d984ac09f4a6d6024a",
        "rule": "confluent.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "confluent.relation.peers-with",
        "via": "source.azure[0].vnet",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bccf2288598a053b2786e431f104cd819f0af3e7cd66d029388a0f2220814de6",
        "rule": "aws.rule.instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bcd984f017fd223a61d0a06befe10ea6ff697e3d0a3a7bee621adee267793a22",
        "rule": "azure.rule.api-management-standalone-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bce33d84d84aebaf1a0e8e53d085457a1c201731d0abeb23f7f4dc9b8f972494",
        "rule": "confluent.rule.network-link-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bcf18482d33df8e5c31eb4677788d6de43c9f4eb82c2848e28d9e1e1d4ac53bf",
        "rule": "confluent.rule.ksqldb-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "confluent.relation.uses-principal",
        "via": "source.credential_identity[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bd0937f80efd0bd5efc473e439941d8a09b86479de9f80f639196f0095a26f92",
        "rule": "azure.rule.fabric-capacity",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
        "rule": "azure.rule.aks-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "predicate": "azure.relation.observed-by",
        "via": "source.oms_agent[0].log_analytics_workspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bd414430368dbe6301aff125805cf4ac40abc630ffb31eb043ddda6ed573bc8c",
        "rule": "datadog.rule.integration-confluent-resource",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.service-integration"
        },
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bd4d25c79375b827e7e38c99c2bda1ce54f33912355ea8d53102dbd925b1c773",
        "rule": "mongodb-atlas.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.atlas-network-container"
        },
        "predicate": "mongodb-atlas.relation.connects-atlas-network",
        "via": "source.container_id",
        "match": {
          "by": [
            "container_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bd89c66f0e5abc817d6a740a6e846f514dbd3435d9a842a301ba97490de97268",
        "rule": "cloudflare.rule.r2-custom-domain",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:be7cb2d479a48389e3d709b218c1cef8f42a358e05496ebe223da069139191f8",
        "rule": "okta.rule.app-access-policy-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:beab7df67f8a8098bd059a47f875c220f26623bcdfd4bda0fdb755240ca6c3e0",
        "rule": "google.rule.cloud-run-service-v1",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:beb7d2981a8f9b518ba4da193e8b1c3c3b19392f6b97e8ba993414cf0cf035fe",
        "rule": "vault.rule.kerberos-auth-backend-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:becfd26e50502d6ee82a6d980df9251cc14de49c8332e8a85cc2cdfc7185ab0e",
        "rule": "hcp.rule.dns-forwarding-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bee45772298c5182761efd9511797f0e80fe1475ca089e63107fbc2d42960a8c",
        "rule": "azure.rule.event-grid-event-subscription",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-grid-topic"
        },
        "predicate": "azure.relation.subscribes-to",
        "via": "source.scope",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:beedad18a0d04324ff37418b1ae5cfb16b4677e6294fa1ab88836d77a1e2f0f6",
        "rule": "azure.rule.trusted-signing-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf034fb3c0f7b2fad00304b8aeb2b0192528478c939524e89414a3ef528022cb",
        "rule": "google.rule.cloud-armor-security-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.cloud-armor-security-policy"
        },
        "via": "source.security_policy",
        "match": {
          "by": [
            "name",
            "id",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:bf0cf38275d9f5eb1a1bf8ba80dcc3ec3494da6c7628151d5977fc47718780ce",
        "rule": "azure.rule.log-analytics-data-export-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "via": "source.workspace_resource_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf14b122a1b15651f8bfcf4e44d5da775b439ecbecddf4db751af16a68d539aa",
        "rule": "vault.rule.identity-oidc-client",
        "kind": "relation",
        "to": {
          "kind": "rule",
          "id": "vault.rule.identity-oidc-key"
        },
        "predicate": "vault.relation.uses-signing-key",
        "via": "source.key",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf1cba4eb2e8bd0990ce7b5a585324762655bb116f8b6b75e5843382e090c6db",
        "rule": "azure.rule.dns-ns-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf2759f80b7a80c53e4a79c2c833c9a61ad8af576b9cbe88f0a56b352683bdf5",
        "rule": "vault.rule.plugin-runtime",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf78776f62d73d1afd74e926d07d81203beddff5b98459714e61d44fad014d4f",
        "rule": "azure.rule.playwright-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf79adaf6470d840ee2501d05e8634d58f4f6a8b16f6db2dcc3aa000e292c72e",
        "rule": "databricks.rule.metastore-data-access",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.azure_managed_identity[0].managed_identity_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bf8b34ffbea443fb94d891d1ce86d35d1be7ac3384c3d3476e3ff5afd5d4f3ed",
        "rule": "azure.rule.managed-hsm",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:bfbe975e23d2b4dccd46a42d8fd431b9cd82b3113063f2b7e55fa7c7e58bbb85",
        "rule": "confluent.rule.subject-mode",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c01225a8560b2626312aff1b999ef45fc439d8763ba142b2c58da7e706acb2b8",
        "rule": "cloudflare.rule.cloudflare-tunnel-route",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.cloudflare-tunnel"
        },
        "via": "source.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c02bd7e28e02a868af0d6400a1f7d1b3d7a8e646729c7e3561a5dfb646943972",
        "rule": "snowflake.rule.external-azure-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.notification-integration"
        },
        "predicate": "snowflake.relation.uses-notification-integration",
        "via": "source.directory[0].notification_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c0a69e10691b9d1ebdea4005350878fbdf2312230163123fd55eb2af2cb364df",
        "rule": "azure.rule.managed-application",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c0e30e6829afe970b3340b7cddf3e998074678e589f5f83fd2c1e5502bd6dba1",
        "rule": "vault.rule.jwt-auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c10217a4b63ad58a8107ce7761265fb2f35411f6c6f2560a028bc6384acd6713",
        "rule": "consul.rule.config-entry-v2-exported-services",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.cluster-peering"
        },
        "via": "source.peer_consumers",
        "match": {
          "by": [
            "peer_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c12bd12b2c2fb062c00ada55533f3e5bb4f0670002699c530ca11b7dca960430",
        "rule": "hcp.rule.consul-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
        "rule": "azure.rule.private-dns-zone",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c158960c635e26baa69e18d6ab25d81e4254d9fcc825420f617f496a2268c2ff",
        "rule": "confluent.rule.catalog-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.provider-integration"
        },
        "predicate": "confluent.relation.uses-provider-integration",
        "via": "source.aws_glue[0].provider_integration_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c198a7ff4a48e6c9ba77e34d9af5c5fb26d81a9607c45e0167f5ec8567ba849b",
        "rule": "mongodb-atlas.rule.serverless-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c1baac149387b5f89a7441dac3bd583ca28fdb7cbc9aca48a39a077d1ef83ae4",
        "rule": "hcp.rule.hvn-peering-connection-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c1d54fd97446cf11c89bb459663e656358e581927151c42d452333a4493fa484",
        "rule": "azure.rule.datadog-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c21dd3beb4dd349865b3c2a5efea4d72a5a7531e060e69fcbf68db2b0e77f7a5",
        "rule": "vault.rule.rabbitmq-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c2581c3edda5fc22a5567debbd47040706a7a15a89440fcdd3cc351147be8627",
        "rule": "cloudflare.rule.certificate-pack",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c2b3065355a0502341b712ac6d693109672aec7d5f120aac2c8b569a3dec027a",
        "rule": "vault.rule.secrets-sync-github-apps",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c310ca11efd122e64360741c1c4e304ad597e07e92db89a6ed40572da98a59d8",
        "rule": "snowflake.rule.service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c3142d040d95e27599aec84913734ea7b38d4a5296b45d9daf481aa2c66a621a",
        "rule": "aws.rule.pinpoint-apns-voip-sandbox-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c31d977aeaa2ec78aa6bc17323ec0444c88bec809ec0e7aae9d0c5a5e7ff0a1c",
        "rule": "snowflake.rule.postgres-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.network-policy"
        },
        "predicate": "snowflake.relation.uses-network-policy",
        "via": "source.network_policy",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
        "rule": "kubernetes.rule.kubernetes-service-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c344f448989a931893652a702fed0ff606614406227c0aa6f7bdd48dc160cbbd",
        "rule": "azure.rule.file-share-backup-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c34ae960c35daa6b0b0052e7d9cbc255c07705adf6c5821d6dc320e27a04bec1",
        "rule": "hcp.rule.consul-cluster-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.consul-dedicated-cluster"
        },
        "predicate": "hcp.relation.replicates-from",
        "via": "source.primary_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c3639461b2589a28752278d2080ddc75a5d9e2420bdd17e4c41e2eea55b67bc8",
        "rule": "snowflake.rule.task",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.workflow"
        },
        "predicate": "snowflake.relation.runs-after-task",
        "via": "source.after[0]",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c37d39507cdd9b54306263584abad87049cbfd14821a5e97659e84e3d5fcd922",
        "rule": "azure.rule.databricks-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c3f455fb16cb6ef57411caed2bec46c2f478e7cf223175bc6c853913f4d2f83a",
        "rule": "cloudflare.rule.r2-bucket-sippy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c40f57e604ca72fe3d2147ce33c32f47860e9d08233226fb79ae55659643af86",
        "rule": "google.rule.serverless-vpc-access-connector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnet[0].name",
        "match": {
          "by": [
            "name",
            "id",
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c417ec2c0b87188d6547574169e628cc6a921f9fe3bd63f5bdb987e4c546dbf5",
        "rule": "hcp.rule.azure-peering-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
        "rule": "kubernetes.rule.kubernetes-stateful-set",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.service-account"
        },
        "predicate": "kubernetes.relation.runs-as",
        "via": "source.spec[0].template[0].spec[0].service_account_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c443c90dffefd2ce72599afb4b0b354fe135cae8aa32455ff85d94f7e0523718",
        "rule": "hcp.rule.vault-secrets-app-iam-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-application"
        },
        "via": "source.resource_name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c470c011111e6cf2285ece2fe64ed3638ded4ad2cc290a93da6a6bbb1fe91c41",
        "rule": "snowflake.rule.iceberg-table-from-delta-files",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c4888e5ee7354c2b52683fb151fba0daeb3663b0c9c4b66cc7ad4f7299867e0c",
        "rule": "aws.rule.eks-node-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c4af021e0e7d5e62b7b688fd5f90e85e75fab18f131710c6c31b07e9742fa6af",
        "rule": "mongodb-atlas.rule.stream-processor",
        "kind": "context",
        "to": {
          "kind": "rule",
          "id": "mongodb-atlas.rule.stream-workspace"
        },
        "dimension": "rf.context.runtime",
        "via": "source.workspace_name",
        "match": {
          "by": [
            "workspace_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c4be1eee9798b1a69f0a476fc03d6b6fe8b1552bff55257f0257103e4c933e9e",
        "rule": "azure.rule.netapp-backup-vault",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c4fba7219a0f9c3af6f512518291726605904a26adff072f557171cc94753de4",
        "rule": "google.rule.spanner-database",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.instance",
        "match": {
          "by": [
            "name",
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5",
        "rule": "azure.rule.aks-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.default_node_pool[0].vnet_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c5183c58b8ab21f4eb5bf5305ddc5d40c4dc47c7600c961ef7b34449bf54cd97",
        "rule": "azure.rule.data-lake-filesystem",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c5a51a01560a385c945b5222654943b813cdf371bdbb453f5e89fbd3556a6c9d",
        "rule": "grafana.rule.k6-installation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c5d212c089ac9a3eff7d9ac8d06ed9fcdca4510f6efc64c59d91079306cc5022",
        "rule": "snowflake.rule.legacy-service-user",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.network-policy"
        },
        "predicate": "snowflake.relation.uses-network-policy",
        "via": "source.network_policy",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
        "rule": "azure.rule.private-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c5eec2dff9a35a10ec3176d98d6e98a1d8e16c6554a66750ba7416f432301de5",
        "rule": "mongodb-atlas.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "mongodb-atlas.relation.connects-cloud-network",
        "via": "source.vpc_id",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c5f18e1257e2a300424825bdffc0581a217eb1d22614688dc4b919e15c467864",
        "rule": "aws.rule.iam-instance-profile",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.iam-role"
        },
        "via": "source.role",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c626eba3a3edcaf19b45c3113b8ee86c9863c9ee8987cb7202d182fb86890651",
        "rule": "vault.rule.pki-secret-backend-config-acme",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c642f7f5bad793a2abb0abbea7435c1d10e0100f296d981193bb31a46546fddf",
        "rule": "vault.rule.secrets-sync-azure-destination",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c666e8dd30a14b77b65aab694849012ba2cb943c8f6c6ed27a2ba92fc872a3a9",
        "rule": "vault.rule.pki-secret-backend-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c667cc7c3fdc1183b0c983f0e13c2f2e5ab27012c6ec62411ba196c353cd4c77",
        "rule": "azure.rule.cosmos-mongo-collection",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.logical-database"
        },
        "via": "source.database_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c72800333dc878c60c695ba1a16caaba3d774fa8d2ac52f57d88c294b66f5629",
        "rule": "azure.rule.event-grid-domain-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-grid-domain"
        },
        "dimension": "azure.context.ownership",
        "via": "source.domain_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c7419db35837170118bd0bd62294e242b0c981b84a7ffeb2f41f4c1a6bf6d5fb",
        "rule": "azure.rule.site-recovery-protection-container",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c7a3a0210697e6e2adc82f3c6b02ef0e364014cc298f9c79f70535644c244080",
        "rule": "snowflake.rule.external-s3-compatible-stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c7cabacb0241b50acf4ee0ed96eeffea00f824dc9c0b2c28b045431762d50177",
        "rule": "cloudflare.rule.custom-origin-trust-store",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c818e340c823e17ce0fda544ad0a089e87d5dccfe76b0ad2d90049bf5f26f0bd",
        "rule": "azure.rule.bot-channels-registration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c8355753836e2c69bf6be8f20fa4e3fef870c72a773cd3bf39b543e2132c8e13",
        "rule": "azure.rule.sql-managed-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
        "rule": "azure.rule.nat-gateway-public-ip-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.managed-nat"
        },
        "via": "source.nat_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c83d4c5de47981201ef656f62261a3f6a4a728092fe3cf476410cb363c30881c",
        "rule": "azure.rule.netapp-capacity-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c84760b7dac47c29bca1844f8ffd543ac534629de5f0a74448e48cddbf4e530c",
        "rule": "cloudflare.rule.zone-cache-variants",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c855eaf2b1363bfded2e8910e51ca0821812e008e3a7bb8902cf08e590eaeacb",
        "rule": "cloudflare.rule.connectivity-directory-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.cloudflare-tunnel"
        },
        "predicate": "cloudflare.relation.uses-tunnel",
        "via": "source.host.resolver_network.tunnel_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c8802e2a38a10addec33ae927288579f720cc48da86e05ee22a4fc98421304ac",
        "rule": "azure.rule.fluid-relay",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:c9bce86fc7ce18a66384f21fbdf666ccb123696ff891f9804f06c492ac3369e6",
        "rule": "vault.rule.database-secret-backend-static-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
        "rule": "azure.rule.service-bus-subscription",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.service-bus-topic"
        },
        "dimension": "azure.context.ownership",
        "via": "source.topic_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:c9dc1c9478893c75484deb01ba96f2d28ba4cdb19e4b37aff57bf2872200f97b",
        "rule": "snowflake.rule.stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.storage-integration"
        },
        "predicate": "snowflake.relation.uses-storage-integration",
        "via": "source.storage_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ca67eeb9ad86409fc7023b3231a175473c38183dd22f5b6f8335215a90ac22d2",
        "rule": "google.rule.cloud-run-service",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "google.concept.serverless-vpc-access-connector"
        },
        "predicate": "google.relation.routes-to",
        "via": "source.template[0].vpc_access[0].connector",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ca9b1b38aca5614e9f3efa35988a0822d1df341f0802366ead780591957abfc9",
        "rule": "confluent.rule.connector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cac20596251ba185ccce404c69d4da0904ea7957f65bee92121ef2c73a00ad4c",
        "rule": "vault.rule.mongodbatlas-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cae26bdf95572b4c308006414af38b2b1f8621283914b4c0e5418ef3098e7bcd",
        "rule": "cloudflare.rule.page-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:caf76bc1631b33e2b91f2ba2da92ad5dc4dab037c20b2eac22cad5fcb3395628",
        "rule": "cloudflare.rule.r2-managed-domain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cb1732f466d9ee8efa49220bcc057262872154aee9552fae5779886dc922e4ec",
        "rule": "auth0.rule.organization-discovery-domains",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cb22937c32099d08068fc1b241441fce6331a35411a4763ecab4bffee654893b",
        "rule": "confluent.rule.private-link-attachment-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.azure[0].private_endpoint_resource_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cb2c5722404609df20c44e72261c8e52a23fce676af7a9d85bf6bd2cf2994994",
        "rule": "google.rule.project-iam-member",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.member",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none",
        "prefix": "serviceAccount:"
      },
      {
        "id": "emission:cb99c4922b18a0d279b183d214c4b075fed1f9a50ca9e6efcc9851674ad37ef1",
        "rule": "mongodb-atlas.rule.project",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cbb3dd5d63d03463992e3cf72c9f2dcae66ee70d2c082860ac9dc7eb8ee2c7f9",
        "rule": "snowflake.rule.gcs-storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[0]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cbed59885c48e3a53de949208d780d5f3b8f2f3cc6efa7e671146962427c20f2",
        "rule": "aws.rule.emr-instance-fleet",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.emr-cluster"
        },
        "via": "source.cluster_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cc0e9e47dfd5f0aa0bac4b86aad56679c95ef4c8e3c69f377ddd13a8cc383c94",
        "rule": "azure.rule.logic-app-workflow",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cc2dbf5ddf16aace1243c03a721fa1c4ac3180ddc22866628f4bc221b095d462",
        "rule": "databricks.rule.unity-catalog-catalog",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.delta-share"
        },
        "predicate": "databricks.relation.imports-share",
        "via": "source.share_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cc64909a51fc10f87801af35d24561b719cd3525bddf9d548fae5b9e7b3158c3",
        "rule": "google.rule.alloydb-instance",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.cluster",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cc740150607030d0b686489275bd0a515325075aff14d40c80806a14840d9e10",
        "rule": "cloudflare.rule.proxied-dns-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ccbd588642d46b6905e2ca7578212b8724a692a3e7645b785f38bf03283decf8",
        "rule": "cloudflare.rule.cloud-connector-rules",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cd3810fa4dbd715fdb296bce4b6e46e0f86b0771377bb17109cb1cbd478711be",
        "rule": "aws.rule.iam-role-policy-attachment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.iam-role"
        },
        "via": "source.role",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cd53e3fd45575d10e07655a9717d7b91de78c1384f44a5301d55382040dacdb9",
        "rule": "azure.rule.attestation-provider",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cd646bb653e32b6f96580fd445247700424bff593f6ea9c47c175305cd736a72",
        "rule": "confluent.rule.flink-materialized-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.flink-compute-pool"
        },
        "dimension": "rf.context.runtime",
        "via": "source.compute_pool[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cd6ed52ef51e9829bd02c26bbde176bd2af765f8d342587ce636d5c41a340481",
        "rule": "okta.rule.realm-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-realm"
        },
        "via": "source.realm_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cd79b81a5114b0c67df1b0f078ac8c68607f2d6d4cd732516bafcc3044615dab",
        "rule": "grafana.rule.cloud-provider-aws-resource-metadata-scrape-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cdb79456a064c89bb96c3623914e25bb15a31ac9a421c43e8c15088897568e02",
        "rule": "snowflake.rule.stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.accesses-object-storage",
        "via": "source.url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cdccf1e7de8ba2d167cdbdf7a69649469dac7bb8fb8a2f0f594e3c2528b6821a",
        "rule": "mongodb-atlas.rule.alert-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cdffa736d0c39e317424b4e303330fe21eb79ccda2147661c130bdb7024211d9",
        "rule": "aws.rule.rds-cluster-endpoint",
        "kind": "contribution",
        "to": {
          "kind": "rule",
          "id": "aws.rule.rds-cluster"
        },
        "via": "source.cluster_identifier",
        "match": {
          "by": [
            "cluster_identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ce28ea1381fcfd50d5252d4cc7b3a3a8425b71655961e5fd17860c55bf00062b",
        "rule": "cloudflare.rule.custom-hostname",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ce2d2790d96ad7db700fff3484449c4c04fcd2241aa554f6ce98aaf8c9088756",
        "rule": "mongodb-atlas.rule.stream-processor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ce76ddcb4e5ecb2d6683f4a332050920d2f499ada965818b2c96f229921ce733",
        "rule": "snowflake.rule.stream-on-view",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ce876574534e02cd5a0802ed9cd26fd094916846d31aa771fb9e748cb9fb5546",
        "rule": "confluent.rule.flink-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cea80d1efb29620c28f20d2c828a67e8804a7ebec6a13635c6bc3da3a190c5b3",
        "rule": "azure.rule.monitor-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ced9bc6b08e0bd23a5e63cf8047b053de197148bbfa4758bc6512bfcfc65382a",
        "rule": "azure.rule.spring-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cef28481857e8cb793ebe99d91ea9dd27a06c47ffd5822eff7b87c114a5cccb3",
        "rule": "auth0.rule.organization-client-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cf56a85118fe68f343272d4156fa2b624557291ed0e6c1bdbcffacdd6c8bd462",
        "rule": "okta.rule.trusted-server",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cf62e93294ef2654a1eadb3979e1af6197b222f1793540767de14657a4306e7b",
        "rule": "hcp.rule.vault-plugin",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:cf815d9f3cf6416171568c06a0b09157fef986ead7279fa39c4422218317dfb3",
        "rule": "vault.rule.kubernetes-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:cff71ca1d5791f87db66da419a328b740821999c99334af7d5d6c0ec487a3f78",
        "rule": "auth0.rule.connection-scim-configuration-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d01836ac883ad616d673c1e838ee3ae68483d207e4207082a1402a578fdc6fa9",
        "rule": "azure.rule.container-app-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.container-app-environment"
        },
        "dimension": "rf.context.runtime",
        "via": "source.container_app_environment_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d05ce8ef275dbffe7a32beeda0d1310efbc934703c1feebf027637e518665c86",
        "rule": "confluent.rule.access-point",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.network-gateway"
        },
        "predicate": "confluent.relation.uses-gateway",
        "via": "source.gateway[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d0d83328c0b7768caf562582eb0efe49efa652981a9769b94f2f950e73951230",
        "rule": "hcp.rule.vault-secrets-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.gcp_service_account_key.client_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d19956379463c5f51952f3c66a47e3f6ac216f11579e60e49ee1188828816d4f",
        "rule": "hcp.rule.vault-radar-integration-jira-subscription",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-radar-integration"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d1a10196317036e6ccc186cab687f2ad5628d73a85ac1f1caf917a33f5726f0d",
        "rule": "azure.rule.dns-txt-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d1d6cc732e32a8d8a3d0dda31f04181e49216b5bef80c015da0e336d23be3483",
        "rule": "mongodb-atlas.rule.cloud-provider-access-authorization",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.cloud-provider-access"
        },
        "predicate": "mongodb-atlas.relation.authorizes-access",
        "via": "source.role_id",
        "match": {
          "by": [
            "role_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d23e6ce882b7273af2cd6acdb14a23b31de48311123ba9bdffe8963823d9f109",
        "rule": "google.rule.memorystore-redis-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d249bb37ec59d4aa795fe652820b176ccd1edc068e93b9e0026fb9c7cff03a69",
        "rule": "azure.rule.mysql-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d26cdf1311d16615ffe2bf44713bcb6857f89395d7d9b9c63bc145b748d1a3fc",
        "rule": "hcp.rule.vault-secrets-rotating-secret",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-integration"
        },
        "predicate": "hcp.relation.uses-integration",
        "via": "source.integration_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d2c00c6db5dfcc2cc21da6a904bd254a6fc3bd78c018f29a7767f286be404df0",
        "rule": "snowflake.rule.notebook",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d2c88f439dd1f6680874bfea9972b31c824069bff4f74fe69de59483c6afc513",
        "rule": "newrelic.rule.workload",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d2cce2a0e6db89cd9112c25f10ae6902cabd3e1099250f081311669c18d8b01a",
        "rule": "google.rule.private-services-access-range",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d2d298771e9c1e15c4502c7f921d50cb13ee38cda0a493d2f960331ed6160fd4",
        "rule": "aws.rule.pinpoint-baidu-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2",
        "rule": "azure.rule.application-insights",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "predicate": "azure.relation.observed-by",
        "via": "source.workspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d337140cbe0470465247eb20bd084739f83fbe0041e662efa760da2279a06c41",
        "rule": "cloudflare.rule.workers-route",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d3735842b64e5c7d3786ea0a6160fb8f829d2786f7f563448511683537f0c8be",
        "rule": "datadog.rule.integration-fastly-service",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.service-integration"
        },
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d39863d3086bdc6dd5661dc15fdc0a0aa18f7e18620bf49a537ab9a8b50904e4",
        "rule": "cloudflare.rule.email-routing-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d40079598c39d45d1e754214efb9b70a9d339c7a1c0c8805e8d7fbdbaac1b6de",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.workers-kv-namespace"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[3].namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d4501e59d64a88062268ba2dbc8e24bc2dc98faa57ddc530bda3021751c56187",
        "rule": "snowflake.rule.schema",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-volume"
        },
        "predicate": "snowflake.relation.uses-external-volume",
        "via": "source.external_volume",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d477084a1fa312b9bff4000dc48cb84accd0ce5cb932202395f1ca71aec7a768",
        "rule": "azure.rule.email-communication-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d47837a829b9297d1b74837ffef5a8f0fa47c99a4873848bd49faf9950d71f66",
        "rule": "hcp.rule.vault-plugin",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.extends-cluster",
        "via": "source.cluster_id",
        "match": {
          "by": [
            "cluster_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d49486349d5c163541a23ad07408e8392ea6cacd724f5b6ada86a0ec47298061",
        "rule": "cloudflare.rule.api-shield-operation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d4a7b54666f03714efe16b9ba7172b24d39a9a65d5a72e247774cab9635f61d0",
        "rule": "hcp.rule.hvn-peering-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_1",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d4d436ce445bfd1363e688af5534271ee86eb3782104686fe24c7b4523ae706e",
        "rule": "google.rule.bigquery-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.bigquery-dataset"
        },
        "dimension": "google.context.ownership",
        "via": "source.dataset_id",
        "match": {
          "by": [
            "dataset_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d56f3c0ea0feffa2e3dbf5489c88bcaf763298c4dbdbc28907c922b326611f31",
        "rule": "mongodb-atlas.rule.search-index",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d5a7046f033f6094757c8cc1b100470760d2ecb54be5b7dea022fd013ba77b7a",
        "rule": "databricks.rule.external-location",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.storage-credential"
        },
        "predicate": "databricks.relation.uses-credential",
        "via": "source.credential_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d5f05b03450428dff9384500d5ae6f4b51e47ae889eca37b4b4798791e4a50b6",
        "rule": "auth0.rule.connection-client",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d62737e5a1de1ff443a2a7ecf6c4a3b8302b1e8181332c82213b3becbc26cc1e",
        "rule": "hcp.rule.resource-control-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d62d289151748356d7ccfd9e5af3802ef07d971722bd6fc3599327b66b4b5c2b",
        "rule": "snowflake.rule.dynamic-table",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d632f7e588c8ce49124d71e283c29a47b061ced9bbedd29b84ef93ed9149a93f",
        "rule": "vault.rule.raft-snapshot-agent-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "vault.concept.encryption-key"
        },
        "predicate": "vault.relation.uses-encryption-key",
        "via": "source.aws_s3_kms_key",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d6554ca439b6c2d00108b660916c9a81d5231405678e4eabcb2cca18ede1a217",
        "rule": "snowflake.rule.streamlit",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.stage"
        },
        "predicate": "snowflake.relation.loads-code-from-stage",
        "via": "source.stage",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d6718d13233c09c5ed07cb0211774561f71db4d511e97099e66752374cd1c550",
        "rule": "cloudflare.rule.dns-transfer-incoming",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-transfer-peer"
        },
        "via": "source.peers",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d6cbbc9a5164a936c1dffc50c9d466ebb731ee888536fe4fd750a4acf59cda58",
        "rule": "hcp.rule.dns-forwarding",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d71ed06b0c4371faf8d51b86561ec9b98c75e519b9773e17426c1cfaa90eecf8",
        "rule": "databricks.rule.service-credential",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "databricks.relation.uses-cloud-identity",
        "via": "source.azure_managed_identity[0].managed_identity_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d724c4c5f46245f02421fc5cd8926b2f4e39cfcaf26f4be791fc9e0608fac6ba",
        "rule": "cloudflare.rule.api-shield-schema-validation",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d72ec4db293db80690e068b7828b372675716a8255667b978a970586befb0993",
        "rule": "aws.rule.apigatewayv2-model",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.api-gateway"
        },
        "via": "source.api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d735c138ca5b8d57ea91ad877b514436f43d36b3b6516718d23a2dccd9aca585",
        "rule": "google.rule.vpc-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d7408030ca09d820750773d89f584ff234078e7308a68d153621ffeffcbbc175",
        "rule": "cloudflare.rule.zone-setting",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d74c73647c8a4c69468b538fbda23c22bc167a91a4b5dc4db88a8c9c55d1341c",
        "rule": "databricks.rule.service-credential",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d775c1e23e9c8d531969389242288c0c7ba9c160b57bdb66f6b97b3d1d4a290f",
        "rule": "consul.rule.namespace-policy-attachment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.namespace"
        },
        "via": "source.namespace",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d777b73d119781711d5c18139d1efdfc8e495fa754b8775f8c3ce9ffe75ec93d",
        "rule": "newrelic.rule.cloud-aws-govcloud-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d79beca0a0b4fe018bcd574391bda75080e8b34ede1839d2b7cfa43260529b44",
        "rule": "hcp.rule.private-link",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d7f76c907edcc3abeda27b043cc17d154255b88530876997b3b82d1741786c6f",
        "rule": "hcp.rule.vault-cluster-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d863f30160253e26110195b52fc9b7c96932ca779ef774fd7f07a70d3f3b48a2",
        "rule": "azure.rule.virtual-wan",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
        "rule": "kubernetes.rule.kubernetes-ingress",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d978e9bc065573d5c12cc28b7083ead00b238a065748181df1d09e7f4baa64e3",
        "rule": "azure.rule.log-analytics-saved-search",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.log-analytics-workspace"
        },
        "via": "source.log_analytics_workspace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d987e6031062e6a9a1fa59a16f54809fca95628e68d531a16d0e03db4079e639",
        "rule": "azure.rule.hdinsight-hbase-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:d9a64cd6c855784105461777f54e1815b6d00e0891c0aa71421922f7ae6fedc9",
        "rule": "databricks.rule.ai-search-index",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.ai-search-endpoint"
        },
        "predicate": "databricks.relation.served-by",
        "via": "source.endpoint",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:d9f131a3bd3722685f88725c4f56c150be842a6ff902a8afef84e6219cb69e5d",
        "rule": "okta.rule.app-oauth-redirect-uri",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:da30cf7d92d19cd12c305f84a0ec65f223d16eda3b06568d398f29483fdd79f9",
        "rule": "aws.rule.api-gateway-model",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.api-gateway"
        },
        "via": "source.rest_api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:da509564754c89019ea6f5ee4740ec3564a271155fc9d530b3d49637012252a4",
        "rule": "google.rule.cloud-monitoring-slo",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:da54a537cd59f5f027fb50b68704d8f1bb423a0cfb7d0476778368be5a1430a4",
        "rule": "vault.rule.pki-secret-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:da59c38cd80bae9355049a2faa858371a14961bf3ec7ca92b6a2a65a18c2071a",
        "rule": "aws.rule.api-gateway-stage",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.api-gateway"
        },
        "via": "source.rest_api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:da8d7c87981a07aa064930535e4e7c64e39527857e5aea7de2ef831c6cfd322a",
        "rule": "azure.rule.network-security-perimeter",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:db27792b5218566b1bfa31829da487158f38de1d410cb00831e82b14c55ddf07",
        "rule": "mongodb-atlas.rule.push-based-log-export",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:db36abff182d06a539b7b962a4eadfdaead07fa502e4b0a32877081ee835d0a3",
        "rule": "confluent.rule.schema",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:db37e931bfc65741e0e9e31ec9376f93760c3aaa557c8453ecc47dae3a14167f",
        "rule": "azure.rule.network-function-traffic-collector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:db4b41182af9be5ad200167128a0ecc875c2387ca2562f0092f545d4ff467fd3",
        "rule": "azure.rule.data-protection-backup-vault",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172",
        "rule": "azure.rule.service-bus-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:dc16469728b6a16e9cc8b41309f019dc21c8684cd3c268a12fd8398efe93007f",
        "rule": "azure.rule.data-box-edge-device",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:dc78ce207af2b781c9db45239052c2d924a0971d5ea0dbaa645132fceabdaa1e",
        "rule": "vault.rule.gcp-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:dc8a9d264beebfb5bb40f5b15d5060df370315bbb9550570c8c1bd3103907349",
        "rule": "hcp.rule.vault-plugin-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-dedicated-cluster"
        },
        "predicate": "hcp.relation.extends-cluster",
        "via": "source.cluster_id",
        "match": {
          "by": [
            "cluster_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:dc9283e8404435d8a69f81e280d8586372289db0013ddf54c91b6299587988f0",
        "rule": "vault.rule.identity-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:dcd1d83b3486113369468d3e4d53dc6e1830e6de98ac674f19a1725cc41f3eff",
        "rule": "google.rule.cloud-run-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.template[0].vpc_access[0].network_interfaces[0].subnetwork",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:dce5874dab3dfb1fbfde79383e5392a5017af63ec6d85da6aeefc7cb77d93553",
        "rule": "azure.rule.entra-domain-services",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ddef64d78f5e66c74f86780b56aaf11344b22d3ed062c9845c4a28ebe8465723",
        "rule": "snowflake.rule.external-volume",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.uses-object-storage",
        "via": "source.storage_location[0].storage_base_url",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:de7467a00ee0bf18ae448876efcb3cbc7ba9b5043cf72623286fd1f8fc171676",
        "rule": "hcp.rule.aws-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:de757fb8a6e409cba08843fdbb890787d1d6982a55c765f17a06d7187455288e",
        "rule": "hcp.rule.vault-secrets-app-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:df0787431b2d3290899534902297d0087be42fc2d0957f56cbacf53c62a797f6",
        "rule": "mongodb-atlas.rule.private-endpoint-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:df15c658d13f8f582496cce3b23e68a66dc573f491d3cb043df7733884cccf26",
        "rule": "confluent.rule.flink-statement",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.flink-compute-pool"
        },
        "via": "source.compute_pool[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:df41118f7e22ff7666bff815be62d8c9853382da226a07d5346460dac41d265d",
        "rule": "newrelic.rule.synthetics-monitor",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:df9553ef44282a4ef1c938231aabfaeaeeb03ce6dd6433a8b0c44401bfb66831",
        "rule": "auth0.rule.event-stream",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-extension"
        },
        "predicate": "auth0.relation.delivers-to-action",
        "via": "source.action_configuration[0].action_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:dfc0d239f4eb59886085d9516007f87cff0d1004fd905f184c0a3e3e3ebdd9f4",
        "rule": "azure.rule.spring-apps-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e06c391217eb3f489e2410c28c318c8c7764717f8ac34fb3f1fe60347e0c0855",
        "rule": "vault.rule.database-secret-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.secrets-engine"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e0c516be28b69fc937ddd39b48998964d8475751be9bb0c61ce432fd70e773b9",
        "rule": "databricks.rule.registered-model",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-schema"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.schema_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e0e69324a97fe93ebe55713461f49b498a909c3ebd7e0cf3d2c982d06bac94ab",
        "rule": "databricks.rule.lakebase-provisioned-instance",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "databricks.relation.branched-from",
        "via": "source.parent_instance_ref.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e0fc3246a2780dbd7f8611ce574c1af524f2054bd7a78425cfbcfb07d8c9fb14",
        "rule": "confluent.rule.access-point",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.azure_ingress_private_link_endpoint[0].private_endpoint_resource_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e12450f10633884fa03ebfd232acea87790c0fc3f3ea269360aa8f3928842239",
        "rule": "vault.rule.secrets-sync-gcp-destination",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "vault.concept.encryption-key"
        },
        "predicate": "vault.relation.uses-encryption-key",
        "via": "source.global_kms_key",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e171d2064ef817f6a76aeb6122adfdfcb0ce8085fef8e86f71884eaaf689e6a7",
        "rule": "snowflake.rule.external-gcs-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.storage-integration"
        },
        "predicate": "snowflake.relation.uses-storage-integration",
        "via": "source.storage_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e172988861e526803dde33551cc9901f6a24d73d899d6a742dd2572a6da0867c",
        "rule": "vault.rule.identity-oidc-provider",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e18a986f262237536e6ce963b1076ef94e94b80f8f7fcd48ce2cfcdcae46e1ff",
        "rule": "mongodb-atlas.rule.network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "mongodb-atlas.relation.connects-cloud-network",
        "via": "source.vnet_name",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e1a33c171e7c6f044dd4f72158cf8587f52993d2a6e4fcc2aa4411c6c9a274a3",
        "rule": "azure.rule.azure-firewall",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e1c2f710216b886b7ae763a2c67470a25a80a535c4933552f06c8560b22daa1b",
        "rule": "newrelic.rule.synthetics-private-location-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e1c81684456ecdb3fd0f6abaefccbc79dde2813979b580583a54bbd16dfe1210",
        "rule": "azure.rule.sap-single-node-virtual-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e21085df3ad48ac065aa8042cf81b80680a8ce1ff826d97fc1a1261143b7a718",
        "rule": "azure.rule.storage-blob",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.storage_container_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e23558cef5c74f95b77fbf6c1ac00f352599d53e32e1e50f12e467eb3c74073d",
        "rule": "azure.rule.health-data-fhir-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e23ed52da6ed5eada7e592fde744011c34b5e5257be055bf86cf58f4f6e77678",
        "rule": "azure.rule.dns-srv-record",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "dimension": "azure.context.ownership",
        "via": "source.zone_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e2400575880390f8907675b933473fb1679fa7c3000b46ad2b8ca7331e0e40c3",
        "rule": "vault.rule.gcpkms-secret-backend-key",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e249b14a1633bb5832d7cc95f6e95bfd14e65f9c466f792deb16e6b9040effda",
        "rule": "cloudflare.rule.zone-dns-settings",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e26e7826f9667efeaad38ad2318a12ff6573fdc141782caa1b2f65dd57e9d07d",
        "rule": "azure.rule.storage-management-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.storage-account"
        },
        "via": "source.storage_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e275a2abc52bcb0324e7534812a87f5d4cc40beb5d5a44ff5df2657391f6c009",
        "rule": "snowflake.rule.interactive-warehouse",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.virtual-warehouse"
        },
        "predicate": "snowflake.relation.falls-back-to-warehouse",
        "via": "source.fallback_warehouse",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e2cae1da2ab3ca8f7c04adee3c7fae195f824977374053fd788847416f3ec3bf",
        "rule": "aws.rule.nat-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e3134b1d4eeb0dbec8d2918b6da7b9c23163c72c4d23b46dd4fbf4fa94fdb336",
        "rule": "azure.rule.expressroute-port",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e3262e17b596bd7cc138422c894ec65b1ef1135ed64b727cca2aed3662b01938",
        "rule": "azure.rule.container-app-environment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.infrastructure_subnet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e32f799337b991a59a75ddec5276ad187d86df679c74562f7a891cc65133e80d",
        "rule": "confluent.rule.provider-integration",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e36bd182a48ab381acba21ceaa3bd54fc6f98b51567dd3295d6622d2ff677d36",
        "rule": "vault.rule.spiffe-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e3aea5122c4cacaafefa1520969222cd822081b66c79076a0c28b5a3a92bbac1",
        "rule": "mongodb-atlas.rule.team",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e3c1dda57cbcdde4e8f22e32a5702ba4a4c4b610259ba510e031e55817c8f0f3",
        "rule": "hcp.rule.consul-cluster",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.consul-dedicated-cluster"
        },
        "predicate": "hcp.relation.replicates-from",
        "via": "source.primary_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e3d707a08d06c9c22126e1304c7aecf4ef0b62fbc19f8a26fadf2e768236b1ce",
        "rule": "azure.rule.managed-service-fabric-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e3f82f0203e550313d38aaf19d76558506472431dbd973fc824e22e82c75c8c4",
        "rule": "cloudflare.rule.token-validation-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e3fe7494cfb53da696f540eb1d6d24672115357ed19f5a0ce65d98562e568e23",
        "rule": "cloudflare.rule.workers-script",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.workers-kv-namespace"
        },
        "predicate": "cloudflare.relation.uses",
        "via": "source.bindings[7].namespace_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e4094c1b09562c29437520e04b06d5d8aad9a02ea4b79843af1be820cc9c1fcc",
        "rule": "confluent.rule.network",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e410928e514e555a9b46e6fb31e45ffb998800c4cb1cacc7d98c254d39b53a67",
        "rule": "consul.rule.namespace-role-attachment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.namespace"
        },
        "via": "source.namespace",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e42b303950aa85bbfdea1c8016558e83570f2d4005bdeba996db5b24e021ef67",
        "rule": "okta.rule.app-oauth-api-scope",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e48217102b96b7c3bb5fadee9227ef99fc587049264c599c630ec1a3ee1e0fdf",
        "rule": "okta.rule.auth-server-claim-default",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.authorization-server"
        },
        "via": "source.auth_server_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e482deeacbd16c7246c77e4a6187c80ea6ad9a2eb1e4156ec332b7a775bc5279",
        "rule": "aws.rule.connect-security-profile",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.connect-instance"
        },
        "via": "source.instance_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e4a29dd1f444fb60ab94e63529c26753cab73bc05017a200e2ee5f1f90231ad6",
        "rule": "grafana.rule.cloud-provider-azure-credential",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e4cb3f0ea8c92b6ddbdad7ec36e04e51a8436d6f56d460a7b534384dae9ae9b8",
        "rule": "vault.rule.auth-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e4d66650dcd0ed7536742d383293d7c7bbdf95fd22baafdebc0d70a87230777b",
        "rule": "cloudflare.rule.regional-hostname",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e4e84c9348e75cc73954ba3540b4248ecede3647fb3bda6adfe8b360925af2af",
        "rule": "hcp.rule.packer-bucket",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e5020499db40444bdf34d994b32042d6ea1cfb471bcbdc90af0a213fc7f721c3",
        "rule": "newrelic.rule.synthetics-private-location",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e50ce07e1b89e57b6f3f028e59dd076703f56bebf145d0f256bc422b98e2aa69",
        "rule": "azure.rule.graph-data-connect-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e514dd9b57702ca6e96c6ac4850e230255410bf2c99a2b0e9b1b323ca618b15f",
        "rule": "hcp.rule.boundary-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e53a69ab20cfc913c3aa2b7f437eb72b3d4c09c353b09e09d3d797ab0f4cc641",
        "rule": "google.rule.gke-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e5a5c42f4930645904fc9f019f869867d05ceea503ff5fb84cb52f1631d04a73",
        "rule": "azure.rule.managed-lustre-file-system",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e5fb4800364884952b5b9f336614d5b19aedce7252fd1a17635931110c3bfcc7",
        "rule": "hcp.rule.hvn-peering-connection",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e62aa0620de3f7e9566c47818414e62a568ed16b1316bcc9b2ae8c521b731de3",
        "rule": "azure.rule.azure-local-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e65709c75929b2a5507037cfc5ebdc2b5b8bad46e10999e6a8e11326a8b42d37",
        "rule": "auth0.rule.organization-client-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-application"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e65a50925b9cdaff99e63df66c1954afc7012b47a4d4a855a017f849fbfb7d09",
        "rule": "azure.rule.hdinsight-kafka-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e683cabf4d4958fbe20a29fce4113debbc72c1328ed968ddf4a75b27b2119a38",
        "rule": "snowflake.rule.job-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.compute-pool"
        },
        "dimension": "rf.context.runtime",
        "via": "source.compute_pool",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e6f9613e510c2fcdaa876dada77b15614af11cc0885a9c6a5d0875510d8cfd5a",
        "rule": "azure.rule.nginx-deployment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e700ab3621d5e58b12a2b0b9dbc4f2c40a8eb0050ffcfd2c8fb370631c2f8e31",
        "rule": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e71440cc44b62748c34faf499f2841a3d9afa69be376ba1c123d4c3809a8b8e6",
        "rule": "grafana.rule.data-source-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.private-data-source-connect-network"
        },
        "predicate": "grafana.relation.connects-through",
        "via": "source.private_data_source_connect_network_id",
        "match": {
          "by": [
            "pdc_network_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e721e3d2905287b2291bace9c9a094df239e012dd350cfeb86a582c196d5b51b",
        "rule": "consul.rule.service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-node"
        },
        "dimension": "rf.context.runtime",
        "via": "source.node",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e7275dcf6b101247cb1de178ce52ba7612a75c29f5ef29644e5643211d86587f",
        "rule": "cloudflare.rule.web3-hostname",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e73dd9f5d49c4713bacf3ff5ed3361913aa92d6bb7d8a3443e5a6f2888e4e2ab",
        "rule": "aws.rule.connect-contact-flow",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.connect-instance"
        },
        "via": "source.instance_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
        "rule": "azure.rule.virtual-network-peering",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "predicate": "azure.relation.peers-with",
        "via": "source.remote_virtual_network_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e75f2dcbb1e6fbe19188217c619df51ce0713a123b27fd87f680d35c2e402142",
        "rule": "confluent.rule.private-link-attachment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e76c75a7310051737524ddfbd009c44661106a8b36391848a957effc13123d2e",
        "rule": "hcp.rule.dns-forwarding-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e77243677ac4fd65019882e2b89ec84b0661647e0b22b175c327a416af4a4e9f",
        "rule": "hcp.rule.hvn",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e79f4022cbfb0d1282d2844ef8689a51d727432944ed3545615595a907d851be",
        "rule": "vault.rule.alicloud-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e7aa0acdaa2a91b6f386d12957f7465667579a6dc2a59b3b6f0a725816483a75",
        "rule": "azure.rule.iot-central-application",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e8094b4259793b7f6bf5a3b9f019930e94a8782966a699f2ffab77ee1758958f",
        "rule": "hcp.rule.waypoint-add-on",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-application"
        },
        "predicate": "hcp.relation.extends-application",
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e86093cb23ed031f8f76b9e473dfb34180dc0e16cc693aaf3a83a868e174ca93",
        "rule": "azure.rule.stream-analytics-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e866ca36f351006115def0ed00912b61e096562f2eb8674e3d689ce37bd2fe6a",
        "rule": "newrelic.rule.fleet-deployment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.fleet"
        },
        "via": "source.fleet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e8800910a28731ac07d48efde2c977bb8d4e8896d50bdb1bda4d0e7c592c71be",
        "rule": "hcp.rule.vault-secrets-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "predicate": "hcp.relation.uses-cloud-identity",
        "via": "source.gcp_federated_workload_identity.service_account_email",
        "match": {
          "by": [
            "email"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e8e186a1c71a24b0a29333debb01146eb096fb6bd23a8217265a34ba14a5243a",
        "rule": "auth0.rule.connection-directory-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "predicate": "auth0.relation.synchronizes-connection",
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
        "rule": "azure.rule.virtual-network-peering",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.virtual_network_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e97bb3aea443ad75b38cfa1a0cc1a09bc42715d114535ca0e930a408db8ef9a0",
        "rule": "aws.rule.appsync-function",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.appsync-api"
        },
        "via": "source.api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85",
        "rule": "azure.rule.cosmos-sql-container",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.logical-database"
        },
        "dimension": "azure.context.ownership",
        "via": "source.database_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:e9aed5a15273c526214fdde0f3f115f4829a23d1c58ebec6fd6eef19d6abac50",
        "rule": "newrelic.rule.cloud-gcp-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:e9bb3fb70714a22ed500c0e7eb9c305ac1351cccae27ddaf41e4e0d6afbc0ce7",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.environment"
        },
        "dimension": "confluent.context.ownership",
        "via": "source.environment[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ea6ca9fad74bb7ebc298b67866011c645da7071e788d20ec411d46fc7ad65eb2",
        "rule": "newrelic.rule.cloud-azure-integrations",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ea734f3116ec80322591c3e4f45fc47525aa183b3ab11983ffd8fdc6527dc978",
        "rule": "consul.rule.acl-auth-method",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "consul.concept.namespace"
        },
        "dimension": "consul.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:eaa981f98a03b273c04fa5d8ea3385ed16ffaf89fa0c3aa9e2f9fdd8b7f43817",
        "rule": "hcp.rule.azure-peering-connection-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_link",
        "match": {
          "by": [
            "self_link"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:eab6f40f70a3d48ef7346801d533b0971c90aae312ab38c28c65bef151c8dce4",
        "rule": "mongodb-atlas.rule.federated-organization-role-mapping",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:eadb50fd9c52b751205457b0ddc23153afe6f43a5d1c7b31ff82ff1e182872ce",
        "rule": "confluent.rule.private-link-attachment-connection",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.private-endpoint"
        },
        "predicate": "confluent.relation.connects-to",
        "via": "source.aws[0].vpc_endpoint_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:eb10b1a0050d9e2a27114d7b0028a1cf1e6ac20d702e4fc27defd4f8aa8da8e8",
        "rule": "azure.rule.automation-runbook",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:eb447163984c5a7c099fa52edba0bbf1177df42c74a08d5956e77c5959f35b7b",
        "rule": "okta.rule.app-federated-claim",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:eb6ccbf1014a179b9711cd2c2e2c0a05cbe10e90cf05dc81d3236f4d0fccbaeb",
        "rule": "cloudflare.rule.page-shield-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ebdfeceec72c095221f883ea41d58c71e7f1b6cec942d3a29c40b55f64790629",
        "rule": "snowflake.rule.scim-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.network-policy"
        },
        "predicate": "snowflake.relation.uses-network-policy",
        "via": "source.network_policy",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ebffd3f10825f8d580e50d721d0b2554d5f3da95eada2231c0aab0a7d300a069",
        "rule": "google.rule.private-service-connect-endpoint",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.subnet"
        },
        "dimension": "rf.context.network",
        "via": "source.subnetwork",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ec525163401a044e61ea7ff59e3d3c9ec606ecd9fd99ae4163db5bf98dee0562",
        "rule": "confluent.rule.tableflow-topic",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.provider-integration"
        },
        "predicate": "confluent.relation.uses-provider-integration",
        "via": "source.byob_aws[0].provider_integration_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ec62bf542968273787edd00cbc3b290842e368712dec15b87cbbc6b14d1f73b4",
        "rule": "azure.rule.managed-devops-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:eca0f8db4e351be3b36c37bed22887170604c62d6dee0e64f74b3a35f4d5299f",
        "rule": "google.rule.serverless-vpc-access-connector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ecb0d78bd45b49763fcc45414e05665e44fa74b94b958828d8781489e301efde",
        "rule": "databricks.rule.unity-catalog-catalog",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-metastore"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.metastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ece92f04efa194e252dccef73cd8b713fd58029563f4f63e159de9f1dc0ed64b",
        "rule": "consul.rule.config-entry-v2-exported-services",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.services",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ed0f9e805ba8852cb8a4b4ffa6f306ac84e5a2160fc21842673965cc45798235",
        "rule": "azure.rule.windows-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ed1f28441d6723bd9796e27e2832f84f5d9d13c6cd0217c6c8d94363cef3c00f",
        "rule": "azure.rule.cosmos-cassandra-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ed2cabacb49e25eb5488270039646ae1bee7b1722e4fd0c89035b60c52c8fcc7",
        "rule": "mongodb-atlas.rule.network-container",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "dimension": "mongodb-atlas.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ed2e6a33d7be1a6ea223fa7aaee338ca462681cfe063e483733febfbcea40714",
        "rule": "azure.rule.windows-function-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.app-service-plan"
        },
        "dimension": "rf.context.runtime",
        "via": "source.service_plan_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ed571e7e44b6da17d06a5237d7f8d065b876f0cacc77ece4b1151fef271e6f11",
        "rule": "consul.rule.intention",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.destination_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ed9feab125f92ba67b46c40c3402427ee1a3989d491ce94604a0f11c1aad6764",
        "rule": "mongodb-atlas.rule.search-deployment",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "predicate": "mongodb-atlas.relation.serves",
        "via": "source.cluster_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:edabfe523a7fdd5a30f04c5ca146bb2eff830813f11d97585a05b4a29d12221e",
        "rule": "aws.rule.s3-bucket-server-side-encryption-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "via": "source.bucket",
        "match": {
          "by": [
            "bucket"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:edb3548e21aa3d80e6f729befa4f2e52297ec16069a806cde5a2bde52c16f05b",
        "rule": "snowflake.rule.service-user",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.network-policy"
        },
        "predicate": "snowflake.relation.uses-network-policy",
        "via": "source.network_policy",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:edbd367b56a41abe20c819863e56d22799773554604a74e55d3a3fffa8a5dba9",
        "rule": "hcp.rule.waypoint-application-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ede6186ef3837c43f2a089d10458fbfe29b4f60cf171ca7a5128aa651c14ae69",
        "rule": "cloudflare.rule.secrets-store-secret",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.secrets-store"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.store_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:edfb575636aeb74d89499c8ed1a55cb22322b676b88ef306b69c34f50b4e15c4",
        "rule": "aws.rule.pinpoint-adm-channel",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ee3b54806c540a739036a3d3b552dc465c00f027a9ad2832c660a848c8317895",
        "rule": "aws.rule.appsync-datasource",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.appsync-api"
        },
        "via": "source.api_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ee5798562ddde7159179b60ca0972b8202e34994c381d9ca242a62f675fc1b2e",
        "rule": "cloudflare.rule.dns-transfer-incoming",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ee64988100025893854a38dc2c2a3c52c8b989de71f732334752995cf3212d7c",
        "rule": "auth0.rule.organization-connection",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-connection"
        },
        "via": "source.connection_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ee65dbc4de5b65aa57c7529d9f95fcb480923fda96642d4c3193349ecc4388ca",
        "rule": "auth0.rule.client-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "predicate": "auth0.relation.defaults-to-organization",
        "via": "source.default_organization[0].organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:eedb45466d10678d269559364aa7f859a1dce97b00a09bf73f69d270b58e5abb",
        "rule": "okta.rule.app-features-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:eefb94432f0fd6b5c552537550c41c4eba19eb45b7e1ec325f49f91ee20cf7dd",
        "rule": "hcp.rule.waypoint-add-on-lookup",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-add-on-definition"
        },
        "predicate": "hcp.relation.instantiates-definition",
        "via": "source.definition_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ef34a2c9336beae73c13d217db21c626cefa9968b616df38910d85ec4130afb3",
        "rule": "newrelic.rule.cloud-aws-eu-sovereign-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ef459363c7934643f312c1b7736747b41d156cd404a260e6ea37a47be0ef15d4",
        "rule": "azure.rule.cosmos-cassandra-keyspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.cosmos-account"
        },
        "dimension": "azure.context.ownership",
        "via": "source.account_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ef762771388e32a0f682a02708ecc10de84f0dd39206ad315e66df8dd9369609",
        "rule": "mongodb-atlas.rule.project-service-account-access-list",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.service-identity"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "client_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ef77a1eda5a8addbf49b37b4ba11e27c4dfff73287e9a949faa2097a227fda19",
        "rule": "azure.rule.arc-custom-location",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:efa6c37c3361ec6ea36e42485732ae5cb429201281c278eb9ae8d9e43144c9c3",
        "rule": "vault.rule.spiffe-auth-backend-config",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.mount",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:efb5dc5b4030d81afddc43d407fc873181bc715a2237b24ec782d2ea95ba3ead",
        "rule": "azure.rule.digital-twins-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:efcfdfdb05a71e8262c47a6e705dbe6c8fe90b2d9f510695c08e18f12fc16a9e",
        "rule": "cloudflare.rule.authenticated-origin-pulls-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f0003a6194fbbb64238036df841898ffa43367769c86216f43eb386cdb2e8c0f",
        "rule": "hcp.rule.aws-transit-gateway-attachment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.hvn_id",
        "match": {
          "by": [
            "hvn_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f0079852d85eed5485b0e8bd045bd21965305ed24fb6bc49187c9a7a36435776",
        "rule": "vault.rule.scep-auth-backend-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.auth-method"
        },
        "via": "source.backend",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f009c2c7be60e9076bae39ccbb864acb4491280fc333e35cd4a2a0a25228f1da",
        "rule": "azure.rule.dedicated-host-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f047c4c9dabe6776dd9ce7de0d337826f2a5c86462de9af17af7f8c07d088a0b",
        "rule": "hcp.rule.vault-secrets-app",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.vault-secrets-sync"
        },
        "predicate": "hcp.relation.syncs-to",
        "via": "source.sync_names",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f055c9896a5be3608f179102b55a43f3fd3dbfd8fb4e41ade37eb2a54a92111d",
        "rule": "mongodb-atlas.rule.private-endpoint-regional-mode",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f07919dce598e317c737882579980a689bcce3833236f12afad43bd86efbaddd",
        "rule": "kestra.rule.binding",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "kestra.concept.access-role"
        },
        "via": "source.role_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f0c15f2aa10a43ba2ab49831b368d2028aa001b7cfad54a6d5a1f7208fa6f57b",
        "rule": "azure.rule.static-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f0e3ce48b3cdfa038a787bd6600eef7149a2ecb42e622a625b0b1eeb627b0468",
        "rule": "vault.rule.kubernetes-auth-backend-config",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "predicate": "vault.relation.authenticates-kubernetes-cluster",
        "via": "source.kubernetes_host",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f0eaf6014914c377e5c0035df91bd207c509bdb212c6bfdf5b7118415e120843",
        "rule": "azure.rule.compute-gallery",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f10a732d38955f8b1cc21f11293ae3a172ffd16ffb0e8ab17b4dbfc3f16a28c1",
        "rule": "azure.rule.expressroute-circuit",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f10de9326de4cdc9b63c65bde04345d0b6affa9101dbc74c374f1295208f7e77",
        "rule": "azure.rule.event-hubs-consumer-group",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.event-stream"
        },
        "dimension": "azure.context.ownership",
        "via": "source.eventhub_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f12744df71e3d14943b4843c95747b49c2aa0a2c659c1536ba9fcb0583c6e3de",
        "rule": "azure.rule.site-recovery-fabric",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f12b4824dd202e0ca56ef515d636e12e30093d1360cdb8d5c878217c185cb6ca",
        "rule": "vault.rule.ad-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f132bb619fadc42955857597dec49b0e5dfe56f40ad9346957d4862311277e3e",
        "rule": "confluent.rule.ksqldb-cluster",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f1366416d9dac346f8630c19acbf76e56104bf3dbd3c22e7db98c7d6ffe20e5b",
        "rule": "azure.rule.private-dns-a-record",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.dns-zone"
        },
        "via": "source.private_dns_zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f1662bf8a207e8832ad358d8f4c83bc0fba23fd35753533a20cfb60dd4309140",
        "rule": "azure.rule.windows-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.app-service-plan"
        },
        "dimension": "rf.context.runtime",
        "via": "source.service_plan_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f2239241f8475f9f35fae98974ee67c3fd5a16999c0b59b4a7dfde136ee18374",
        "rule": "confluent.rule.cluster-link",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "predicate": "confluent.relation.source-cluster",
        "via": "source.source_kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f264af25b858832f5353dafdbbac04a7df7265b76dc65e4cac495e4558f1f592",
        "rule": "cloudflare.rule.origin-tls-compliance-modes",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f2731c534d241d73d19f0408b054b783db5f954b1306b3bcdbca3a9ad79e8cac",
        "rule": "azure.rule.relay-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f28d360d95961db19ace041caba04557f9b5b4c7b906f1ab00c963e4bb4689a4",
        "rule": "azure.rule.qumulo-file-system",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f28e48f40b98dfeb58faf5593fe870ab42a9fbaab89cc2e0c73e4827b408d2b2",
        "rule": "hcp.rule.private-link",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f28eda386b5a5147dbb3ffdd28114da041a5591ea331abf280303a612c3dbd75",
        "rule": "cloudflare.rule.account-dns-internal-view",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "predicate": "cloudflare.relation.includes-zone",
        "via": "source.zones",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f2d5603d43537cf3423fa9ae0f70e08561bf4003ae51fef27ce22560e2acebff",
        "rule": "vault.rule.pki-external-ca-secret-backend-role",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f2f68c8e37d9556270951b3b14090deded8819f1e9ef7380c8d0a13fffa26061",
        "rule": "vault.rule.keymgmt-distribute-key",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "vault.concept.key-management-integration"
        },
        "via": "source.kms_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f2fff03742cf413d7452cba468ef5be4afac4333108845a071ed92efe3598695",
        "rule": "newrelic.rule.obfuscation-rule",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f3005d55418c47f31288e15e5ee9ae69c31ca8f7b12f9a9e4cb373b9ce11b3e1",
        "rule": "azure.rule.mysql-flexible-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f329282c7da4721063ffd9bca96da9e13068d72957d6df20708085ef9b94f4e6",
        "rule": "vault.rule.keymgmt-distribute-key",
        "kind": "contribution",
        "to": {
          "kind": "rule",
          "id": "vault.rule.keymgmt-key"
        },
        "via": "source.key_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f349676ffd115ff381fdd56264ecd131cf5c11fccfafcbe1bb7fd7a003151146",
        "rule": "snowflake.rule.storage-integration",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "snowflake.relation.authorizes-object-storage",
        "via": "source.storage_allowed_locations[1]",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f43ae034b39f91c48dfdd01bd5ed70252d53fd67336323420764c4c4223fa3e7",
        "rule": "azure.rule.event-grid-partner-namespace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f4a26be81d810f1ce6868b181574e2ca353e3d49345eb1ce9e22c79ece36737c",
        "rule": "auth0.rule.organization-discovery-domain",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.customer-organization"
        },
        "via": "source.organization_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f4a5dd45aa5e9f53ae25dede07de86a0a101014136af2f65ea85498a84e6ebb5",
        "rule": "aws.rule.pinpoint-event-stream",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.pinpoint-app"
        },
        "via": "source.application_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f4baf51c5aff731d2b17f1dc547eb3610bb8541783aec1dbbd5e88c7472cd944",
        "rule": "confluent.rule.schema-exporter",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.schema-registry"
        },
        "predicate": "confluent.relation.exports-from",
        "via": "source.schema_registry_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c",
        "rule": "kubernetes.rule.kubernetes-persistent-volume-claim",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "kubernetes.concept.namespace"
        },
        "dimension": "kubernetes.context.ownership",
        "via": "source.metadata[0].namespace",
        "match": {
          "by": [
            "metadata[0].name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f4f5a5170ea83abfd139b60fc948ee797c55f873da457265f959e338422416e6",
        "rule": "hcp.rule.vault-secrets-sync",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73",
        "rule": "azure.rule.mssql-server",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f55e20849234390d815e23b3b82d44bc18eadaff9f9f27f9bf86b57282117fcf",
        "rule": "newrelic.rule.cloud-account-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f57680962b93091ac4e751f13c4fd267a9a99fc203460a858b8c9e6c0e035100",
        "rule": "azure.rule.health-bot",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f58dbdf92758e38e13963d7c102eb639270ccf39e150bab9ed98c785aab82a51",
        "rule": "cloudflare.rule.workers-custom-domain",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "dimension": "cloudflare.context.ownership",
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f5d319ae9c1f58eb69b5c86e8ca7a95586883c0121f132a1869fa6cfc334d46c",
        "rule": "azure.rule.notification-hub",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f6253e69509e66168b65ea506ea2aa93cc203e033fe785a7f35a14674a7a0f51",
        "rule": "snowflake.rule.external-gcs-stage",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.schema"
        },
        "dimension": "snowflake.context.ownership",
        "via": "source.schema",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f64425a140a93d8c607924a280a034395e2493998c4ade766ae483b3c8575ff1",
        "rule": "cloudflare.rule.precursor",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f663ef4413a71056d57dd7c604b82f2c13bfbb68361b6ca99ae31f27a0c56b9d",
        "rule": "auth0.rule.organization-client",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-application"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f66c6d2d2c31df365f610d5867405ce6fd8df86337e1847c05757ef023d90fcb",
        "rule": "consul.rule.service-health-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.consul-service"
        },
        "via": "source.name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f69ae165df8ae89b754697f406e0506e0a8bd1979d1b8217bb709b317903c24f",
        "rule": "cloudflare.rule.user-agent-blocking-rule",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-zone"
        },
        "via": "source.zone_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f715f5c3f110ec5b87bfc8132ec5ef9246101ab04b53edd7d3fae7daf3cb2248",
        "rule": "snowflake.rule.database-role",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.database"
        },
        "via": "source.database",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f74c811e2ffe2b48f44dc3d4367485dfdbcad911649517e6737505ae34142c91",
        "rule": "cloudflare.rule.dns-transfer-outgoing",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.dns-transfer-peer"
        },
        "via": "source.peers",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f7d147b45e0696897384f63958bc00e475bde7ab9da58728f6a11ed9dd60bee6",
        "rule": "azure.rule.cdn-profile",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f7d7f276e59105043b1818dfc4060c85e93cebbfdcd8873f291b22b0cdc6b383",
        "rule": "azure.rule.linux-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f7e774f0e75cb4980c2a16884af116752d2212c78480f644834a70a99544c162",
        "rule": "azure.rule.vpn-gateway",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f868e719bdd81c44f9cde867107ef4f6fb11948990da6c1e3cf459bd5af9dadd",
        "rule": "azure.rule.dev-test-lab",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f8b72bcb5ca63cbb40976383f001f7c83706118972e74f98f028f8b0aa93454b",
        "rule": "mongodb-atlas.rule.federated-organization-configuration",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f8d77eeb6dd75365d6d38d21e3594500353c04f12611cacb7b3a3257b32121f0",
        "rule": "snowflake.rule.external-gcs-stage",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.notification-integration"
        },
        "predicate": "snowflake.relation.uses-notification-integration",
        "via": "source.directory[0].notification_integration",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f8eb726aef7d6ce51975f4647955915e07cd7f8db54422d34fccfce388b653af",
        "rule": "databricks.rule.workspace",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace-root-storage"
        },
        "predicate": "databricks.relation.uses-root-storage",
        "via": "source.storage_configuration_id",
        "match": {
          "by": [
            "storage_configuration_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f9165c76ff569f419f727d99f66b0ff842f7318bc61a28a17d88b0f675f0770b",
        "rule": "cloudflare.rule.flagship-flag",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.feature-flag-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f91c66a3f276d7c9168ba890a75656bac5b9a858ec3d2ce984e6141a9d741ba0",
        "rule": "vault.rule.kmip-secret-backend",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "vault.concept.namespace"
        },
        "dimension": "vault.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "path"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:f933d885c8a9e6c2ec925dfe0bc540bda9aa0d868d3d09fc57f1e8751b169cf8",
        "rule": "snowflake.rule.secondary-database",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.database"
        },
        "predicate": "snowflake.relation.replicates-database",
        "via": "source.as_replica_of",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f9898ef23f5428bf16bb50fd431ccb4e55366375813ffba1665f55a78664c846",
        "rule": "snowflake.rule.database",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "snowflake.concept.external-volume"
        },
        "predicate": "snowflake.relation.uses-external-volume",
        "via": "source.external_volume",
        "match": {
          "by": [
            "name",
            "fully_qualified_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:f9fbbe01e3d8c76ac110518ed620f0788323da135abf713e2a95d6dac52f1732",
        "rule": "google.rule.cloud-kms-key-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "google.concept.encryption-key"
        },
        "via": "source.crypto_key",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fa0191d87d3462b04bfcf4ad9495848c5c7f5dc69908627475b236f9f86bb04a",
        "rule": "newrelic.rule.cloud-oci-link-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.observability-tenant"
        },
        "dimension": "newrelic.context.ownership",
        "via": "source.account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fa1eac57c80001a2b7ff59f60650364de54d59f5a57e38ca067928e8b0d5d3ec",
        "rule": "auth0.rule.client-grant",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-application"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fa461e73b9535ea02ccf06b4e7214f6bf277d7b0173a724531910a2a665abf7d",
        "rule": "aws.rule.lb-listener",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.load-balancer"
        },
        "via": "source.load_balancer_arn",
        "match": {
          "by": [
            "arn"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fa870c5a1d8f843f76b02387285140c544a9420d33ccdb30717dc4c4dd676201",
        "rule": "google.rule.serverless-vpc-access-connector",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.virtual-network"
        },
        "dimension": "rf.context.network",
        "via": "source.network",
        "match": {
          "by": [
            "id",
            "self_link",
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fa8d7d162ada5626238faf8f5de3f538fc45f456ebd5042c93a022770c2c6613",
        "rule": "databricks.rule.unity-catalog-metastore",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "rf.concept.object-storage-container"
        },
        "predicate": "databricks.relation.stores-in",
        "via": "source.storage_root",
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
        "rule": "azure.rule.log-analytics-workspace",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:faa4dcee83e8019a17d13268d498c8cf2a6e7b8e2adca656ccf0e693f0cc5656",
        "rule": "azure.rule.virtual-desktop-host-pool",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fab018a81ebe53aa47732f6565a1ef3d5d330881c5ca1d93dd36d67246a43f87",
        "rule": "aws.rule.kms-alias",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.encryption-key"
        },
        "via": "source.target_key_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
        "rule": "kubernetes.rule.kubernetes-service-account",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "rf.concept.kubernetes-cluster"
        },
        "dimension": "rf.context.runtime",
        "via": "provider.host",
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fac968c36bb5c608a86b5bc5ba71df7e28b757c5bbb6160848fecc60eb7564cb",
        "rule": "consul.rule.config-entry-v2-exported-services",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "consul.concept.sameness-group"
        },
        "via": "source.sameness_group_consumers",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea",
        "rule": "azure.rule.nat-gateway-public-ip-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.public-address"
        },
        "via": "source.public_ip_address_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fb15d43e0422576ad4011a9c104e50f10c91960a4405aa9651f6b0b61f06ad2e",
        "rule": "grafana.rule.cloud-provider-azure-credential-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fb5438a5cc5aa6537579ae41cc26c940e2d6d18047fe3066304be90d3c5e1375",
        "rule": "databricks.rule.lakebase-database",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.lakebase-branch"
        },
        "dimension": "databricks.context.ownership",
        "via": "source.parent",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fb9269a850cb9faab13687f86896eaea58b6c0d3c6d8262b96fe5a846743241e",
        "rule": "cloudflare.rule.worker-version",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "rf.concept.managed-database"
        },
        "via": "source.bindings[1].database_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fb9df9c4c8fc919e104ea4990968251b65a67a756a7f8d1ed10ef5cdc042ecee",
        "rule": "azure.rule.app-service-environment",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fbc49b0d94e36f35bad297a29ab5f49962dbe704a0182874020383c4e04162ef",
        "rule": "databricks.rule.cluster-library",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.compute-cluster"
        },
        "via": "source.cluster_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fc06d50a87ab151becaf2b7a40d6d60b7506a71cfcd06dc7ab2f2f63db749065",
        "rule": "newrelic.rule.cloud-gcp-dm-integrations",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.cloud-observability-integration"
        },
        "via": "source.linked_account_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fc5838c4ab40c474f4285b62bb21e54d8b6fe033f09396419766fbe07d806431",
        "rule": "google.rule.memorystore-memcached-instance",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fc698019c84548a892316107291248539e77784840f10c071a69a4d84f8f9be8",
        "rule": "hcp.rule.packer-bucket-iam-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.packer-bucket"
        },
        "via": "source.resource_name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fc7d5db2476de2c481e123c1ebeabcba67fd54ddf03a98a6d9b25cdcf7afcac8",
        "rule": "grafana.rule.cloud-provider-aws-cloudwatch-scrape-job",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "grafana.concept.observability-tenant"
        },
        "dimension": "grafana.context.ownership",
        "via": "source.stack_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fca7baf89a9ed5eba702f30338e9f5ef040914a2b89024fcffe250064ef1df3d",
        "rule": "datadog.rule.datastore-item-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "datadog.concept.application-datastore"
        },
        "via": "source.datastore_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fcaf3d4def4d87034f39a68213c6b736c132bf4d3bfce863d8af80739699f832",
        "rule": "google.rule.cloud-monitoring-alerting-policy",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "google.concept.google-cloud-project"
        },
        "dimension": "google.context.ownership",
        "via": "source.project",
        "match": {
          "by": [
            "project_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fcdab14fc740150e782aa6d50f6aaaf3c6fcdb247e6329e25237128b79745e00",
        "rule": "mongodb-atlas.rule.organization-service-account-access-list",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.organization"
        },
        "via": "source.org_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fcdca62eafa047e5b64f2b4e31b5a1d08ad3470b5289217fd713952231941070",
        "rule": "hcp.rule.waypoint-application",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.waypoint-template"
        },
        "predicate": "hcp.relation.uses-template",
        "via": "source.template_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fcef92adfbc01363b7562e7b5ccfc12c462818cf7861104ef56a3bdfea445a70",
        "rule": "databricks.rule.log-delivery",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.workspace-root-storage"
        },
        "predicate": "databricks.relation.delivers-to",
        "via": "source.storage_configuration_id",
        "match": {
          "by": [
            "storage_configuration_id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
        "rule": "azure.rule.subnet-nat-gateway-association",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "azure.concept.managed-nat"
        },
        "via": "source.nat_gateway_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fd16239c0399fbf987c261e601ed10b01284d23fce8d2d0892c44a75c2fdcc1f",
        "rule": "auth0.rule.resource-server-scope",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.api-resource-server"
        },
        "via": "source.resource_server_identifier",
        "match": {
          "by": [
            "identifier"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fd1e9b54f83650cd339abca95ef630cdeb046769006b6660df7ed70532a24a83",
        "rule": "azure.rule.windows-web-app",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fd427b65f7254c92737928e9ddc1292dd27ebc05aaa9a5860ec1bee2ba196ad9",
        "rule": "databricks.rule.lakeflow-pipeline",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "databricks.concept.unity-catalog-catalog"
        },
        "predicate": "databricks.relation.publishes-to-catalog",
        "via": "source.catalog",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fd542600f8b2d70222e43343ea6cfe4db90cdfa242dc843251190764f0a851e6",
        "rule": "okta.rule.app-oauth-post-logout-redirect-uri",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fde3f26ddf2b278ddbd69e3ae8987c9036d929ae46872dcc638bf0dfa5fef49a",
        "rule": "okta.rule.app-federated-claim-lookup",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-application"
        },
        "via": "source.app_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fe29efc338ad6ad2f1411abc56465c144e5c10a769f6f5ded2fbfb9db5e3cb01",
        "rule": "confluent.rule.kafka-client-quota",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "via": "source.kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fe61194fb7941fd6c64e886fcd4d85ef77e756e0b3fff908c8360b7849f83604",
        "rule": "newrelic.rule.fleet-members",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "newrelic.concept.fleet"
        },
        "via": "source.fleet_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:fe6ae42022e9d539cddc0b8f8d7df43200ba73bdcb4caa6914f0b170a9a28b95",
        "rule": "consul.rule.acl-auth-method-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "consul.concept.namespace"
        },
        "dimension": "consul.context.ownership",
        "via": "source.namespace",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:fe82e34045a1c7e69cc4a5af1a78b249f78c2d1cd4eae72fcb169f5ffb696812",
        "rule": "auth0.rule.client-credentials",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "auth0.concept.identity-application"
        },
        "via": "source.client_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ff1bf9307ea311d4b1a29aba0613e39f8de6e674201dc088b6d8ce0c89450380",
        "rule": "mongodb-atlas.rule.team-project-assignment",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "mongodb-atlas.concept.project"
        },
        "via": "source.project_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ff21e5095a48474a9445c4ef9b82a25eeb39af64c461ac9397f534f6fc9e0379",
        "rule": "mongodb-atlas.rule.stream-connection",
        "kind": "context",
        "to": {
          "kind": "rule",
          "id": "mongodb-atlas.rule.stream-workspace"
        },
        "dimension": "rf.context.runtime",
        "via": "source.workspace_name",
        "match": {
          "by": [
            "workspace_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ff2c7a89d52ee4e95ad307358f1b8631211d66735a81c2f09f1ef9b251b4b074",
        "rule": "aws.rule.db-proxy-default-target-group",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "aws.concept.db-proxy"
        },
        "via": "source.db_proxy_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ff2f08411b69c7f463ab8b7aaecd5e92f8c2c2d9f46dd3de101222c4b80ffdf0",
        "rule": "azure.rule.elastic-cloud",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ff466b0fa55d0a94c9b35a63e60bb061606ea9f6faea362dbca8368627daeb41",
        "rule": "cloudflare.rule.workers-route",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "cloudflare.concept.serverless-function"
        },
        "via": "source.script",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ff5e7a21e5a691ca197356d9ce092d4b7e2cd7fe5244633b0f78dd6cfb9b765b",
        "rule": "okta.rule.domain-certificate",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "okta.concept.identity-domain"
        },
        "via": "source.domain_id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ff7f1bd576e0d3b481344507ee27d28f22765bd6af9e269dfde2973aa5a17891",
        "rule": "hcp.rule.azure-peering-connection-lookup",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.project"
        },
        "dimension": "hcp.context.ownership",
        "via": "source.project_id",
        "match": {
          "by": [
            "resource_id"
          ],
          "strategy": "exact"
        },
        "on_null": "indeterminate",
        "on_empty": "indeterminate",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ffbdfa6cae5d97afd11ddcc0ac8c4da7eb1fa6c44834263637299d938a8c982b",
        "rule": "azure.rule.storage-sync-service",
        "kind": "context",
        "to": {
          "kind": "concept",
          "id": "azure.concept.resource-group"
        },
        "dimension": "azure.context.ownership",
        "via": "source.resource_group_name",
        "match": {
          "by": [
            "name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "allow",
        "disclose": "none"
      },
      {
        "id": "emission:ffc60d6c19afcc6d917a64fbf2f46724122921ff19bb089bf5efe489894c1a2b",
        "rule": "confluent.rule.cluster-link",
        "kind": "relation",
        "to": {
          "kind": "concept",
          "id": "confluent.concept.kafka-cluster"
        },
        "predicate": "confluent.relation.destination-cluster",
        "via": "source.destination_kafka_cluster[0].id",
        "match": {
          "by": [
            "id"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      },
      {
        "id": "emission:ffd19bfb0e5aa4b5eca1e5ed0e6c52e016a90274a7b52bdc0f9472c0ff172422",
        "rule": "hcp.rule.group-iam-policy",
        "kind": "contribution",
        "to": {
          "kind": "concept",
          "id": "hcp.concept.identity-group"
        },
        "via": "source.name",
        "match": {
          "by": [
            "resource_name"
          ],
          "strategy": "exact"
        },
        "on_null": "absent",
        "on_empty": "absent",
        "external": "deny",
        "disclose": "none"
      }
    ]
  },
  "stages": {
    "planned": {
      "stage": "planned",
      "label": "Planned",
      "declarations": [
        {
          "id": "declaration:1:azurerm_application_gateway.hub",
          "kind": "resource",
          "type": "azurerm_application_gateway",
          "name": "hub",
          "address": "azurerm_application_gateway.hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_application_insights.prod",
          "kind": "resource",
          "type": "azurerm_application_insights",
          "name": "prod",
          "address": "azurerm_application_insights.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_container_registry.platform",
          "kind": "resource",
          "type": "azurerm_container_registry",
          "name": "platform",
          "address": "azurerm_container_registry.platform",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_cosmosdb_account.catalog",
          "kind": "resource",
          "type": "azurerm_cosmosdb_account",
          "name": "catalog",
          "address": "azurerm_cosmosdb_account.catalog",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_cosmosdb_sql_container.products",
          "kind": "resource",
          "type": "azurerm_cosmosdb_sql_container",
          "name": "products",
          "address": "azurerm_cosmosdb_sql_container.products",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_cosmosdb_sql_database.catalog",
          "kind": "resource",
          "type": "azurerm_cosmosdb_sql_database",
          "name": "catalog",
          "address": "azurerm_cosmosdb_sql_database.catalog",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_dns_a_record.apex",
          "kind": "resource",
          "type": "azurerm_dns_a_record",
          "name": "apex",
          "address": "azurerm_dns_a_record.apex",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_dns_cname_record.www",
          "kind": "resource",
          "type": "azurerm_dns_cname_record",
          "name": "www",
          "address": "azurerm_dns_cname_record.www",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_dns_zone.public",
          "kind": "resource",
          "type": "azurerm_dns_zone",
          "name": "public",
          "address": "azurerm_dns_zone.public",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_eventgrid_system_topic.media",
          "kind": "resource",
          "type": "azurerm_eventgrid_system_topic",
          "name": "media",
          "address": "azurerm_eventgrid_system_topic.media",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_eventgrid_system_topic.service_bus",
          "kind": "resource",
          "type": "azurerm_eventgrid_system_topic",
          "name": "service_bus",
          "address": "azurerm_eventgrid_system_topic.service_bus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "kind": "resource",
          "type": "azurerm_eventgrid_system_topic_event_subscription",
          "name": "media_notifications",
          "address": "azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "kind": "resource",
          "type": "azurerm_eventgrid_system_topic_event_subscription",
          "name": "media_processor",
          "address": "azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "kind": "resource",
          "type": "azurerm_eventgrid_system_topic_event_subscription",
          "name": "order_notifications",
          "address": "azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_key_vault.platform",
          "kind": "resource",
          "type": "azurerm_key_vault",
          "name": "platform",
          "address": "azurerm_key_vault.platform",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_key_vault_key.token_signing",
          "kind": "resource",
          "type": "azurerm_key_vault_key",
          "name": "token_signing",
          "address": "azurerm_key_vault_key.token_signing",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_key_vault_secret.notifications_smtp_password",
          "kind": "resource",
          "type": "azurerm_key_vault_secret",
          "name": "notifications_smtp_password",
          "address": "azurerm_key_vault_secret.notifications_smtp_password",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_key_vault_secret.payments_psp_api_key",
          "kind": "resource",
          "type": "azurerm_key_vault_secret",
          "name": "payments_psp_api_key",
          "address": "azurerm_key_vault_secret.payments_psp_api_key",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_kubernetes_cluster.prod",
          "kind": "resource",
          "type": "azurerm_kubernetes_cluster",
          "name": "prod",
          "address": "azurerm_kubernetes_cluster.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_kubernetes_cluster_node_pool.apps",
          "kind": "resource",
          "type": "azurerm_kubernetes_cluster_node_pool",
          "name": "apps",
          "address": "azurerm_kubernetes_cluster_node_pool.apps",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_linux_function_app.media_processor",
          "kind": "resource",
          "type": "azurerm_linux_function_app",
          "name": "media_processor",
          "address": "azurerm_linux_function_app.media_processor",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_linux_function_app.order_notifications",
          "kind": "resource",
          "type": "azurerm_linux_function_app",
          "name": "order_notifications",
          "address": "azurerm_linux_function_app.order_notifications",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_log_analytics_solution.container_insights",
          "kind": "resource",
          "type": "azurerm_log_analytics_solution",
          "name": "container_insights",
          "address": "azurerm_log_analytics_solution.container_insights",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_log_analytics_workspace.platform",
          "kind": "resource",
          "type": "azurerm_log_analytics_workspace",
          "name": "platform",
          "address": "azurerm_log_analytics_workspace.platform",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_log_analytics_workspace.prod",
          "kind": "resource",
          "type": "azurerm_log_analytics_workspace",
          "name": "prod",
          "address": "azurerm_log_analytics_workspace.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_mssql_database.orders",
          "kind": "resource",
          "type": "azurerm_mssql_database",
          "name": "orders",
          "address": "azurerm_mssql_database.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_mssql_server.prod",
          "kind": "resource",
          "type": "azurerm_mssql_server",
          "name": "prod",
          "address": "azurerm_mssql_server.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_nat_gateway.prod",
          "kind": "resource",
          "type": "azurerm_nat_gateway",
          "name": "prod",
          "address": "azurerm_nat_gateway.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_nat_gateway_public_ip_association.prod",
          "kind": "resource",
          "type": "azurerm_nat_gateway_public_ip_association",
          "name": "prod",
          "address": "azurerm_nat_gateway_public_ip_association.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_postgresql_flexible_server.prod",
          "kind": "resource",
          "type": "azurerm_postgresql_flexible_server",
          "name": "prod",
          "address": "azurerm_postgresql_flexible_server.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.acr",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "acr",
          "address": "azurerm_private_dns_zone.acr",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.blob",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "blob",
          "address": "azurerm_private_dns_zone.blob",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.cosmos",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "cosmos",
          "address": "azurerm_private_dns_zone.cosmos",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.key_vault",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "key_vault",
          "address": "azurerm_private_dns_zone.key_vault",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.postgres",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "postgres",
          "address": "azurerm_private_dns_zone.postgres",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.redis",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "redis",
          "address": "azurerm_private_dns_zone.redis",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.service_bus",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "service_bus",
          "address": "azurerm_private_dns_zone.service_bus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone.sql",
          "kind": "resource",
          "type": "azurerm_private_dns_zone",
          "name": "sql",
          "address": "azurerm_private_dns_zone.sql",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "acr_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "acr_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "blob_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "blob_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "cosmos_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "cosmos_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "key_vault_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "key_vault_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "postgres_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "postgres_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "redis_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "redis_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "service_bus_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "service_bus_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "sql_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "kind": "resource",
          "type": "azurerm_private_dns_zone_virtual_network_link",
          "name": "sql_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.acr",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "acr",
          "address": "azurerm_private_endpoint.acr",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.backups",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "backups",
          "address": "azurerm_private_endpoint.backups",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.cosmos",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "cosmos",
          "address": "azurerm_private_endpoint.cosmos",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.key_vault",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "key_vault",
          "address": "azurerm_private_endpoint.key_vault",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.media",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "media",
          "address": "azurerm_private_endpoint.media",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.redis",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "redis",
          "address": "azurerm_private_endpoint.redis",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.service_bus",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "service_bus",
          "address": "azurerm_private_endpoint.service_bus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_private_endpoint.sql",
          "kind": "resource",
          "type": "azurerm_private_endpoint",
          "name": "sql",
          "address": "azurerm_private_endpoint.sql",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_public_ip.appgw",
          "kind": "resource",
          "type": "azurerm_public_ip",
          "name": "appgw",
          "address": "azurerm_public_ip.appgw",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_public_ip.natgw",
          "kind": "resource",
          "type": "azurerm_public_ip",
          "name": "natgw",
          "address": "azurerm_public_ip.natgw",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_redis_cache.prod",
          "kind": "resource",
          "type": "azurerm_redis_cache",
          "name": "prod",
          "address": "azurerm_redis_cache.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_resource_group.data",
          "kind": "resource",
          "type": "azurerm_resource_group",
          "name": "data",
          "address": "azurerm_resource_group.data",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_resource_group.hub",
          "kind": "resource",
          "type": "azurerm_resource_group",
          "name": "hub",
          "address": "azurerm_resource_group.hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_resource_group.ops",
          "kind": "resource",
          "type": "azurerm_resource_group",
          "name": "ops",
          "address": "azurerm_resource_group.ops",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_resource_group.prod",
          "kind": "resource",
          "type": "azurerm_resource_group",
          "name": "prod",
          "address": "azurerm_resource_group.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_service_plan.functions_premium",
          "kind": "resource",
          "type": "azurerm_service_plan",
          "name": "functions_premium",
          "address": "azurerm_service_plan.functions_premium",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_namespace.prod",
          "kind": "resource",
          "type": "azurerm_servicebus_namespace",
          "name": "prod",
          "address": "azurerm_servicebus_namespace.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_queue.notifications",
          "kind": "resource",
          "type": "azurerm_servicebus_queue",
          "name": "notifications",
          "address": "azurerm_servicebus_queue.notifications",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_subscription.orders_analytics",
          "kind": "resource",
          "type": "azurerm_servicebus_subscription",
          "name": "orders_analytics",
          "address": "azurerm_servicebus_subscription.orders_analytics",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_subscription.orders_fulfillment",
          "kind": "resource",
          "type": "azurerm_servicebus_subscription",
          "name": "orders_fulfillment",
          "address": "azurerm_servicebus_subscription.orders_fulfillment",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_subscription.payments_ledger",
          "kind": "resource",
          "type": "azurerm_servicebus_subscription",
          "name": "payments_ledger",
          "address": "azurerm_servicebus_subscription.payments_ledger",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_subscription.payments_notifications",
          "kind": "resource",
          "type": "azurerm_servicebus_subscription",
          "name": "payments_notifications",
          "address": "azurerm_servicebus_subscription.payments_notifications",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_topic.orders",
          "kind": "resource",
          "type": "azurerm_servicebus_topic",
          "name": "orders",
          "address": "azurerm_servicebus_topic.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_topic.orders_enriched",
          "kind": "resource",
          "type": "azurerm_servicebus_topic",
          "name": "orders_enriched",
          "address": "azurerm_servicebus_topic.orders_enriched",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_servicebus_topic.payments",
          "kind": "resource",
          "type": "azurerm_servicebus_topic",
          "name": "payments",
          "address": "azurerm_servicebus_topic.payments",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_account.backups",
          "kind": "resource",
          "type": "azurerm_storage_account",
          "name": "backups",
          "address": "azurerm_storage_account.backups",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_account.functions",
          "kind": "resource",
          "type": "azurerm_storage_account",
          "name": "functions",
          "address": "azurerm_storage_account.functions",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_account.media",
          "kind": "resource",
          "type": "azurerm_storage_account",
          "name": "media",
          "address": "azurerm_storage_account.media",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_container.backups_exports",
          "kind": "resource",
          "type": "azurerm_storage_container",
          "name": "backups_exports",
          "address": "azurerm_storage_container.backups_exports",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_container.media_renditions",
          "kind": "resource",
          "type": "azurerm_storage_container",
          "name": "media_renditions",
          "address": "azurerm_storage_container.media_renditions",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_storage_container.media_uploads",
          "kind": "resource",
          "type": "azurerm_storage_container",
          "name": "media_uploads",
          "address": "azurerm_storage_container.media_uploads",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.hub_appgw",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "hub_appgw",
          "address": "azurerm_subnet.hub_appgw",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.hub_shared",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "hub_shared",
          "address": "azurerm_subnet.hub_shared",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.prod_aks_system",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "prod_aks_system",
          "address": "azurerm_subnet.prod_aks_system",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.prod_aks_user",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "prod_aks_user",
          "address": "azurerm_subnet.prod_aks_user",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.prod_data",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "prod_data",
          "address": "azurerm_subnet.prod_data",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.prod_integration",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "prod_integration",
          "address": "azurerm_subnet.prod_integration",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet.prod_postgres",
          "kind": "resource",
          "type": "azurerm_subnet",
          "name": "prod_postgres",
          "address": "azurerm_subnet.prod_postgres",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet_nat_gateway_association.aks_system",
          "kind": "resource",
          "type": "azurerm_subnet_nat_gateway_association",
          "name": "aks_system",
          "address": "azurerm_subnet_nat_gateway_association.aks_system",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet_nat_gateway_association.aks_user",
          "kind": "resource",
          "type": "azurerm_subnet_nat_gateway_association",
          "name": "aks_user",
          "address": "azurerm_subnet_nat_gateway_association.aks_user",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_subnet_nat_gateway_association.integration",
          "kind": "resource",
          "type": "azurerm_subnet_nat_gateway_association",
          "name": "integration",
          "address": "azurerm_subnet_nat_gateway_association.integration",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_user_assigned_identity.aks",
          "kind": "resource",
          "type": "azurerm_user_assigned_identity",
          "name": "aks",
          "address": "azurerm_user_assigned_identity.aks",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_user_assigned_identity.appgw",
          "kind": "resource",
          "type": "azurerm_user_assigned_identity",
          "name": "appgw",
          "address": "azurerm_user_assigned_identity.appgw",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_user_assigned_identity.checkout",
          "kind": "resource",
          "type": "azurerm_user_assigned_identity",
          "name": "checkout",
          "address": "azurerm_user_assigned_identity.checkout",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_user_assigned_identity.functions",
          "kind": "resource",
          "type": "azurerm_user_assigned_identity",
          "name": "functions",
          "address": "azurerm_user_assigned_identity.functions",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_user_assigned_identity.orders",
          "kind": "resource",
          "type": "azurerm_user_assigned_identity",
          "name": "orders",
          "address": "azurerm_user_assigned_identity.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_virtual_network.hub",
          "kind": "resource",
          "type": "azurerm_virtual_network",
          "name": "hub",
          "address": "azurerm_virtual_network.hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_virtual_network.prod",
          "kind": "resource",
          "type": "azurerm_virtual_network",
          "name": "prod",
          "address": "azurerm_virtual_network.prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_virtual_network_peering.hub_to_prod",
          "kind": "resource",
          "type": "azurerm_virtual_network_peering",
          "name": "hub_to_prod",
          "address": "azurerm_virtual_network_peering.hub_to_prod",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_virtual_network_peering.prod_to_hub",
          "kind": "resource",
          "type": "azurerm_virtual_network_peering",
          "name": "prod_to_hub",
          "address": "azurerm_virtual_network_peering.prod_to_hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:azurerm_web_application_firewall_policy.hub",
          "kind": "resource",
          "type": "azurerm_web_application_firewall_policy",
          "name": "hub",
          "address": "azurerm_web_application_firewall_policy.hub",
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_daemon_set_v1.otel_collector",
          "kind": "resource",
          "type": "kubernetes_daemon_set_v1",
          "name": "otel_collector",
          "address": "kubernetes_daemon_set_v1.otel_collector",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.cart_worker",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "cart_worker",
          "address": "kubernetes_deployment_v1.cart_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "catalog_api",
          "address": "kubernetes_deployment_v1.catalog_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "checkout_api",
          "address": "kubernetes_deployment_v1.checkout_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "ingress_nginx_controller",
          "address": "kubernetes_deployment_v1.ingress_nginx_controller",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.orders_api",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "orders_api",
          "address": "kubernetes_deployment_v1.orders_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.orders_worker",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "orders_worker",
          "address": "kubernetes_deployment_v1.orders_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.payments_api",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "payments_api",
          "address": "kubernetes_deployment_v1.payments_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_deployment_v1.payments_worker",
          "kind": "resource",
          "type": "kubernetes_deployment_v1",
          "name": "payments_worker",
          "address": "kubernetes_deployment_v1.payments_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "kind": "resource",
          "type": "kubernetes_horizontal_pod_autoscaler_v1",
          "name": "catalog_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "kind": "resource",
          "type": "kubernetes_horizontal_pod_autoscaler_v1",
          "name": "checkout_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "kind": "resource",
          "type": "kubernetes_horizontal_pod_autoscaler_v1",
          "name": "orders_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_ingress_v1.catalog",
          "kind": "resource",
          "type": "kubernetes_ingress_v1",
          "name": "catalog",
          "address": "kubernetes_ingress_v1.catalog",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_ingress_v1.checkout",
          "kind": "resource",
          "type": "kubernetes_ingress_v1",
          "name": "checkout",
          "address": "kubernetes_ingress_v1.checkout",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_ingress_v1.orders",
          "kind": "resource",
          "type": "kubernetes_ingress_v1",
          "name": "orders",
          "address": "kubernetes_ingress_v1.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.catalog",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "catalog",
          "address": "kubernetes_namespace_v1.catalog",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.checkout",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "checkout",
          "address": "kubernetes_namespace_v1.checkout",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.observability",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "observability",
          "address": "kubernetes_namespace_v1.observability",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.orders",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "orders",
          "address": "kubernetes_namespace_v1.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.payments",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "payments",
          "address": "kubernetes_namespace_v1.payments",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "kind": "resource",
          "type": "kubernetes_namespace_v1",
          "name": "platform_ingress",
          "address": "kubernetes_namespace_v1.platform_ingress",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.catalog",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "catalog",
          "address": "kubernetes_network_policy_v1.catalog",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.checkout",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "checkout",
          "address": "kubernetes_network_policy_v1.checkout",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.observability",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "observability",
          "address": "kubernetes_network_policy_v1.observability",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.orders",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "orders",
          "address": "kubernetes_network_policy_v1.orders",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.payments",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "payments",
          "address": "kubernetes_network_policy_v1.payments",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_network_policy_v1.platform_ingress",
          "kind": "resource",
          "type": "kubernetes_network_policy_v1",
          "name": "platform_ingress",
          "address": "kubernetes_network_policy_v1.platform_ingress",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "kind": "resource",
          "type": "kubernetes_persistent_volume_claim_v1",
          "name": "prometheus_data",
          "address": "kubernetes_persistent_volume_claim_v1.prometheus_data",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.cart_worker",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "cart_worker",
          "address": "kubernetes_service_account_v1.cart_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.catalog_api",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "catalog_api",
          "address": "kubernetes_service_account_v1.catalog_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.catalog_search",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "catalog_search",
          "address": "kubernetes_service_account_v1.catalog_search",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.checkout_api",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "checkout_api",
          "address": "kubernetes_service_account_v1.checkout_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.ingress_nginx",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "ingress_nginx",
          "address": "kubernetes_service_account_v1.ingress_nginx",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.orders_api",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "orders_api",
          "address": "kubernetes_service_account_v1.orders_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.orders_worker",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "orders_worker",
          "address": "kubernetes_service_account_v1.orders_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.otel_collector",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "otel_collector",
          "address": "kubernetes_service_account_v1.otel_collector",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.payments_api",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "payments_api",
          "address": "kubernetes_service_account_v1.payments_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.payments_worker",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "payments_worker",
          "address": "kubernetes_service_account_v1.payments_worker",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_account_v1.prometheus",
          "kind": "resource",
          "type": "kubernetes_service_account_v1",
          "name": "prometheus",
          "address": "kubernetes_service_account_v1.prometheus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.catalog_api",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "catalog_api",
          "address": "kubernetes_service_v1.catalog_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.catalog_search",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "catalog_search",
          "address": "kubernetes_service_v1.catalog_search",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.checkout_api",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "checkout_api",
          "address": "kubernetes_service_v1.checkout_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.ingress_nginx",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "ingress_nginx",
          "address": "kubernetes_service_v1.ingress_nginx",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.orders_api",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "orders_api",
          "address": "kubernetes_service_v1.orders_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.payments_api",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "payments_api",
          "address": "kubernetes_service_v1.payments_api",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_service_v1.prometheus",
          "kind": "resource",
          "type": "kubernetes_service_v1",
          "name": "prometheus",
          "address": "kubernetes_service_v1.prometheus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_stateful_set_v1.catalog_search",
          "kind": "resource",
          "type": "kubernetes_stateful_set_v1",
          "name": "catalog_search",
          "address": "kubernetes_stateful_set_v1.catalog_search",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        },
        {
          "id": "declaration:1:kubernetes_stateful_set_v1.prometheus",
          "kind": "resource",
          "type": "kubernetes_stateful_set_v1",
          "name": "prometheus",
          "address": "kubernetes_stateful_set_v1.prometheus",
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "population": {
            "status": "observed",
            "instances": 1
          },
          "diagnostics": []
        }
      ],
      "representations": [
        {
          "id": "representation:1:azurerm_application_gateway.hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_application_gateway.hub",
          "address": "azurerm_application_gateway.hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.application-gateway"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.application-gateway",
          "concept": "azure.concept.load-balancer",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_application_insights.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_application_insights.prod",
          "address": "azurerm_application_insights.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.application-insights"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.application-insights",
          "concept": "azure.concept.application-insights",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_container_registry.platform",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_container_registry.platform",
          "address": "azurerm_container_registry.platform",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.container-registry"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.container-registry",
          "concept": "azure.concept.container-registry",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_cosmosdb_account.catalog",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_cosmosdb_account.catalog",
          "address": "azurerm_cosmosdb_account.catalog",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.cosmos-account"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.cosmos-account",
          "concept": "azure.concept.cosmos-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_cosmosdb_sql_container.products",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_cosmosdb_sql_container.products",
          "address": "azurerm_cosmosdb_sql_container.products",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.cosmos-sql-container"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.cosmos-sql-container",
          "concept": "azure.concept.database-component",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_cosmosdb_sql_database.catalog",
          "address": "azurerm_cosmosdb_sql_database.catalog",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.cosmos-sql-database"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.cosmos-sql-database",
          "concept": "azure.concept.logical-database",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_dns_a_record.apex",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_dns_a_record.apex",
          "address": "azurerm_dns_a_record.apex",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.dns-a-record"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.dns-a-record",
          "concept": "azure.concept.dns-record",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_dns_cname_record.www",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_dns_cname_record.www",
          "address": "azurerm_dns_cname_record.www",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.dns-cname-record"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.dns-cname-record",
          "concept": "azure.concept.dns-record",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_dns_zone.public",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_dns_zone.public",
          "address": "azurerm_dns_zone.public",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_eventgrid_system_topic.media",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_eventgrid_system_topic.media",
          "address": "azurerm_eventgrid_system_topic.media",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.event-grid-system-topic"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.event-grid-system-topic",
          "concept": "azure.concept.event-grid-topic",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_eventgrid_system_topic.service_bus",
          "address": "azurerm_eventgrid_system_topic.service_bus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.event-grid-system-topic"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.event-grid-system-topic",
          "concept": "azure.concept.event-grid-topic",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "address": "azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.event-grid-system-topic-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.event-grid-system-topic-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "address": "azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.event-grid-system-topic-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.event-grid-system-topic-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "address": "azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.event-grid-system-topic-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.event-grid-system-topic-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_key_vault.platform",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_key_vault.platform",
          "address": "azurerm_key_vault.platform",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.key-vault"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.key-vault",
          "concept": "azure.concept.key-vault",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_key_vault_key.token_signing",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_key_vault_key.token_signing",
          "address": "azurerm_key_vault_key.token_signing",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.key-vault-key"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.key-vault-key",
          "concept": "azure.concept.encryption-key",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_key_vault_secret.notifications_smtp_password",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_key_vault_secret.notifications_smtp_password",
          "address": "azurerm_key_vault_secret.notifications_smtp_password",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.key-vault-secret"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.key-vault-secret",
          "concept": "azure.concept.managed-secret",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_key_vault_secret.payments_psp_api_key",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_key_vault_secret.payments_psp_api_key",
          "address": "azurerm_key_vault_secret.payments_psp_api_key",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.key-vault-secret"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.key-vault-secret",
          "concept": "azure.concept.managed-secret",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_kubernetes_cluster.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_kubernetes_cluster.prod",
          "address": "azurerm_kubernetes_cluster.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.aks-cluster"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.aks-cluster",
          "concept": "rf.concept.kubernetes-cluster",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_kubernetes_cluster_node_pool.apps",
          "address": "azurerm_kubernetes_cluster_node_pool.apps",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.aks-node-pool"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.aks-node-pool",
          "concept": "azure.concept.kubernetes-node-pool",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_linux_function_app.media_processor",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_linux_function_app.media_processor",
          "address": "azurerm_linux_function_app.media_processor",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.linux-function-app"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.linux-function-app",
          "concept": "azure.concept.serverless-function",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_linux_function_app.order_notifications",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_linux_function_app.order_notifications",
          "address": "azurerm_linux_function_app.order_notifications",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.linux-function-app"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.linux-function-app",
          "concept": "azure.concept.serverless-function",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_log_analytics_solution.container_insights",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_log_analytics_solution.container_insights",
          "address": "azurerm_log_analytics_solution.container_insights",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.log-analytics-solution"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.log-analytics-solution",
          "concept": "azure.concept.operations-detail",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_log_analytics_workspace.platform",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_log_analytics_workspace.platform",
          "address": "azurerm_log_analytics_workspace.platform",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.log-analytics-workspace"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.log-analytics-workspace",
          "concept": "azure.concept.log-analytics-workspace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_log_analytics_workspace.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_log_analytics_workspace.prod",
          "address": "azurerm_log_analytics_workspace.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.log-analytics-workspace"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.log-analytics-workspace",
          "concept": "azure.concept.log-analytics-workspace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_mssql_database.orders",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_mssql_database.orders",
          "address": "azurerm_mssql_database.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.mssql-database"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.mssql-database",
          "concept": "azure.concept.logical-database",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_mssql_server.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_mssql_server.prod",
          "address": "azurerm_mssql_server.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.mssql-server"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.mssql-server",
          "concept": "azure.concept.sql-server",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_nat_gateway.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_nat_gateway.prod",
          "address": "azurerm_nat_gateway.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.nat-gateway"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.nat-gateway",
          "concept": "azure.concept.managed-nat",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_nat_gateway_public_ip_association.prod",
          "address": "azurerm_nat_gateway_public_ip_association.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.nat-gateway-public-ip-association"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.nat-gateway-public-ip-association",
          "concept": "azure.concept.network-policy-detail",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_postgresql_flexible_server.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_postgresql_flexible_server.prod",
          "address": "azurerm_postgresql_flexible_server.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.postgresql-flexible-server"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.postgresql-flexible-server",
          "concept": "rf.concept.managed-database",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.acr",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.acr",
          "address": "azurerm_private_dns_zone.acr",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.blob",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.blob",
          "address": "azurerm_private_dns_zone.blob",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.cosmos",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.cosmos",
          "address": "azurerm_private_dns_zone.cosmos",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.key_vault",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.key_vault",
          "address": "azurerm_private_dns_zone.key_vault",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.postgres",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.postgres",
          "address": "azurerm_private_dns_zone.postgres",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.redis",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.redis",
          "address": "azurerm_private_dns_zone.redis",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.service_bus",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.service_bus",
          "address": "azurerm_private_dns_zone.service_bus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone.sql",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone.sql",
          "address": "azurerm_private_dns_zone.sql",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone",
          "concept": "azure.concept.dns-zone",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "address": "azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "address": "azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-dns-zone-vnet-link"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-dns-zone-vnet-link",
          "concept": "azure.concept.private-network-link",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.acr",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.acr",
          "address": "azurerm_private_endpoint.acr",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.backups",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.backups",
          "address": "azurerm_private_endpoint.backups",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.cosmos",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.cosmos",
          "address": "azurerm_private_endpoint.cosmos",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.key_vault",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.key_vault",
          "address": "azurerm_private_endpoint.key_vault",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.media",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.media",
          "address": "azurerm_private_endpoint.media",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.redis",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.redis",
          "address": "azurerm_private_endpoint.redis",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.service_bus",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.service_bus",
          "address": "azurerm_private_endpoint.service_bus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_private_endpoint.sql",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_private_endpoint.sql",
          "address": "azurerm_private_endpoint.sql",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.private-endpoint"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.private-endpoint",
          "concept": "azure.concept.private-endpoint",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_public_ip.appgw",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_public_ip.appgw",
          "address": "azurerm_public_ip.appgw",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.public-address"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.public-address",
          "concept": "azure.concept.public-address",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_public_ip.natgw",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_public_ip.natgw",
          "address": "azurerm_public_ip.natgw",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.public-address"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.public-address",
          "concept": "azure.concept.public-address",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_redis_cache.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_redis_cache.prod",
          "address": "azurerm_redis_cache.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.azure-cache-for-redis"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.azure-cache-for-redis",
          "concept": "azure.concept.managed-cache",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_resource_group.data",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_resource_group.data",
          "address": "azurerm_resource_group.data",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.resource-group"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.resource-group",
          "concept": "azure.concept.resource-group",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_resource_group.hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_resource_group.hub",
          "address": "azurerm_resource_group.hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.resource-group"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.resource-group",
          "concept": "azure.concept.resource-group",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_resource_group.ops",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_resource_group.ops",
          "address": "azurerm_resource_group.ops",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.resource-group"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.resource-group",
          "concept": "azure.concept.resource-group",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_resource_group.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_resource_group.prod",
          "address": "azurerm_resource_group.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.resource-group"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.resource-group",
          "concept": "azure.concept.resource-group",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_service_plan.functions_premium",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_service_plan.functions_premium",
          "address": "azurerm_service_plan.functions_premium",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.app-service-plan"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.app-service-plan",
          "concept": "azure.concept.app-service-plan",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_namespace.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_namespace.prod",
          "address": "azurerm_servicebus_namespace.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-namespace"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-namespace",
          "concept": "azure.concept.messaging-namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_queue.notifications",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_queue.notifications",
          "address": "azurerm_servicebus_queue.notifications",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-queue"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-queue",
          "concept": "azure.concept.message-queue",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_subscription.orders_analytics",
          "address": "azurerm_servicebus_subscription.orders_analytics",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_subscription.orders_fulfillment",
          "address": "azurerm_servicebus_subscription.orders_fulfillment",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_subscription.payments_ledger",
          "address": "azurerm_servicebus_subscription.payments_ledger",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_subscription.payments_notifications",
          "address": "azurerm_servicebus_subscription.payments_notifications",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-subscription"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-subscription",
          "concept": "azure.concept.message-subscription",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_topic.orders",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_topic.orders",
          "address": "azurerm_servicebus_topic.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-topic"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-topic",
          "concept": "azure.concept.service-bus-topic",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_topic.orders_enriched",
          "address": "azurerm_servicebus_topic.orders_enriched",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-topic"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-topic",
          "concept": "azure.concept.service-bus-topic",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_servicebus_topic.payments",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_servicebus_topic.payments",
          "address": "azurerm_servicebus_topic.payments",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.service-bus-topic"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.service-bus-topic",
          "concept": "azure.concept.service-bus-topic",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_account.backups",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_account.backups",
          "address": "azurerm_storage_account.backups",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.storage-account"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.storage-account",
          "concept": "azure.concept.storage-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_account.functions",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_account.functions",
          "address": "azurerm_storage_account.functions",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.storage-account"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.storage-account",
          "concept": "azure.concept.storage-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_account.media",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_account.media",
          "address": "azurerm_storage_account.media",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.storage-account"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.storage-account",
          "concept": "azure.concept.storage-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_container.backups_exports",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_container.backups_exports",
          "address": "azurerm_storage_container.backups_exports",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.blob-container"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.blob-container",
          "concept": "rf.concept.object-storage-container",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_container.media_renditions",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_container.media_renditions",
          "address": "azurerm_storage_container.media_renditions",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.blob-container"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.blob-container",
          "concept": "rf.concept.object-storage-container",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_storage_container.media_uploads",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_storage_container.media_uploads",
          "address": "azurerm_storage_container.media_uploads",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.blob-container"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.blob-container",
          "concept": "rf.concept.object-storage-container",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.hub_appgw",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.hub_appgw",
          "address": "azurerm_subnet.hub_appgw",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.hub_shared",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.hub_shared",
          "address": "azurerm_subnet.hub_shared",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.prod_aks_system",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.prod_aks_system",
          "address": "azurerm_subnet.prod_aks_system",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.prod_aks_user",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.prod_aks_user",
          "address": "azurerm_subnet.prod_aks_user",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.prod_data",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.prod_data",
          "address": "azurerm_subnet.prod_data",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.prod_integration",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.prod_integration",
          "address": "azurerm_subnet.prod_integration",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet.prod_postgres",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet.prod_postgres",
          "address": "azurerm_subnet.prod_postgres",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet",
          "concept": "rf.concept.subnet",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet_nat_gateway_association.aks_system",
          "address": "azurerm_subnet_nat_gateway_association.aks_system",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet-nat-gateway-association"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet-nat-gateway-association",
          "concept": "azure.concept.network-policy-detail",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet_nat_gateway_association.aks_user",
          "address": "azurerm_subnet_nat_gateway_association.aks_user",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet-nat-gateway-association"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet-nat-gateway-association",
          "concept": "azure.concept.network-policy-detail",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_subnet_nat_gateway_association.integration",
          "address": "azurerm_subnet_nat_gateway_association.integration",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.subnet-nat-gateway-association"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.subnet-nat-gateway-association",
          "concept": "azure.concept.network-policy-detail",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_user_assigned_identity.aks",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_user_assigned_identity.aks",
          "address": "azurerm_user_assigned_identity.aks",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.user-assigned-managed-identity"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.user-assigned-managed-identity",
          "concept": "rf.concept.service-identity",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_user_assigned_identity.appgw",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_user_assigned_identity.appgw",
          "address": "azurerm_user_assigned_identity.appgw",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.user-assigned-managed-identity"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.user-assigned-managed-identity",
          "concept": "rf.concept.service-identity",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_user_assigned_identity.checkout",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_user_assigned_identity.checkout",
          "address": "azurerm_user_assigned_identity.checkout",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.user-assigned-managed-identity"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.user-assigned-managed-identity",
          "concept": "rf.concept.service-identity",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_user_assigned_identity.functions",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_user_assigned_identity.functions",
          "address": "azurerm_user_assigned_identity.functions",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.user-assigned-managed-identity"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.user-assigned-managed-identity",
          "concept": "rf.concept.service-identity",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_user_assigned_identity.orders",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_user_assigned_identity.orders",
          "address": "azurerm_user_assigned_identity.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.user-assigned-managed-identity"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.user-assigned-managed-identity",
          "concept": "rf.concept.service-identity",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_virtual_network.hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_virtual_network.hub",
          "address": "azurerm_virtual_network.hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.virtual-network"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.virtual-network",
          "concept": "rf.concept.virtual-network",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_virtual_network.prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_virtual_network.prod",
          "address": "azurerm_virtual_network.prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.virtual-network"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.virtual-network",
          "concept": "rf.concept.virtual-network",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_virtual_network_peering.hub_to_prod",
          "address": "azurerm_virtual_network_peering.hub_to_prod",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.virtual-network-peering"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.virtual-network-peering",
          "concept": "azure.concept.network-peering",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_virtual_network_peering.prod_to_hub",
          "address": "azurerm_virtual_network_peering.prod_to_hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.virtual-network-peering"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.virtual-network-peering",
          "concept": "azure.concept.network-peering",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:azurerm_web_application_firewall_policy.hub",
          "kind": "managed",
          "declaration": "declaration:1:azurerm_web_application_firewall_policy.hub",
          "address": "azurerm_web_application_firewall_policy.hub",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/azurerm",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "azure.rule.web-application-firewall-policy"
            ],
            "diagnostics": []
          },
          "rule": "azure.rule.web-application-firewall-policy",
          "concept": "azure.concept.web-application-firewall-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_daemon_set_v1.otel_collector",
          "address": "kubernetes_daemon_set_v1.otel_collector",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-daemon-set"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-daemon-set",
          "concept": "kubernetes.concept.daemon-set",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.cart_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.cart_worker",
          "address": "kubernetes_deployment_v1.cart_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.catalog_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "address": "kubernetes_deployment_v1.catalog_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.checkout_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "address": "kubernetes_deployment_v1.checkout_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "address": "kubernetes_deployment_v1.ingress_nginx_controller",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.orders_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.orders_api",
          "address": "kubernetes_deployment_v1.orders_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.orders_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.orders_worker",
          "address": "kubernetes_deployment_v1.orders_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.payments_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.payments_api",
          "address": "kubernetes_deployment_v1.payments_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_deployment_v1.payments_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_deployment_v1.payments_worker",
          "address": "kubernetes_deployment_v1.payments_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-deployment"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-deployment",
          "concept": "kubernetes.concept.deployment",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-horizontal-pod-autoscaler"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
          "concept": "kubernetes.concept.horizontal-pod-autoscaler",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-horizontal-pod-autoscaler"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
          "concept": "kubernetes.concept.horizontal-pod-autoscaler",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "address": "kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-horizontal-pod-autoscaler"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
          "concept": "kubernetes.concept.horizontal-pod-autoscaler",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_ingress_v1.catalog",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_ingress_v1.catalog",
          "address": "kubernetes_ingress_v1.catalog",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-ingress"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-ingress",
          "concept": "kubernetes.concept.ingress",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_ingress_v1.checkout",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_ingress_v1.checkout",
          "address": "kubernetes_ingress_v1.checkout",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-ingress"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-ingress",
          "concept": "kubernetes.concept.ingress",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_ingress_v1.orders",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_ingress_v1.orders",
          "address": "kubernetes_ingress_v1.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-ingress"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-ingress",
          "concept": "kubernetes.concept.ingress",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.catalog",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.catalog",
          "address": "kubernetes_namespace_v1.catalog",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.checkout",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.checkout",
          "address": "kubernetes_namespace_v1.checkout",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.observability",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.observability",
          "address": "kubernetes_namespace_v1.observability",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.orders",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.orders",
          "address": "kubernetes_namespace_v1.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.payments",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.payments",
          "address": "kubernetes_namespace_v1.payments",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "address": "kubernetes_namespace_v1.platform_ingress",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-namespace"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-namespace",
          "concept": "kubernetes.concept.namespace",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.catalog",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.catalog",
          "address": "kubernetes_network_policy_v1.catalog",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.checkout",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.checkout",
          "address": "kubernetes_network_policy_v1.checkout",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.observability",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.observability",
          "address": "kubernetes_network_policy_v1.observability",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.orders",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.orders",
          "address": "kubernetes_network_policy_v1.orders",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.payments",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.payments",
          "address": "kubernetes_network_policy_v1.payments",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_network_policy_v1.platform_ingress",
          "address": "kubernetes_network_policy_v1.platform_ingress",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-network-policy"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-network-policy",
          "concept": "kubernetes.concept.network-policy",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "address": "kubernetes_persistent_volume_claim_v1.prometheus_data",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-persistent-volume-claim"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-persistent-volume-claim",
          "concept": "kubernetes.concept.persistent-volume-claim",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.cart_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.cart_worker",
          "address": "kubernetes_service_account_v1.cart_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.catalog_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.catalog_api",
          "address": "kubernetes_service_account_v1.catalog_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.catalog_search",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.catalog_search",
          "address": "kubernetes_service_account_v1.catalog_search",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.checkout_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.checkout_api",
          "address": "kubernetes_service_account_v1.checkout_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.ingress_nginx",
          "address": "kubernetes_service_account_v1.ingress_nginx",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.orders_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.orders_api",
          "address": "kubernetes_service_account_v1.orders_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.orders_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.orders_worker",
          "address": "kubernetes_service_account_v1.orders_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.otel_collector",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.otel_collector",
          "address": "kubernetes_service_account_v1.otel_collector",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.payments_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.payments_api",
          "address": "kubernetes_service_account_v1.payments_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.payments_worker",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.payments_worker",
          "address": "kubernetes_service_account_v1.payments_worker",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_account_v1.prometheus",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_account_v1.prometheus",
          "address": "kubernetes_service_account_v1.prometheus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service-account"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service-account",
          "concept": "kubernetes.concept.service-account",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.catalog_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.catalog_api",
          "address": "kubernetes_service_v1.catalog_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.catalog_search",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.catalog_search",
          "address": "kubernetes_service_v1.catalog_search",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.checkout_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.checkout_api",
          "address": "kubernetes_service_v1.checkout_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.ingress_nginx",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.ingress_nginx",
          "address": "kubernetes_service_v1.ingress_nginx",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.orders_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.orders_api",
          "address": "kubernetes_service_v1.orders_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.payments_api",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.payments_api",
          "address": "kubernetes_service_v1.payments_api",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_service_v1.prometheus",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_service_v1.prometheus",
          "address": "kubernetes_service_v1.prometheus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-service"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-service",
          "concept": "kubernetes.concept.service",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_stateful_set_v1.catalog_search",
          "address": "kubernetes_stateful_set_v1.catalog_search",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-stateful-set"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-stateful-set",
          "concept": "kubernetes.concept.stateful-set",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        },
        {
          "id": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "kind": "managed",
          "declaration": "declaration:1:kubernetes_stateful_set_v1.prometheus",
          "address": "kubernetes_stateful_set_v1.prometheus",
          "index_key": {
            "kind": "none"
          },
          "status": "planned",
          "actions": [
            "create"
          ],
          "provider": {
            "address": "registry.terraform.io/hashicorp/kubernetes",
            "alias": "",
            "alias_availability": "available"
          },
          "interpretation": {
            "status": "applied",
            "candidates": [
              "kubernetes.rule.kubernetes-stateful-set"
            ],
            "diagnostics": []
          },
          "rule": "kubernetes.rule.kubernetes-stateful-set",
          "concept": "kubernetes.concept.stateful-set",
          "implementation": {
            "kind": "direct"
          },
          "diagnostics": []
        }
      ],
      "contexts": [
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c",
              "rule": "azure.rule.application-gateway",
              "closure": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3Aa7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
              "rule": "azure.rule.application-insights",
              "closure": "closure:representation%3A1%3Aazurerm_application_insights.prod:emission%3A65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_container_registry.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_container_registry.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779",
              "rule": "azure.rule.container-registry",
              "closure": "closure:representation%3A1%3Aazurerm_container_registry.platform:emission%3A1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_account.catalog:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_cosmosdb_account.catalog",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276",
              "rule": "azure.rule.cosmos-account",
              "closure": "closure:representation%3A1%3Aazurerm_cosmosdb_account.catalog:emission%3A34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85",
              "rule": "azure.rule.cosmos-sql-container",
              "closure": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:emission%3Ae9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:representation%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "to": "representation:1:azurerm_cosmosdb_account.catalog",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3",
              "rule": "azure.rule.cosmos-sql-database",
              "closure": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:emission%3A8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81",
              "rule": "azure.rule.dns-a-record",
              "closure": "closure:representation%3A1%3Aazurerm_dns_a_record.apex:emission%3A74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c",
              "rule": "azure.rule.dns-cname-record",
              "closure": "closure:representation%3A1%3Aazurerm_dns_cname_record.www:emission%3A8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_zone.public:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_dns_zone.public",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c",
              "rule": "azure.rule.dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_dns_zone.public:emission%3Aabcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_eventgrid_system_topic.media",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
              "rule": "azure.rule.event-grid-system-topic",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic.media:emission%3Ab9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
              "rule": "azure.rule.event-grid-system-topic",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:emission%3Ab9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_key_vault.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c",
              "rule": "azure.rule.key-vault",
              "closure": "closure:representation%3A1%3Aazurerm_key_vault.platform:emission%3A1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_key.token_signing:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_key.token_signing",
          "to": "representation:1:azurerm_key_vault.platform",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7",
              "rule": "azure.rule.key-vault-key",
              "closure": "closure:representation%3A1%3Aazurerm_key_vault_key.token_signing:emission%3A902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.notifications_smtp_password",
          "to": "representation:1:azurerm_key_vault.platform",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
              "rule": "azure.rule.key-vault-secret",
              "closure": "closure:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:emission%3A68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.payments_psp_api_key",
          "to": "representation:1:azurerm_key_vault.platform",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
              "rule": "azure.rule.key-vault-secret",
              "closure": "closure:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:emission%3A68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
              "rule": "azure.rule.aks-cluster",
              "closure": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3A2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3Ab306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3Ab306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_resource_group.ops",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
              "rule": "azure.rule.log-analytics-solution",
              "closure": "closure:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:emission%3A02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.platform:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.platform",
          "to": "representation:1:azurerm_resource_group.ops",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
              "rule": "azure.rule.log-analytics-workspace",
              "closure": "closure:representation%3A1%3Aazurerm_log_analytics_workspace.platform:emission%3Afa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
              "rule": "azure.rule.log-analytics-workspace",
              "closure": "closure:representation%3A1%3Aazurerm_log_analytics_workspace.prod:emission%3Afa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_database.orders:representation%3A1%3Aazurerm_mssql_server.prod",
          "from": "representation:1:azurerm_mssql_database.orders",
          "to": "representation:1:azurerm_mssql_server.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d",
              "rule": "azure.rule.mssql-database",
              "closure": "closure:representation%3A1%3Aazurerm_mssql_database.orders:emission%3A0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_mssql_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73",
              "rule": "azure.rule.mssql-server",
              "closure": "closure:representation%3A1%3Aazurerm_mssql_server.prod:emission%3Af51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_nat_gateway.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_nat_gateway.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48",
              "rule": "azure.rule.nat-gateway",
              "closure": "closure:representation%3A1%3Aazurerm_nat_gateway.prod:emission%3A02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8",
              "rule": "azure.rule.postgresql-flexible-server",
              "closure": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.acr:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.blob:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.blob",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.blob:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.cosmos:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.cosmos",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.cosmos:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.key_vault:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.postgres:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.postgres",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.postgres:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.redis:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.redis",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.redis:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.service_bus:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.service_bus",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.service_bus:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.sql:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.sql",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "rule": "azure.rule.private-dns-zone",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone.sql:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.acr:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.backups:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.cosmos:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.key_vault:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.media:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.redis:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.service_bus:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.sql:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_public_ip.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
              "rule": "azure.rule.public-address",
              "closure": "closure:representation%3A1%3Aazurerm_public_ip.appgw:emission%3A17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.natgw:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_public_ip.natgw",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
              "rule": "azure.rule.public-address",
              "closure": "closure:representation%3A1%3Aazurerm_public_ip.natgw:emission%3A17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_redis_cache.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_redis_cache.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d",
              "rule": "azure.rule.azure-cache-for-redis",
              "closure": "closure:representation%3A1%3Aazurerm_redis_cache.prod:emission%3A8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_service_plan.functions_premium:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_service_plan.functions_premium",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8",
              "rule": "azure.rule.app-service-plan",
              "closure": "closure:representation%3A1%3Aazurerm_service_plan.functions_premium:emission%3A0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_namespace.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_servicebus_namespace.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172",
              "rule": "azure.rule.service-bus-namespace",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_namespace.prod:emission%3Adb5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_queue.notifications:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_queue.notifications",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe",
              "rule": "azure.rule.service-bus-queue",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_queue.notifications:emission%3A4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "rule": "azure.rule.service-bus-topic",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_topic.orders:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "rule": "azure.rule.service-bus-topic",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.payments:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.payments",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "rule": "azure.rule.service-bus-topic",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_topic.payments:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "rule": "azure.rule.storage-account",
              "closure": "closure:representation%3A1%3Aazurerm_storage_account.backups:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_storage_account.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "rule": "azure.rule.storage-account",
              "closure": "closure:representation%3A1%3Aazurerm_storage_account.functions:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.media",
          "to": "representation:1:azurerm_resource_group.data",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "rule": "azure.rule.storage-account",
              "closure": "closure:representation%3A1%3Aazurerm_storage_account.media:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.backups_exports:representation%3A1%3Aazurerm_storage_account.backups",
          "from": "representation:1:azurerm_storage_container.backups_exports",
          "to": "representation:1:azurerm_storage_account.backups",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "rule": "azure.rule.blob-container",
              "closure": "closure:representation%3A1%3Aazurerm_storage_container.backups_exports:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_renditions:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_renditions",
          "to": "representation:1:azurerm_storage_account.media",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "rule": "azure.rule.blob-container",
              "closure": "closure:representation%3A1%3Aazurerm_storage_container.media_renditions:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_uploads:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_uploads",
          "to": "representation:1:azurerm_storage_account.media",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "rule": "azure.rule.blob-container",
              "closure": "closure:representation%3A1%3Aazurerm_storage_container.media_uploads:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.hub_appgw:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.hub_shared:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_system:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_user:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_data:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_integration:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_postgres:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.aks:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.aks",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "rule": "azure.rule.user-assigned-managed-identity",
              "closure": "closure:representation%3A1%3Aazurerm_user_assigned_identity.aks:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_user_assigned_identity.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "rule": "azure.rule.user-assigned-managed-identity",
              "closure": "closure:representation%3A1%3Aazurerm_user_assigned_identity.appgw:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.checkout:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.checkout",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "rule": "azure.rule.user-assigned-managed-identity",
              "closure": "closure:representation%3A1%3Aazurerm_user_assigned_identity.checkout:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "rule": "azure.rule.user-assigned-managed-identity",
              "closure": "closure:representation%3A1%3Aazurerm_user_assigned_identity.functions:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.orders:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.orders",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "rule": "azure.rule.user-assigned-managed-identity",
              "closure": "closure:representation%3A1%3Aazurerm_user_assigned_identity.orders:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
              "rule": "azure.rule.virtual-network",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network.hub:emission%3A88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
              "rule": "azure.rule.virtual-network",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network.prod:emission%3A88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3A9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_resource_group.prod",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3A9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:azure.context.ownership:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_web_application_firewall_policy.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "dimension": "azure.context.ownership",
          "provenance": [
            {
              "emission": "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84",
              "rule": "azure.rule.web-application-firewall-policy",
              "closure": "closure:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:emission%3Aa31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d",
              "rule": "kubernetes.rule.kubernetes-daemon-set",
              "closure": "closure:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:emission%3Aa305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
              "closure": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
              "closure": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "rule": "kubernetes.rule.kubernetes-horizontal-pod-autoscaler",
              "closure": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.catalog:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.checkout:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.orders:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.catalog:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.checkout:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.observability:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.orders:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.payments:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c",
              "rule": "kubernetes.rule.kubernetes-persistent-volume-claim",
              "closure": "closure:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:emission%3Af4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.cart_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_search:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.checkout_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.otel_collector:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.prometheus:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.catalog_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.catalog_search:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.checkout_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.ingress_nginx:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.orders_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.payments_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.prometheus:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3A5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "dimension": "kubernetes.context.ownership",
          "provenance": [
            {
              "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3A5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_subnet.hub_appgw",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_subnet.hub_appgw",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
              "rule": "azure.rule.application-gateway",
              "closure": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3A9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5",
              "rule": "azure.rule.aks-cluster",
              "closure": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3Ac50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
              "rule": "azure.rule.aks-node-pool",
              "closure": "closure:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:emission%3Aa04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_subnet.prod_postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_subnet.prod_postgres",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
              "rule": "azure.rule.postgresql-flexible-server",
              "closure": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.acr:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.backups:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.cosmos:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.key_vault:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.media:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.redis:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.service_bus:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_subnet.prod_data",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "rule": "azure.rule.private-endpoint",
              "closure": "closure:representation%3A1%3Aazurerm_private_endpoint.sql:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_virtual_network.hub",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.hub_appgw:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_virtual_network.hub",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.hub_shared:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_system:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_user:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_data:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_integration:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "rule": "azure.rule.subnet",
              "closure": "closure:representation%3A1%3Aazurerm_subnet.prod_postgres:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.hub",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3Ae94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.prod",
          "dimension": "rf.context.network",
          "provenance": [
            {
              "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3Ae94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
              "rule": "kubernetes.rule.kubernetes-daemon-set",
              "closure": "closure:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:emission%3Aa28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.catalog:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.checkout:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "rule": "kubernetes.rule.kubernetes-ingress",
              "closure": "closure:representation%3A1%3Akubernetes_ingress_v1.orders:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.catalog:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.checkout:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.observability:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.orders:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.payments:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "rule": "kubernetes.rule.kubernetes-namespace",
              "closure": "closure:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.catalog:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.checkout:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.observability:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.orders:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.payments:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "rule": "kubernetes.rule.kubernetes-network-policy",
              "closure": "closure:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.cart_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_search:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.checkout_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.otel_collector:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "rule": "kubernetes.rule.kubernetes-service-account",
              "closure": "closure:representation%3A1%3Akubernetes_service_account_v1.prometheus:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.catalog_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.catalog_search:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.checkout_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.ingress_nginx:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.orders_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.payments_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "rule": "kubernetes.rule.kubernetes-service",
              "closure": "closure:representation%3A1%3Akubernetes_service_v1.prometheus:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3A6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "dimension": "rf.context.runtime",
          "provenance": [
            {
              "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3A6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
              "evidence": "traversal"
            }
          ]
        }
      ],
      "contributions": [
        {
          "id": "contribution:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "provenance": [
            {
              "emission": "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
              "rule": "azure.rule.cosmos-sql-container",
              "closure": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:emission%3A45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "provenance": [
            {
              "emission": "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
              "rule": "azure.rule.dns-a-record",
              "closure": "closure:representation%3A1%3Aazurerm_dns_a_record.apex:emission%3A3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "provenance": [
            {
              "emission": "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
              "rule": "azure.rule.dns-cname-record",
              "closure": "closure:representation%3A1%3Aazurerm_dns_cname_record.www:emission%3A234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "provenance": [
            {
              "emission": "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef",
              "rule": "azure.rule.aks-node-pool",
              "closure": "closure:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:emission%3Ab5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "provenance": [
            {
              "emission": "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528",
              "rule": "azure.rule.log-analytics-solution",
              "closure": "closure:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:emission%3A7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "provenance": [
            {
              "emission": "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
              "rule": "azure.rule.nat-gateway-public-ip-association",
              "closure": "closure:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:emission%3Ac83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_public_ip.natgw",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_public_ip.natgw",
          "provenance": [
            {
              "emission": "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea",
              "rule": "azure.rule.nat-gateway-public-ip-association",
              "closure": "closure:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:emission%3Afaca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "provenance": [
            {
              "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "provenance": [
            {
              "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "rule": "azure.rule.private-dns-zone-vnet-link",
              "closure": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "provenance": [
            {
              "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "provenance": [
            {
              "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "provenance": [
            {
              "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "provenance": [
            {
              "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "provenance": [
            {
              "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "provenance": [
            {
              "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "rule": "azure.rule.subnet-nat-gateway-association",
              "closure": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
              "evidence": "traversal"
            }
          ]
        }
      ],
      "relations": [
        {
          "id": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_servicebus_queue.notifications",
          "predicate": "azure.relation.delivers-to",
          "provenance": [
            {
              "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_linux_function_app.media_processor",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_linux_function_app.media_processor",
          "predicate": "azure.relation.delivers-to",
          "provenance": [
            {
              "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3Ab0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_linux_function_app.order_notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_linux_function_app.order_notifications",
          "predicate": "azure.relation.delivers-to",
          "provenance": [
            {
              "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3Ab0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_log_analytics_workspace.prod",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.prod",
          "predicate": "azure.relation.observed-by",
          "provenance": [
            {
              "emission": "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2",
              "rule": "azure.rule.application-insights",
              "closure": "closure:representation%3A1%3Aazurerm_application_insights.prod:emission%3Ad2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "predicate": "azure.relation.observed-by",
          "provenance": [
            {
              "emission": "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
              "rule": "azure.rule.aks-cluster",
              "closure": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3Abd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_application_insights.prod",
          "predicate": "azure.relation.observed-by",
          "provenance": [
            {
              "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_application_insights.prod",
          "predicate": "azure.relation.observed-by",
          "provenance": [
            {
              "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
              "rule": "azure.rule.linux-function-app",
              "closure": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "predicate": "azure.relation.peers-with",
          "provenance": [
            {
              "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3Ae751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "predicate": "azure.relation.peers-with",
          "provenance": [
            {
              "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
              "rule": "azure.rule.virtual-network-peering",
              "closure": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3Ae751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.private-name-resolution:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "predicate": "azure.relation.private-name-resolution",
          "provenance": [
            {
              "emission": "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
              "rule": "azure.rule.postgresql-flexible-server",
              "closure": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "rule": "azure.rule.event-grid-system-topic-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
              "evidence": "both"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "predicate": "azure.relation.subscribes-to",
          "provenance": [
            {
              "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "rule": "azure.rule.service-bus-subscription",
              "closure": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:azure.relation.uses-waf-policy:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_web_application_firewall_policy.hub",
          "predicate": "azure.relation.uses-waf-policy",
          "provenance": [
            {
              "emission": "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
              "rule": "azure.rule.application-gateway",
              "closure": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3A1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_service_account_v1.cart_worker",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_service_account_v1.cart_worker",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_service_account_v1.catalog_api",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_service_account_v1.catalog_api",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_service_account_v1.checkout_api",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_service_account_v1.checkout_api",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_service_account_v1.orders_api",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_service_account_v1.orders_api",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_service_account_v1.orders_worker",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_service_account_v1.orders_worker",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_service_account_v1.payments_api",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_service_account_v1.payments_api",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_service_account_v1.payments_worker",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_service_account_v1.payments_worker",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "rule": "kubernetes.rule.kubernetes-deployment",
              "closure": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_service_account_v1.catalog_search",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_service_account_v1.catalog_search",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3Ac42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
              "evidence": "traversal"
            }
          ]
        },
        {
          "id": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_service_account_v1.prometheus",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_service_account_v1.prometheus",
          "predicate": "kubernetes.relation.runs-as",
          "provenance": [
            {
              "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
              "rule": "kubernetes.rule.kubernetes-stateful-set",
              "closure": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3Ac42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
              "evidence": "traversal"
            }
          ]
        }
      ],
      "closures": [
        {
          "id": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3A1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
          "representation": "representation:1:azurerm_application_gateway.hub",
          "emission": "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.uses-waf-policy:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_web_application_firewall_policy.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3A9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
          "representation": "representation:1:azurerm_application_gateway.hub",
          "emission": "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_subnet.hub_appgw"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_application_gateway.hub:emission%3Aa7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c",
          "representation": "representation:1:azurerm_application_gateway.hub",
          "emission": "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_application_insights.prod:emission%3A65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
          "representation": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_resource_group.ops"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_application_insights.prod:emission%3Ad2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2",
          "representation": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_log_analytics_workspace.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_container_registry.platform:emission%3A1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779",
          "representation": "representation:1:azurerm_container_registry.platform",
          "emission": "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_container_registry.platform:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_cosmosdb_account.catalog:emission%3A34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276",
          "representation": "representation:1:azurerm_cosmosdb_account.catalog",
          "emission": "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_account.catalog:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:emission%3A45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
          "representation": "representation:1:azurerm_cosmosdb_sql_container.products",
          "emission": "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:emission%3Ae9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85",
          "representation": "representation:1:azurerm_cosmosdb_sql_container.products",
          "emission": "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:emission%3A8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3",
          "representation": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "emission": "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:representation%3A1%3Aazurerm_cosmosdb_account.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_dns_a_record.apex:emission%3A3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
          "representation": "representation:1:azurerm_dns_a_record.apex",
          "emission": "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 8
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_dns_a_record.apex:emission%3A74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81",
          "representation": "representation:1:azurerm_dns_a_record.apex",
          "emission": "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 8
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_dns_cname_record.www:emission%3A234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
          "representation": "representation:1:azurerm_dns_cname_record.www",
          "emission": "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 8
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_dns_cname_record.www:emission%3A8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c",
          "representation": "representation:1:azurerm_dns_cname_record.www",
          "emission": "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 8
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_dns_zone.public:emission%3Aabcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c",
          "representation": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_zone.public:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic.media:emission%3Ab9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
          "representation": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.media:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:emission%3Ab9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
          "representation": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "outcome": "indeterminate",
          "reason": "unknown_until_apply",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_servicebus_queue.notifications"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3Ab0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3Ab449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:b449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "outcome": "indeterminate",
          "reason": "unknown_until_apply",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3Ab0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_linux_function_app.media_processor"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3Ab449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:b449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "outcome": "indeterminate",
          "reason": "unknown_until_apply",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:9d0e1d543ff916f59660a6e1ea66d880296c71c8e65007046b8c74772f571f8e",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3Ab0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_linux_function_app.order_notifications"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3Ab449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:b449c775f7eb8cd4e58c200a8fa56328ef09f09bb81108d5ec87def957e9fde5",
          "outcome": "absent",
          "facts": [],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_key_vault.platform:emission%3A1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c",
          "representation": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault.platform:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_key_vault_key.token_signing:emission%3A902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7",
          "representation": "representation:1:azurerm_key_vault_key.token_signing",
          "emission": "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_key.token_signing:representation%3A1%3Aazurerm_key_vault.platform"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:emission%3A68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
          "representation": "representation:1:azurerm_key_vault_secret.notifications_smtp_password",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:representation%3A1%3Aazurerm_key_vault.platform"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:emission%3A68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
          "representation": "representation:1:azurerm_key_vault_secret.payments_psp_api_key",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:representation%3A1%3Aazurerm_key_vault.platform"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3A2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
          "representation": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3Abd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
          "representation": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_log_analytics_workspace.platform"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_kubernetes_cluster.prod:emission%3Ac50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5",
          "representation": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_subnet.prod_aks_system"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:emission%3Aa04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
          "representation": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "emission": "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_subnet.prod_aks_user"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:emission%3Ab5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef",
          "representation": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "emission": "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
          "representation": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_service_plan.functions_premium"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
          "representation": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_application_insights.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3A9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
          "representation": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_subnet.prod_integration"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.media_processor:emission%3Ab306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
          "representation": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_service_plan.functions_premium"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_application_insights.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3A9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_subnet.prod_integration"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_linux_function_app.order_notifications:emission%3Ab306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:emission%3A02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
          "representation": "representation:1:azurerm_log_analytics_solution.container_insights",
          "emission": "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_resource_group.ops"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:emission%3A7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528",
          "representation": "representation:1:azurerm_log_analytics_solution.container_insights",
          "emission": "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_log_analytics_workspace.platform"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_log_analytics_workspace.platform:emission%3Afa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
          "representation": "representation:1:azurerm_log_analytics_workspace.platform",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.platform:representation%3A1%3Aazurerm_resource_group.ops"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_log_analytics_workspace.prod:emission%3Afa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
          "representation": "representation:1:azurerm_log_analytics_workspace.prod",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.prod:representation%3A1%3Aazurerm_resource_group.ops"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_mssql_database.orders:emission%3A0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d",
          "representation": "representation:1:azurerm_mssql_database.orders",
          "emission": "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_database.orders:representation%3A1%3Aazurerm_mssql_server.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_mssql_server.prod:emission%3Af51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73",
          "representation": "representation:1:azurerm_mssql_server.prod",
          "emission": "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_server.prod:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_nat_gateway.prod:emission%3A02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48",
          "representation": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_nat_gateway.prod:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:emission%3Ac83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
          "representation": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "emission": "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_nat_gateway.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:emission%3Afaca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea",
          "representation": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "emission": "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_public_ip.natgw"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
          "representation": "representation:1:azurerm_postgresql_flexible_server.prod",
          "emission": "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.private-name-resolution:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_private_dns_zone.postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
          "representation": "representation:1:azurerm_postgresql_flexible_server.prod",
          "emission": "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_subnet.prod_postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:emission%3A4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8",
          "representation": "representation:1:azurerm_postgresql_flexible_server.prod",
          "emission": "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.acr:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.acr:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.blob:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.blob:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.cosmos:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.cosmos:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.key_vault:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.key_vault:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.postgres:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.postgres:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.redis:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.redis:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.service_bus:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.service_bus:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone.sql:emission%3Ac15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "representation": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.sql:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:emission%3A4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.acr:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.acr",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.acr:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.acr",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_subnet.hub_shared"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.backups:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.backups",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.backups:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.backups",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.cosmos:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.cosmos",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.cosmos:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.cosmos",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.key_vault:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.key_vault",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.key_vault:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.key_vault",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_subnet.hub_shared"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.media:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.media",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.media:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.media",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.redis:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.redis",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.redis:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.redis",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.service_bus:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.service_bus",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.service_bus:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.service_bus",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.sql:emission%3A9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "representation": "representation:1:azurerm_private_endpoint.sql",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_private_endpoint.sql:emission%3Ac5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "representation": "representation:1:azurerm_private_endpoint.sql",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_subnet.prod_data"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_public_ip.appgw:emission%3A17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
          "representation": "representation:1:azurerm_public_ip.appgw",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.appgw:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_public_ip.natgw:emission%3A17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
          "representation": "representation:1:azurerm_public_ip.natgw",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.natgw:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_redis_cache.prod:emission%3A8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d",
          "representation": "representation:1:azurerm_redis_cache.prod",
          "emission": "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_redis_cache.prod:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_service_plan.functions_premium:emission%3A0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8",
          "representation": "representation:1:azurerm_service_plan.functions_premium",
          "emission": "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_service_plan.functions_premium:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_namespace.prod:emission%3Adb5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172",
          "representation": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_namespace.prod:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_queue.notifications:emission%3A4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe",
          "representation": "representation:1:azurerm_servicebus_queue.notifications",
          "emission": "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_queue.notifications:representation%3A1%3Aazurerm_servicebus_namespace.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:emission%3A6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:emission%3Ac9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_topic.orders:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "representation": "representation:1:azurerm_servicebus_topic.orders",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders:representation%3A1%3Aazurerm_servicebus_namespace.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "representation": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:representation%3A1%3Aazurerm_servicebus_namespace.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_servicebus_topic.payments:emission%3A4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "representation": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.payments:representation%3A1%3Aazurerm_servicebus_namespace.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_account.backups:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "representation": "representation:1:azurerm_storage_account.backups",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.backups:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_account.functions:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "representation": "representation:1:azurerm_storage_account.functions",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.functions:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_account.media:emission%3A91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "representation": "representation:1:azurerm_storage_account.media",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.media:representation%3A1%3Aazurerm_resource_group.data"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_container.backups_exports:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "representation": "representation:1:azurerm_storage_container.backups_exports",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.backups_exports:representation%3A1%3Aazurerm_storage_account.backups"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_container.media_renditions:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "representation": "representation:1:azurerm_storage_container.media_renditions",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_renditions:representation%3A1%3Aazurerm_storage_account.media"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_storage_container.media_uploads:emission%3A81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "representation": "representation:1:azurerm_storage_container.media_uploads",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_uploads:representation%3A1%3Aazurerm_storage_account.media"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.hub_appgw:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.hub_appgw",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.hub_appgw:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.hub_appgw",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.hub_shared:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.hub_shared:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_system:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_system:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_user:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_aks_user:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_data:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_data:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_integration:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_integration:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_postgres:emission%3A009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "representation": "representation:1:azurerm_subnet.prod_postgres",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet.prod_postgres:emission%3Ab6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "representation": "representation:1:azurerm_subnet.prod_postgres",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_subnet.prod_aks_system"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_nat_gateway.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_subnet.prod_aks_user"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_nat_gateway.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:emission%3A19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_subnet.prod_integration"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:emission%3Afcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017",
          "outcome": "resolved",
          "facts": [
            "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_nat_gateway.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_user_assigned_identity.aks:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "representation": "representation:1:azurerm_user_assigned_identity.aks",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.aks:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_user_assigned_identity.appgw:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "representation": "representation:1:azurerm_user_assigned_identity.appgw",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.appgw:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_user_assigned_identity.checkout:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "representation": "representation:1:azurerm_user_assigned_identity.checkout",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.checkout:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_user_assigned_identity.functions:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "representation": "representation:1:azurerm_user_assigned_identity.functions",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.functions:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_user_assigned_identity.orders:emission%3A923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "representation": "representation:1:azurerm_user_assigned_identity.orders",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.orders:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network.hub:emission%3A88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
          "representation": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.hub:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network.prod:emission%3A88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
          "representation": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.prod:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3A9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
          "representation": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3Ae751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
          "representation": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:emission%3Ae94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
          "representation": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3A9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
          "representation": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_resource_group.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3Ae751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
          "representation": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a",
          "outcome": "resolved",
          "facts": [
            "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.hub"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:emission%3Ae94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
          "representation": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.prod"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 1
          }
        },
        {
          "id": "closure:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:emission%3Aa31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84",
          "representation": "representation:1:azurerm_web_application_firewall_policy.hub",
          "emission": "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84",
          "outcome": "resolved",
          "facts": [
            "context:azure.context.ownership:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:representation%3A1%3Aazurerm_resource_group.hub"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 3
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:emission%3Aa28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
          "representation": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "emission": "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:emission%3Aa305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d",
          "representation": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "emission": "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.cart_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_service_account_v1.cart_worker"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.cart_worker",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.cart_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.cart_worker",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.catalog_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_service_account_v1.catalog_api"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.catalog_api",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.catalog_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.catalog_api",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.checkout_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_service_account_v1.checkout_api"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.checkout_api",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.checkout_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.checkout_api",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_namespace_v1.platform_ingress"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.orders_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_service_account_v1.orders_api"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.orders_api",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.orders_api",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.orders_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_service_account_v1.orders_worker"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.orders_worker",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.orders_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.orders_worker",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.payments_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_service_account_v1.payments_api"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.payments_api",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_api:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.payments_api",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "representation": "representation:1:kubernetes_deployment_v1.payments_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_service_account_v1.payments_worker"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "representation": "representation:1:kubernetes_deployment_v1.payments_worker",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_deployment_v1.payments_worker:emission%3A828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "representation": "representation:1:kubernetes_deployment_v1.payments_worker",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:emission%3A4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.catalog:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "representation": "representation:1:kubernetes_ingress_v1.catalog",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.catalog:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "representation": "representation:1:kubernetes_ingress_v1.catalog",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.checkout:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "representation": "representation:1:kubernetes_ingress_v1.checkout",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.checkout:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "representation": "representation:1:kubernetes_ingress_v1.checkout",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.orders:emission%3A74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "representation": "representation:1:kubernetes_ingress_v1.orders",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_ingress_v1.orders:emission%3Ad8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "representation": "representation:1:kubernetes_ingress_v1.orders",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.catalog:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.checkout:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.observability:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.orders:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.payments:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:emission%3A65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "representation": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.catalog:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.catalog",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.catalog:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.catalog",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.checkout:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.checkout",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.checkout:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.checkout",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.observability:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.observability",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.observability:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.observability",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.orders:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.orders",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.orders:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.orders",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.payments:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.payments",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.payments:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.payments",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:emission%3A3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "representation": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:emission%3A69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "representation": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Akubernetes_namespace_v1.platform_ingress"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:emission%3Af4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c",
          "representation": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "emission": "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.cart_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.cart_worker",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.cart_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.cart_worker",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_api",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_api",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_search:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_search",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.catalog_search:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_search",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.checkout_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.checkout_api",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.checkout_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.checkout_api",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.orders_api",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.orders_api",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.orders_worker",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.orders_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.orders_worker",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.otel_collector:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.otel_collector",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.otel_collector:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.otel_collector",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_api:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.payments_api",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_api:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.payments_api",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_worker:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.payments_worker",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.payments_worker:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.payments_worker",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.prometheus:emission%3Ac336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "representation": "representation:1:kubernetes_service_account_v1.prometheus",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_account_v1.prometheus:emission%3Afab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "representation": "representation:1:kubernetes_service_account_v1.prometheus",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.catalog_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.catalog_api",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.catalog_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.catalog_api",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.catalog_search:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.catalog_search",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.catalog_search:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.catalog_search",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.checkout_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.checkout_api",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.checkout_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.checkout_api",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.ingress_nginx:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.ingress_nginx",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.ingress_nginx:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.ingress_nginx",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.orders_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.orders_api",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.orders_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.orders_api",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.payments_api:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.payments_api",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.payments_api:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.payments_api",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.prometheus:emission%3A0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "representation": "representation:1:kubernetes_service_v1.prometheus",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_service_v1.prometheus:emission%3A99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "representation": "representation:1:kubernetes_service_v1.prometheus",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3A5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
          "representation": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3A6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
          "representation": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:emission%3Ac42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
          "representation": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_service_account_v1.catalog_search"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3A5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
          "representation": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6",
          "outcome": "resolved",
          "facts": [
            "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability"
          ],
          "candidates": {
            "known_equal": 1,
            "unknown": 0,
            "excluded": 5
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3A6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
          "representation": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f",
          "outcome": "resolved",
          "facts": [
            "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        },
        {
          "id": "closure:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:emission%3Ac42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
          "representation": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec",
          "outcome": "resolved",
          "facts": [
            "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_service_account_v1.prometheus"
          ],
          "candidates": {
            "known_equal": 0,
            "unknown": 0,
            "excluded": 0
          }
        }
      ],
      "dependencies": [
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_key_vault.platform",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_key_vault.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_public_ip.appgw",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_public_ip.appgw",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_subnet.hub_appgw",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_subnet.hub_appgw",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_user_assigned_identity.appgw",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_user_assigned_identity.appgw",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_gateway.hub:declaration%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "from": "declaration:1:azurerm_application_gateway.hub",
          "to": "declaration:1:azurerm_web_application_firewall_policy.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_insights.prod:declaration%3A1%3Aazurerm_log_analytics_workspace.prod",
          "from": "declaration:1:azurerm_application_insights.prod",
          "to": "declaration:1:azurerm_log_analytics_workspace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_application_insights.prod:declaration%3A1%3Aazurerm_resource_group.ops",
          "from": "declaration:1:azurerm_application_insights.prod",
          "to": "declaration:1:azurerm_resource_group.ops",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_container_registry.platform:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_container_registry.platform",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_account.catalog:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_cosmosdb_account.catalog",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_sql_container.products:declaration%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "declaration:1:azurerm_cosmosdb_sql_container.products",
          "to": "declaration:1:azurerm_cosmosdb_account.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_sql_container.products:declaration%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "declaration:1:azurerm_cosmosdb_sql_container.products",
          "to": "declaration:1:azurerm_cosmosdb_sql_database.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_sql_container.products:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_cosmosdb_sql_container.products",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_sql_database.catalog:declaration%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "declaration:1:azurerm_cosmosdb_sql_database.catalog",
          "to": "declaration:1:azurerm_cosmosdb_account.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_cosmosdb_sql_database.catalog:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_cosmosdb_sql_database.catalog",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_a_record.apex:declaration%3A1%3Aazurerm_dns_zone.public",
          "from": "declaration:1:azurerm_dns_a_record.apex",
          "to": "declaration:1:azurerm_dns_zone.public",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_a_record.apex:declaration%3A1%3Aazurerm_public_ip.appgw",
          "from": "declaration:1:azurerm_dns_a_record.apex",
          "to": "declaration:1:azurerm_public_ip.appgw",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_a_record.apex:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_dns_a_record.apex",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_cname_record.www:declaration%3A1%3Aazurerm_dns_zone.public",
          "from": "declaration:1:azurerm_dns_cname_record.www",
          "to": "declaration:1:azurerm_dns_zone.public",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_cname_record.www:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_dns_cname_record.www",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_dns_zone.public:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_dns_zone.public",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic.media:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_eventgrid_system_topic.media",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic.media:declaration%3A1%3Aazurerm_storage_account.media",
          "from": "declaration:1:azurerm_eventgrid_system_topic.media",
          "to": "declaration:1:azurerm_storage_account.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic.service_bus:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_eventgrid_system_topic.service_bus",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic.service_bus:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_eventgrid_system_topic.service_bus",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:declaration%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "declaration:1:azurerm_eventgrid_system_topic.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:declaration%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "declaration:1:azurerm_servicebus_queue.notifications",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:declaration%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "declaration:1:azurerm_eventgrid_system_topic.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:declaration%3A1%3Aazurerm_linux_function_app.media_processor",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "declaration:1:azurerm_linux_function_app.media_processor",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:declaration%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "declaration:1:azurerm_eventgrid_system_topic.service_bus",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:declaration%3A1%3Aazurerm_linux_function_app.order_notifications",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "declaration:1:azurerm_linux_function_app.order_notifications",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_key_vault.platform:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_key_vault.platform",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_key_vault_key.token_signing:declaration%3A1%3Aazurerm_key_vault.platform",
          "from": "declaration:1:azurerm_key_vault_key.token_signing",
          "to": "declaration:1:azurerm_key_vault.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:declaration%3A1%3Aazurerm_key_vault.platform",
          "from": "declaration:1:azurerm_key_vault_secret.notifications_smtp_password",
          "to": "declaration:1:azurerm_key_vault.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:declaration%3A1%3Aazurerm_key_vault.platform",
          "from": "declaration:1:azurerm_key_vault_secret.payments_psp_api_key",
          "to": "declaration:1:azurerm_key_vault.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster.prod:declaration%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "declaration:1:azurerm_kubernetes_cluster.prod",
          "to": "declaration:1:azurerm_log_analytics_workspace.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster.prod:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_kubernetes_cluster.prod",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster.prod:declaration%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "declaration:1:azurerm_kubernetes_cluster.prod",
          "to": "declaration:1:azurerm_subnet.prod_aks_system",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster.prod:declaration%3A1%3Aazurerm_user_assigned_identity.aks",
          "from": "declaration:1:azurerm_kubernetes_cluster.prod",
          "to": "declaration:1:azurerm_user_assigned_identity.aks",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:declaration%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "declaration:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "declaration:1:azurerm_kubernetes_cluster.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:declaration%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "declaration:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "declaration:1:azurerm_subnet.prod_aks_user",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_application_insights.prod",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_application_insights.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_service_plan.functions_premium",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_storage_account.functions",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_storage_account.functions",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_storage_account.media",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_storage_account.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_subnet.prod_integration",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_subnet.prod_integration",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.media_processor:declaration%3A1%3Aazurerm_user_assigned_identity.functions",
          "from": "declaration:1:azurerm_linux_function_app.media_processor",
          "to": "declaration:1:azurerm_user_assigned_identity.functions",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_application_insights.prod",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_application_insights.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_service_plan.functions_premium",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_servicebus_queue.notifications",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_storage_account.functions",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_storage_account.functions",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_subnet.prod_integration",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_subnet.prod_integration",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_linux_function_app.order_notifications:declaration%3A1%3Aazurerm_user_assigned_identity.functions",
          "from": "declaration:1:azurerm_linux_function_app.order_notifications",
          "to": "declaration:1:azurerm_user_assigned_identity.functions",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_log_analytics_solution.container_insights:declaration%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "declaration:1:azurerm_log_analytics_solution.container_insights",
          "to": "declaration:1:azurerm_log_analytics_workspace.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_log_analytics_solution.container_insights:declaration%3A1%3Aazurerm_resource_group.ops",
          "from": "declaration:1:azurerm_log_analytics_solution.container_insights",
          "to": "declaration:1:azurerm_resource_group.ops",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_log_analytics_workspace.platform:declaration%3A1%3Aazurerm_resource_group.ops",
          "from": "declaration:1:azurerm_log_analytics_workspace.platform",
          "to": "declaration:1:azurerm_resource_group.ops",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_log_analytics_workspace.prod:declaration%3A1%3Aazurerm_resource_group.ops",
          "from": "declaration:1:azurerm_log_analytics_workspace.prod",
          "to": "declaration:1:azurerm_resource_group.ops",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_mssql_database.orders:declaration%3A1%3Aazurerm_mssql_server.prod",
          "from": "declaration:1:azurerm_mssql_database.orders",
          "to": "declaration:1:azurerm_mssql_server.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_mssql_server.prod:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_mssql_server.prod",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_nat_gateway.prod:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_nat_gateway.prod",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:declaration%3A1%3Aazurerm_nat_gateway.prod",
          "from": "declaration:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "declaration:1:azurerm_nat_gateway.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:declaration%3A1%3Aazurerm_public_ip.natgw",
          "from": "declaration:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "declaration:1:azurerm_public_ip.natgw",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_postgresql_flexible_server.prod:declaration%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "declaration:1:azurerm_postgresql_flexible_server.prod",
          "to": "declaration:1:azurerm_private_dns_zone.postgres",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_postgresql_flexible_server.prod:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_postgresql_flexible_server.prod",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_postgresql_flexible_server.prod:declaration%3A1%3Aazurerm_subnet.prod_postgres",
          "from": "declaration:1:azurerm_postgresql_flexible_server.prod",
          "to": "declaration:1:azurerm_subnet.prod_postgres",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.acr:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.acr",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.blob:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.blob",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.cosmos:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.cosmos",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.key_vault:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.key_vault",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.postgres:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.postgres",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.redis:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.redis",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.service_bus:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.service_bus",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone.sql:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_dns_zone.sql",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:declaration%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "declaration:1:azurerm_private_dns_zone.acr",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:declaration%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "declaration:1:azurerm_private_dns_zone.acr",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:declaration%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "declaration:1:azurerm_private_dns_zone.blob",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:declaration%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "declaration:1:azurerm_private_dns_zone.blob",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:declaration%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "declaration:1:azurerm_private_dns_zone.cosmos",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:declaration%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "declaration:1:azurerm_private_dns_zone.cosmos",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:declaration%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "declaration:1:azurerm_private_dns_zone.key_vault",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:declaration%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "declaration:1:azurerm_private_dns_zone.key_vault",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:declaration%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "declaration:1:azurerm_private_dns_zone.postgres",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:declaration%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "declaration:1:azurerm_private_dns_zone.postgres",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:declaration%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "declaration:1:azurerm_private_dns_zone.redis",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:declaration%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "declaration:1:azurerm_private_dns_zone.redis",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:declaration%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "declaration:1:azurerm_private_dns_zone.service_bus",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:declaration%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "declaration:1:azurerm_private_dns_zone.service_bus",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:declaration%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "declaration:1:azurerm_private_dns_zone.sql",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:declaration%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "declaration:1:azurerm_private_dns_zone.sql",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.acr:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:azurerm_private_endpoint.acr",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.acr:declaration%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "declaration:1:azurerm_private_endpoint.acr",
          "to": "declaration:1:azurerm_private_dns_zone.acr",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.acr:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_endpoint.acr",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.acr:declaration%3A1%3Aazurerm_subnet.hub_shared",
          "from": "declaration:1:azurerm_private_endpoint.acr",
          "to": "declaration:1:azurerm_subnet.hub_shared",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.backups:declaration%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "declaration:1:azurerm_private_endpoint.backups",
          "to": "declaration:1:azurerm_private_dns_zone.blob",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.backups:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.backups",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.backups:declaration%3A1%3Aazurerm_storage_account.backups",
          "from": "declaration:1:azurerm_private_endpoint.backups",
          "to": "declaration:1:azurerm_storage_account.backups",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.backups:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.backups",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.cosmos:declaration%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "declaration:1:azurerm_private_endpoint.cosmos",
          "to": "declaration:1:azurerm_cosmosdb_account.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.cosmos:declaration%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "declaration:1:azurerm_private_endpoint.cosmos",
          "to": "declaration:1:azurerm_private_dns_zone.cosmos",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.cosmos:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.cosmos",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.cosmos:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.cosmos",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.key_vault:declaration%3A1%3Aazurerm_key_vault.platform",
          "from": "declaration:1:azurerm_private_endpoint.key_vault",
          "to": "declaration:1:azurerm_key_vault.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.key_vault:declaration%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "declaration:1:azurerm_private_endpoint.key_vault",
          "to": "declaration:1:azurerm_private_dns_zone.key_vault",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.key_vault:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_private_endpoint.key_vault",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.key_vault:declaration%3A1%3Aazurerm_subnet.hub_shared",
          "from": "declaration:1:azurerm_private_endpoint.key_vault",
          "to": "declaration:1:azurerm_subnet.hub_shared",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.media:declaration%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "declaration:1:azurerm_private_endpoint.media",
          "to": "declaration:1:azurerm_private_dns_zone.blob",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.media:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.media",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.media:declaration%3A1%3Aazurerm_storage_account.media",
          "from": "declaration:1:azurerm_private_endpoint.media",
          "to": "declaration:1:azurerm_storage_account.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.media:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.media",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.redis:declaration%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "declaration:1:azurerm_private_endpoint.redis",
          "to": "declaration:1:azurerm_private_dns_zone.redis",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.redis:declaration%3A1%3Aazurerm_redis_cache.prod",
          "from": "declaration:1:azurerm_private_endpoint.redis",
          "to": "declaration:1:azurerm_redis_cache.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.redis:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.redis",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.redis:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.redis",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.service_bus:declaration%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "declaration:1:azurerm_private_endpoint.service_bus",
          "to": "declaration:1:azurerm_private_dns_zone.service_bus",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.service_bus:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.service_bus",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.service_bus:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_private_endpoint.service_bus",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.service_bus:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.service_bus",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.sql:declaration%3A1%3Aazurerm_mssql_server.prod",
          "from": "declaration:1:azurerm_private_endpoint.sql",
          "to": "declaration:1:azurerm_mssql_server.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.sql:declaration%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "declaration:1:azurerm_private_endpoint.sql",
          "to": "declaration:1:azurerm_private_dns_zone.sql",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.sql:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_private_endpoint.sql",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_private_endpoint.sql:declaration%3A1%3Aazurerm_subnet.prod_data",
          "from": "declaration:1:azurerm_private_endpoint.sql",
          "to": "declaration:1:azurerm_subnet.prod_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_public_ip.appgw:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_public_ip.appgw",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_public_ip.natgw:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_public_ip.natgw",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_redis_cache.prod:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_redis_cache.prod",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_service_plan.functions_premium:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_service_plan.functions_premium",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_namespace.prod:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_servicebus_namespace.prod",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_queue.notifications:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_servicebus_queue.notifications",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_subscription.orders_analytics:declaration%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "declaration:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "declaration:1:azurerm_servicebus_topic.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:declaration%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "declaration:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "declaration:1:azurerm_servicebus_topic.orders_enriched",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_subscription.payments_ledger:declaration%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "declaration:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "declaration:1:azurerm_servicebus_topic.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_subscription.payments_notifications:declaration%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "declaration:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "declaration:1:azurerm_servicebus_queue.notifications",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_subscription.payments_notifications:declaration%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "declaration:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "declaration:1:azurerm_servicebus_topic.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_topic.orders:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_servicebus_topic.orders",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_topic.orders_enriched:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_servicebus_topic.orders_enriched",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_servicebus_topic.payments:declaration%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "declaration:1:azurerm_servicebus_topic.payments",
          "to": "declaration:1:azurerm_servicebus_namespace.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_account.backups:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_storage_account.backups",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_account.functions:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_storage_account.functions",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_account.media:declaration%3A1%3Aazurerm_resource_group.data",
          "from": "declaration:1:azurerm_storage_account.media",
          "to": "declaration:1:azurerm_resource_group.data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_container.backups_exports:declaration%3A1%3Aazurerm_storage_account.backups",
          "from": "declaration:1:azurerm_storage_container.backups_exports",
          "to": "declaration:1:azurerm_storage_account.backups",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_container.media_renditions:declaration%3A1%3Aazurerm_storage_account.media",
          "from": "declaration:1:azurerm_storage_container.media_renditions",
          "to": "declaration:1:azurerm_storage_account.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_storage_container.media_uploads:declaration%3A1%3Aazurerm_storage_account.media",
          "from": "declaration:1:azurerm_storage_container.media_uploads",
          "to": "declaration:1:azurerm_storage_account.media",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.hub_appgw:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_subnet.hub_appgw",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.hub_appgw:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_subnet.hub_appgw",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.hub_shared:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_subnet.hub_shared",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.hub_shared:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_subnet.hub_shared",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_aks_system:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_subnet.prod_aks_system",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_aks_system:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_subnet.prod_aks_system",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_aks_user:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_subnet.prod_aks_user",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_aks_user:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_subnet.prod_aks_user",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_data:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_subnet.prod_data",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_data:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_subnet.prod_data",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_integration:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_subnet.prod_integration",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_integration:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_subnet.prod_integration",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_postgres:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_subnet.prod_postgres",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet.prod_postgres:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_subnet.prod_postgres",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:declaration%3A1%3Aazurerm_nat_gateway.prod",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "declaration:1:azurerm_nat_gateway.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:declaration%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "declaration:1:azurerm_subnet.prod_aks_system",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:declaration%3A1%3Aazurerm_nat_gateway.prod",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "declaration:1:azurerm_nat_gateway.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:declaration%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "declaration:1:azurerm_subnet.prod_aks_user",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.integration:declaration%3A1%3Aazurerm_nat_gateway.prod",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "declaration:1:azurerm_nat_gateway.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_subnet_nat_gateway_association.integration:declaration%3A1%3Aazurerm_subnet.prod_integration",
          "from": "declaration:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "declaration:1:azurerm_subnet.prod_integration",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_user_assigned_identity.aks:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_user_assigned_identity.aks",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_user_assigned_identity.appgw:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_user_assigned_identity.appgw",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_user_assigned_identity.checkout:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_user_assigned_identity.checkout",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_user_assigned_identity.functions:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_user_assigned_identity.functions",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_user_assigned_identity.orders:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_user_assigned_identity.orders",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network.hub:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_virtual_network.hub",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network.prod:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_virtual_network.prod",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:declaration%3A1%3Aazurerm_resource_group.prod",
          "from": "declaration:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "declaration:1:azurerm_resource_group.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:declaration%3A1%3Aazurerm_virtual_network.hub",
          "from": "declaration:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "declaration:1:azurerm_virtual_network.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:declaration%3A1%3Aazurerm_virtual_network.prod",
          "from": "declaration:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "declaration:1:azurerm_virtual_network.prod",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Aazurerm_web_application_firewall_policy.hub:declaration%3A1%3Aazurerm_resource_group.hub",
          "from": "declaration:1:azurerm_web_application_firewall_policy.hub",
          "to": "declaration:1:azurerm_resource_group.hub",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_daemon_set_v1.otel_collector:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_daemon_set_v1.otel_collector:declaration%3A1%3Akubernetes_service_account_v1.otel_collector",
          "from": "declaration:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "declaration:1:kubernetes_service_account_v1.otel_collector",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.cart_worker:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.cart_worker",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.cart_worker:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_deployment_v1.cart_worker",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.cart_worker:declaration%3A1%3Akubernetes_service_account_v1.cart_worker",
          "from": "declaration:1:kubernetes_deployment_v1.cart_worker",
          "to": "declaration:1:kubernetes_service_account_v1.cart_worker",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.catalog_api:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.catalog_api:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.catalog_api:declaration%3A1%3Akubernetes_service_account_v1.catalog_api",
          "from": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "to": "declaration:1:kubernetes_service_account_v1.catalog_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.checkout_api:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.checkout_api:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.checkout_api:declaration%3A1%3Akubernetes_service_account_v1.checkout_api",
          "from": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "to": "declaration:1:kubernetes_service_account_v1.checkout_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:declaration%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "from": "declaration:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "declaration:1:kubernetes_service_account_v1.ingress_nginx",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_api:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.orders_api",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_api:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_deployment_v1.orders_api",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_api:declaration%3A1%3Akubernetes_service_account_v1.orders_api",
          "from": "declaration:1:kubernetes_deployment_v1.orders_api",
          "to": "declaration:1:kubernetes_service_account_v1.orders_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_worker:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.orders_worker",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_worker:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_deployment_v1.orders_worker",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.orders_worker:declaration%3A1%3Akubernetes_service_account_v1.orders_worker",
          "from": "declaration:1:kubernetes_deployment_v1.orders_worker",
          "to": "declaration:1:kubernetes_service_account_v1.orders_worker",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_api:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.payments_api",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_api:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_deployment_v1.payments_api",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_api:declaration%3A1%3Akubernetes_service_account_v1.payments_api",
          "from": "declaration:1:kubernetes_deployment_v1.payments_api",
          "to": "declaration:1:kubernetes_service_account_v1.payments_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_worker:declaration%3A1%3Aazurerm_container_registry.platform",
          "from": "declaration:1:kubernetes_deployment_v1.payments_worker",
          "to": "declaration:1:azurerm_container_registry.platform",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_worker:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_deployment_v1.payments_worker",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_deployment_v1.payments_worker:declaration%3A1%3Akubernetes_service_account_v1.payments_worker",
          "from": "declaration:1:kubernetes_deployment_v1.payments_worker",
          "to": "declaration:1:kubernetes_service_account_v1.payments_worker",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:declaration%3A1%3Akubernetes_deployment_v1.catalog_api",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "to": "declaration:1:kubernetes_deployment_v1.catalog_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:declaration%3A1%3Akubernetes_deployment_v1.checkout_api",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "to": "declaration:1:kubernetes_deployment_v1.checkout_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:declaration%3A1%3Akubernetes_deployment_v1.orders_api",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "to": "declaration:1:kubernetes_deployment_v1.orders_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.catalog:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_ingress_v1.catalog",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.catalog:declaration%3A1%3Akubernetes_service_v1.catalog_api",
          "from": "declaration:1:kubernetes_ingress_v1.catalog",
          "to": "declaration:1:kubernetes_service_v1.catalog_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.checkout:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_ingress_v1.checkout",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.checkout:declaration%3A1%3Akubernetes_service_v1.checkout_api",
          "from": "declaration:1:kubernetes_ingress_v1.checkout",
          "to": "declaration:1:kubernetes_service_v1.checkout_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.orders:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_ingress_v1.orders",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_ingress_v1.orders:declaration%3A1%3Akubernetes_service_v1.orders_api",
          "from": "declaration:1:kubernetes_ingress_v1.orders",
          "to": "declaration:1:kubernetes_service_v1.orders_api",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.catalog:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_network_policy_v1.catalog",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.catalog:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_network_policy_v1.catalog",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.checkout:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_network_policy_v1.checkout",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.checkout:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_network_policy_v1.checkout",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.observability:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_network_policy_v1.observability",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.orders:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_network_policy_v1.orders",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.orders:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_network_policy_v1.orders",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.payments:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_network_policy_v1.payments",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.payments:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_network_policy_v1.payments",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_network_policy_v1.platform_ingress:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.cart_worker:declaration%3A1%3Aazurerm_user_assigned_identity.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.cart_worker",
          "to": "declaration:1:azurerm_user_assigned_identity.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.cart_worker:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.cart_worker",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.catalog_api:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_service_account_v1.catalog_api",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.catalog_search:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_service_account_v1.catalog_search",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.checkout_api:declaration%3A1%3Aazurerm_user_assigned_identity.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.checkout_api",
          "to": "declaration:1:azurerm_user_assigned_identity.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.checkout_api:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.checkout_api",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.ingress_nginx:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.orders_api:declaration%3A1%3Aazurerm_user_assigned_identity.orders",
          "from": "declaration:1:kubernetes_service_account_v1.orders_api",
          "to": "declaration:1:azurerm_user_assigned_identity.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.orders_api:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_service_account_v1.orders_api",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.orders_worker:declaration%3A1%3Aazurerm_user_assigned_identity.orders",
          "from": "declaration:1:kubernetes_service_account_v1.orders_worker",
          "to": "declaration:1:azurerm_user_assigned_identity.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.orders_worker:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_service_account_v1.orders_worker",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.otel_collector:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_service_account_v1.otel_collector",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.payments_api:declaration%3A1%3Aazurerm_user_assigned_identity.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.payments_api",
          "to": "declaration:1:azurerm_user_assigned_identity.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.payments_api:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_service_account_v1.payments_api",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.payments_worker:declaration%3A1%3Aazurerm_user_assigned_identity.checkout",
          "from": "declaration:1:kubernetes_service_account_v1.payments_worker",
          "to": "declaration:1:azurerm_user_assigned_identity.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.payments_worker:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_service_account_v1.payments_worker",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_account_v1.prometheus:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_service_account_v1.prometheus",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.catalog_api:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_service_v1.catalog_api",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.catalog_search:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_service_v1.catalog_search",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.checkout_api:declaration%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "declaration:1:kubernetes_service_v1.checkout_api",
          "to": "declaration:1:kubernetes_namespace_v1.checkout",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.ingress_nginx:declaration%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "declaration:1:kubernetes_service_v1.ingress_nginx",
          "to": "declaration:1:kubernetes_namespace_v1.platform_ingress",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.orders_api:declaration%3A1%3Akubernetes_namespace_v1.orders",
          "from": "declaration:1:kubernetes_service_v1.orders_api",
          "to": "declaration:1:kubernetes_namespace_v1.orders",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.payments_api:declaration%3A1%3Akubernetes_namespace_v1.payments",
          "from": "declaration:1:kubernetes_service_v1.payments_api",
          "to": "declaration:1:kubernetes_namespace_v1.payments",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_service_v1.prometheus:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_service_v1.prometheus",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_stateful_set_v1.catalog_search:declaration%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "declaration:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "declaration:1:kubernetes_namespace_v1.catalog",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_stateful_set_v1.catalog_search:declaration%3A1%3Akubernetes_service_account_v1.catalog_search",
          "from": "declaration:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "declaration:1:kubernetes_service_account_v1.catalog_search",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_stateful_set_v1.prometheus:declaration%3A1%3Akubernetes_namespace_v1.observability",
          "from": "declaration:1:kubernetes_stateful_set_v1.prometheus",
          "to": "declaration:1:kubernetes_namespace_v1.observability",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_stateful_set_v1.prometheus:declaration%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data",
          "from": "declaration:1:kubernetes_stateful_set_v1.prometheus",
          "to": "declaration:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "roles": [
            "reference"
          ]
        },
        {
          "id": "dependency:declaration%3A1%3Akubernetes_stateful_set_v1.prometheus:declaration%3A1%3Akubernetes_service_account_v1.prometheus",
          "from": "declaration:1:kubernetes_stateful_set_v1.prometheus",
          "to": "declaration:1:kubernetes_service_account_v1.prometheus",
          "roles": [
            "reference"
          ]
        }
      ],
      "deposed": [],
      "accounting": {
        "declarations": 153,
        "resources": 153,
        "data_sources": 0,
        "instances": 153,
        "managed_instances": 153,
        "data_instances": 0,
        "external_endpoints": 0,
        "carried": 0,
        "deferred": 0,
        "applied_interpretations": 153,
        "indeterminate_interpretations": 0,
        "failed_interpretations": 0,
        "uninterpreted_instances": 0,
        "facts": 280,
        "closures": 292,
        "resolved": 280,
        "absent": 9,
        "indeterminate": 3,
        "dependencies": 275,
        "deposed": 0
      }
    },
    "recorded": {
      "stage": "recorded",
      "label": "Recorded (reconstructed)",
      "reconstruction": {
        "from": "refreshed",
        "reversed_drift_entries": 0
      },
      "declarations": [],
      "representations": [],
      "contexts": [],
      "contributions": [],
      "relations": [],
      "closures": [],
      "dependencies": [],
      "deposed": [],
      "accounting": {
        "declarations": 0,
        "resources": 0,
        "data_sources": 0,
        "instances": 0,
        "managed_instances": 0,
        "data_instances": 0,
        "external_endpoints": 0,
        "carried": 0,
        "deferred": 0,
        "applied_interpretations": 0,
        "indeterminate_interpretations": 0,
        "failed_interpretations": 0,
        "uninterpreted_instances": 0,
        "facts": 0,
        "closures": 0,
        "resolved": 0,
        "absent": 0,
        "indeterminate": 0,
        "dependencies": 0,
        "deposed": 0
      }
    },
    "refreshed": {
      "stage": "refreshed",
      "label": "Refreshed",
      "declarations": [],
      "representations": [],
      "contexts": [],
      "contributions": [],
      "relations": [],
      "closures": [],
      "dependencies": [],
      "deposed": [],
      "accounting": {
        "declarations": 0,
        "resources": 0,
        "data_sources": 0,
        "instances": 0,
        "managed_instances": 0,
        "data_instances": 0,
        "external_endpoints": 0,
        "carried": 0,
        "deferred": 0,
        "applied_interpretations": 0,
        "indeterminate_interpretations": 0,
        "failed_interpretations": 0,
        "uninterpreted_instances": 0,
        "facts": 0,
        "closures": 0,
        "resolved": 0,
        "absent": 0,
        "indeterminate": 0,
        "dependencies": 0,
        "deposed": 0
      }
    }
  },
  "default_stage": "planned",
  "comparisons": {
    "drift": {
      "name": "drift",
      "before": "recorded",
      "after": "refreshed",
      "comparable": true,
      "problems": [],
      "representations": [],
      "facts": [],
      "indeterminate": [],
      "cancelled": [],
      "counts": {
        "representations_added": 0,
        "representations_removed": 0,
        "representations_changed": 0,
        "moved": 0,
        "replaced": 0,
        "recreated": 0,
        "facts_added": 0,
        "facts_removed": 0,
        "indeterminate": 0,
        "cancelled": 0
      }
    },
    "changes": {
      "name": "changes",
      "before": "refreshed",
      "after": "planned",
      "comparable": true,
      "problems": [],
      "representations": [
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_application_gateway.hub",
          "change": "added",
          "representation": "representation:1:azurerm_application_gateway.hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_application_insights.prod",
          "change": "added",
          "representation": "representation:1:azurerm_application_insights.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_container_registry.platform",
          "change": "added",
          "representation": "representation:1:azurerm_container_registry.platform"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_cosmosdb_account.catalog",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_account.catalog"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_cosmosdb_sql_container.products",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_sql_container.products"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_sql_database.catalog"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_dns_a_record.apex",
          "change": "added",
          "representation": "representation:1:azurerm_dns_a_record.apex"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_dns_cname_record.www",
          "change": "added",
          "representation": "representation:1:azurerm_dns_cname_record.www"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_dns_zone.public",
          "change": "added",
          "representation": "representation:1:azurerm_dns_zone.public"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic.media"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic.service_bus"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_key_vault.platform",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault.platform"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_key_vault_key.token_signing",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_key.token_signing"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_secret.notifications_smtp_password"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_secret.payments_psp_api_key"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "representation": "representation:1:azurerm_kubernetes_cluster.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps",
          "change": "added",
          "representation": "representation:1:azurerm_kubernetes_cluster_node_pool.apps"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_linux_function_app.media_processor",
          "change": "added",
          "representation": "representation:1:azurerm_linux_function_app.media_processor"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_linux_function_app.order_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_log_analytics_solution.container_insights",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_solution.container_insights"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_workspace.platform"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_log_analytics_workspace.prod",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_workspace.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_mssql_database.orders",
          "change": "added",
          "representation": "representation:1:azurerm_mssql_database.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_mssql_server.prod",
          "change": "added",
          "representation": "representation:1:azurerm_mssql_server.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_nat_gateway.prod",
          "change": "added",
          "representation": "representation:1:azurerm_nat_gateway.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod",
          "change": "added",
          "representation": "representation:1:azurerm_nat_gateway_public_ip_association.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_postgresql_flexible_server.prod",
          "change": "added",
          "representation": "representation:1:azurerm_postgresql_flexible_server.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.acr"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.blob"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.cosmos"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.key_vault"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.postgres"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.redis"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.service_bus"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.sql"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.acr",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.acr"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.backups",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.backups"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.cosmos",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.cosmos"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.key_vault",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.key_vault"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.media",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.media"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.redis",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.redis"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.service_bus"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_private_endpoint.sql",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.sql"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_public_ip.appgw",
          "change": "added",
          "representation": "representation:1:azurerm_public_ip.appgw"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_public_ip.natgw",
          "change": "added",
          "representation": "representation:1:azurerm_public_ip.natgw"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_redis_cache.prod",
          "change": "added",
          "representation": "representation:1:azurerm_redis_cache.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_resource_group.data",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.data"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_resource_group.hub",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_resource_group.ops",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.ops"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_resource_group.prod",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "change": "added",
          "representation": "representation:1:azurerm_service_plan.functions_premium"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_namespace.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_queue.notifications",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_queue.notifications"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_analytics"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_fulfillment"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_ledger"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_notifications"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.orders_enriched"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.payments"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_account.backups",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.backups"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_account.functions",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.functions"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_account.media",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.media"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_container.backups_exports",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.backups_exports"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_container.media_renditions",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.media_renditions"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_storage_container.media_uploads",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.media_uploads"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.hub_appgw",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.hub_appgw"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.hub_shared",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.hub_shared"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_aks_system"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_aks_user"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.prod_data",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_data"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.prod_integration",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_integration"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet.prod_postgres",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_postgres"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_system"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_user"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.integration"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_user_assigned_identity.aks",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.aks"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_user_assigned_identity.appgw",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.appgw"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_user_assigned_identity.checkout",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.checkout"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_user_assigned_identity.functions",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.functions"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_user_assigned_identity.orders",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_virtual_network.hub",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network.hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_virtual_network.prod",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network.prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network_peering.hub_to_prod"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network_peering.prod_to_hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "change": "added",
          "representation": "representation:1:azurerm_web_application_firewall_policy.hub"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector",
          "change": "added",
          "representation": "representation:1:kubernetes_daemon_set_v1.otel_collector"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.cart_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.cart_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.catalog_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.checkout_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.orders_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.orders_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.orders_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.payments_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_deployment_v1.payments_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.payments_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_ingress_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.catalog"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_ingress_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.checkout"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_ingress_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.catalog"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.checkout"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.observability",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.observability"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.payments",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.payments"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.platform_ingress"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.catalog"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.checkout"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.observability",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.observability"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.orders"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.payments",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.payments"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.platform_ingress"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data",
          "change": "added",
          "representation": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.cart_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.cart_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_search"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.checkout_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.ingress_nginx"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.orders_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.orders_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.orders_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.otel_collector",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.otel_collector"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.payments_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.payments_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.payments_worker"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_account_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.prometheus"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.catalog_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.catalog_search"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.checkout_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.ingress_nginx",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.ingress_nginx"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.orders_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.payments_api"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_service_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.prometheus"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_stateful_set_v1.catalog_search"
        },
        {
          "id": "change:changes:added:representation%3A1%3Akubernetes_stateful_set_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_stateful_set_v1.prometheus"
        }
      ],
      "facts": [
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_application_insights.prod%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_container_registry.platform%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_container_registry.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_container_registry.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_account.catalog%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_account.catalog:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_cosmosdb_account.catalog",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_container.products%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "emission": "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog%3Arepresentation%253A1%253Aazurerm_cosmosdb_account.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:representation%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "to": "representation:1:azurerm_cosmosdb_account.catalog",
          "emission": "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_a_record.apex%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_cname_record.www%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_zone.public%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_zone.public:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_dns_zone.public",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_eventgrid_system_topic.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault.platform%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_key_vault.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_key.token_signing%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_key.token_signing:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_key.token_signing",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_secret.notifications_smtp_password%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.notifications_smtp_password",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_secret.payments_psp_api_key%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.payments_psp_api_key",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_solution.container_insights%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.platform:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.platform",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.prod%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_mssql_database.orders%3Arepresentation%253A1%253Aazurerm_mssql_server.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_database.orders:representation%3A1%3Aazurerm_mssql_server.prod",
          "from": "representation:1:azurerm_mssql_database.orders",
          "to": "representation:1:azurerm_mssql_server.prod",
          "emission": "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_mssql_server.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_mssql_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_nat_gateway.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_nat_gateway.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.blob:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.blob",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.cosmos:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.cosmos",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.postgres:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.postgres",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.redis:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.redis",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.service_bus:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.service_bus",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.sql:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.sql",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.acr%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.backups%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.cosmos%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.key_vault%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.redis%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.sql%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_public_ip.appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_public_ip.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_public_ip.natgw%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.natgw:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_public_ip.natgw",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_redis_cache.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_redis_cache.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_redis_cache.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_service_plan.functions_premium:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_service_plan.functions_premium",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_namespace.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_servicebus_namespace.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_queue.notifications%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_queue.notifications:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_queue.notifications",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_analytics%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_fulfillment%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_ledger%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.payments:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.payments",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.backups%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.functions%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_storage_account.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.backups_exports%3Arepresentation%253A1%253Aazurerm_storage_account.backups",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.backups_exports:representation%3A1%3Aazurerm_storage_account.backups",
          "from": "representation:1:azurerm_storage_container.backups_exports",
          "to": "representation:1:azurerm_storage_account.backups",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.media_renditions%3Arepresentation%253A1%253Aazurerm_storage_account.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_renditions:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_renditions",
          "to": "representation:1:azurerm_storage_account.media",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.media_uploads%3Arepresentation%253A1%253Aazurerm_storage_account.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_uploads:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_uploads",
          "to": "representation:1:azurerm_storage_account.media",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_data%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.aks%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.aks:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.aks",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_user_assigned_identity.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.checkout%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.checkout:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.checkout",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.functions%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.orders%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.orders:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.orders",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b"
        },
        {
          "id": "change:changes:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_web_application_firewall_policy.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_web_application_firewall_policy.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_daemon_set_v1.otel_collector%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.catalog%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.checkout%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.orders%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.catalog%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.checkout%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.observability%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.orders%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.payments%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.platform_ingress%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_persistent_volume_claim_v1.prometheus_data%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.otel_collector%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.ingress_nginx%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6"
        },
        {
          "id": "change:changes:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_subnet.hub_appgw",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_subnet.hub_appgw",
          "emission": "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster_node_pool.apps%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_subnet.prod_postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_subnet.prod_postgres",
          "emission": "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.acr%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.backups%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.cosmos%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.key_vault%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.media%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.redis%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.service_bus%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.sql%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_data%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2"
        },
        {
          "id": "change:changes:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_daemon_set_v1.otel_collector%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.observability%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.payments%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.platform_ingress%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.otel_collector%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.ingress_nginx%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f"
        },
        {
          "id": "change:changes:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_container.products%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "emission": "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_dns_a_record.apex%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_dns_cname_record.www%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster_node_pool.apps%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_log_analytics_solution.container_insights%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "emission": "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_nat_gateway_public_ip_association.prod%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_nat_gateway_public_ip_association.prod%3Arepresentation%253A1%253Aazurerm_public_ip.natgw",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_public_ip.natgw",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_public_ip.natgw",
          "emission": "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_system%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_system%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_user%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_user%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.integration%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:changes:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.integration%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_queue.notifications",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_servicebus_queue.notifications",
          "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_linux_function_app.media_processor",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_linux_function_app.order_notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_application_insights.prod%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_log_analytics_workspace.prod",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.prod",
          "emission": "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "emission": "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_application_insights.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_application_insights.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.peers-with%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.peers-with%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.private-name-resolution%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.private-name-resolution:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_analytics%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_fulfillment%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_ledger%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:changes:added:relation%3Aazure.relation.uses-waf-policy%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_web_application_firewall_policy.hub",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.uses-waf-policy:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_web_application_firewall_policy.hub",
          "emission": "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_service_account_v1.cart_worker",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_service_account_v1.cart_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_service_account_v1.catalog_api",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_service_account_v1.catalog_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_service_account_v1.checkout_api",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_service_account_v1.checkout_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_service_account_v1.orders_api",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_service_account_v1.orders_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_service_account_v1.orders_worker",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_service_account_v1.orders_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_service_account_v1.payments_api",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_service_account_v1.payments_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_service_account_v1.payments_worker",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_service_account_v1.payments_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_service_account_v1.catalog_search",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_service_account_v1.catalog_search",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec"
        },
        {
          "id": "change:changes:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_service_account_v1.prometheus",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_service_account_v1.prometheus",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec"
        }
      ],
      "indeterminate": [
        {
          "id": "indeterminate:changes:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        },
        {
          "id": "indeterminate:changes:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        },
        {
          "id": "indeterminate:changes:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        }
      ],
      "cancelled": [],
      "counts": {
        "representations_added": 153,
        "representations_removed": 0,
        "representations_changed": 0,
        "moved": 0,
        "replaced": 0,
        "recreated": 0,
        "facts_added": 280,
        "facts_removed": 0,
        "indeterminate": 3,
        "cancelled": 0
      }
    },
    "net": {
      "name": "net",
      "before": "recorded",
      "after": "planned",
      "comparable": true,
      "problems": [],
      "representations": [
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_application_gateway.hub",
          "change": "added",
          "representation": "representation:1:azurerm_application_gateway.hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_application_insights.prod",
          "change": "added",
          "representation": "representation:1:azurerm_application_insights.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_container_registry.platform",
          "change": "added",
          "representation": "representation:1:azurerm_container_registry.platform"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_cosmosdb_account.catalog",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_account.catalog"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_cosmosdb_sql_container.products",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_sql_container.products"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "representation": "representation:1:azurerm_cosmosdb_sql_database.catalog"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_dns_a_record.apex",
          "change": "added",
          "representation": "representation:1:azurerm_dns_a_record.apex"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_dns_cname_record.www",
          "change": "added",
          "representation": "representation:1:azurerm_dns_cname_record.www"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_dns_zone.public",
          "change": "added",
          "representation": "representation:1:azurerm_dns_zone.public"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic.media"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic.service_bus"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_key_vault.platform",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault.platform"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_key_vault_key.token_signing",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_key.token_signing"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_secret.notifications_smtp_password"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key",
          "change": "added",
          "representation": "representation:1:azurerm_key_vault_secret.payments_psp_api_key"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "representation": "representation:1:azurerm_kubernetes_cluster.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps",
          "change": "added",
          "representation": "representation:1:azurerm_kubernetes_cluster_node_pool.apps"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_linux_function_app.media_processor",
          "change": "added",
          "representation": "representation:1:azurerm_linux_function_app.media_processor"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_linux_function_app.order_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_linux_function_app.order_notifications"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_log_analytics_solution.container_insights",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_solution.container_insights"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_workspace.platform"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_log_analytics_workspace.prod",
          "change": "added",
          "representation": "representation:1:azurerm_log_analytics_workspace.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_mssql_database.orders",
          "change": "added",
          "representation": "representation:1:azurerm_mssql_database.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_mssql_server.prod",
          "change": "added",
          "representation": "representation:1:azurerm_mssql_server.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_nat_gateway.prod",
          "change": "added",
          "representation": "representation:1:azurerm_nat_gateway.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod",
          "change": "added",
          "representation": "representation:1:azurerm_nat_gateway_public_ip_association.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_postgresql_flexible_server.prod",
          "change": "added",
          "representation": "representation:1:azurerm_postgresql_flexible_server.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.acr"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.blob"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.cosmos"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.key_vault"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.postgres"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.redis"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.service_bus"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone.sql"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod",
          "change": "added",
          "representation": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.acr",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.acr"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.backups",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.backups"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.cosmos",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.cosmos"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.key_vault",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.key_vault"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.media",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.media"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.redis",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.redis"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.service_bus",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.service_bus"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_private_endpoint.sql",
          "change": "added",
          "representation": "representation:1:azurerm_private_endpoint.sql"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_public_ip.appgw",
          "change": "added",
          "representation": "representation:1:azurerm_public_ip.appgw"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_public_ip.natgw",
          "change": "added",
          "representation": "representation:1:azurerm_public_ip.natgw"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_redis_cache.prod",
          "change": "added",
          "representation": "representation:1:azurerm_redis_cache.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_resource_group.data",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.data"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_resource_group.hub",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_resource_group.ops",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.ops"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_resource_group.prod",
          "change": "added",
          "representation": "representation:1:azurerm_resource_group.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "change": "added",
          "representation": "representation:1:azurerm_service_plan.functions_premium"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_namespace.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_queue.notifications",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_queue.notifications"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_analytics"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.orders_fulfillment"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_ledger"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_subscription.payments_notifications"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.orders_enriched"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "change": "added",
          "representation": "representation:1:azurerm_servicebus_topic.payments"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_account.backups",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.backups"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_account.functions",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.functions"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_account.media",
          "change": "added",
          "representation": "representation:1:azurerm_storage_account.media"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_container.backups_exports",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.backups_exports"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_container.media_renditions",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.media_renditions"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_storage_container.media_uploads",
          "change": "added",
          "representation": "representation:1:azurerm_storage_container.media_uploads"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.hub_appgw",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.hub_appgw"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.hub_shared",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.hub_shared"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_aks_system"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_aks_user"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.prod_data",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_data"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.prod_integration",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_integration"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet.prod_postgres",
          "change": "added",
          "representation": "representation:1:azurerm_subnet.prod_postgres"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_system"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.aks_user"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration",
          "change": "added",
          "representation": "representation:1:azurerm_subnet_nat_gateway_association.integration"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_user_assigned_identity.aks",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.aks"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_user_assigned_identity.appgw",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.appgw"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_user_assigned_identity.checkout",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.checkout"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_user_assigned_identity.functions",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.functions"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_user_assigned_identity.orders",
          "change": "added",
          "representation": "representation:1:azurerm_user_assigned_identity.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_virtual_network.hub",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network.hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_virtual_network.prod",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network.prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network_peering.hub_to_prod"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub",
          "change": "added",
          "representation": "representation:1:azurerm_virtual_network_peering.prod_to_hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "change": "added",
          "representation": "representation:1:azurerm_web_application_firewall_policy.hub"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector",
          "change": "added",
          "representation": "representation:1:kubernetes_daemon_set_v1.otel_collector"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.cart_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.cart_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.catalog_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.checkout_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.orders_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.orders_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.orders_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.payments_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_deployment_v1.payments_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_deployment_v1.payments_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_ingress_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.catalog"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_ingress_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.checkout"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_ingress_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_ingress_v1.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.catalog"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.checkout"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.observability",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.observability"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.payments",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.payments"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "representation": "representation:1:kubernetes_namespace_v1.platform_ingress"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.catalog",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.catalog"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.checkout",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.checkout"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.observability",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.observability"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.orders",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.orders"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.payments",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.payments"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress",
          "change": "added",
          "representation": "representation:1:kubernetes_network_policy_v1.platform_ingress"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data",
          "change": "added",
          "representation": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.cart_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.cart_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.catalog_search"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.checkout_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.ingress_nginx"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.orders_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.orders_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.orders_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.otel_collector",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.otel_collector"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.payments_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.payments_worker",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.payments_worker"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_account_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_service_account_v1.prometheus"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.catalog_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.catalog_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.catalog_search"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.checkout_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.checkout_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.ingress_nginx",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.ingress_nginx"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.orders_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.orders_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.payments_api",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.payments_api"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_service_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_service_v1.prometheus"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search",
          "change": "added",
          "representation": "representation:1:kubernetes_stateful_set_v1.catalog_search"
        },
        {
          "id": "change:net:added:representation%3A1%3Akubernetes_stateful_set_v1.prometheus",
          "change": "added",
          "representation": "representation:1:kubernetes_stateful_set_v1.prometheus"
        }
      ],
      "facts": [
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:a7f3524e4fcff4307f1e535018b043df8323d4b17b87547aabf97d5465beb17c"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_application_insights.prod%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:65d7db32e885538c7da174a0f81c768d513d27135975cd54f8e057e8e22f47ea"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_container_registry.platform%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_container_registry.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_container_registry.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:1c19a1e3057b0c566a1064c5d650b8fdd81d87e5200e387c0a4341ca5ef0d779"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_account.catalog%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_account.catalog:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_cosmosdb_account.catalog",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:34b1ec3f0421d6e042a7aa615449e2b28b4c81f214ac178f1b971aa2fc4f3276"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_container.products%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "emission": "emission:e9ae6148e284d7ad90e2b0e2e0eae95a27ea40ca4f94ccdcc81fb9dfa6140f85"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog%3Arepresentation%253A1%253Aazurerm_cosmosdb_account.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog:representation%3A1%3Aazurerm_cosmosdb_account.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "to": "representation:1:azurerm_cosmosdb_account.catalog",
          "emission": "emission:8593d91c691a4b6fa0ea384fc56d6649e5c573f99b3cc9a931f9a0d4310660c3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_a_record.apex%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:74ae733a2bd18a7af9ab1924dda8c986c2939bee31e3fd987700a85dd6978a81"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_cname_record.www%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:8fb82be37d2dfe5e804e7ad56b6d969c45fbfeb77106ac7d5c5aaa7172302a4c"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_dns_zone.public%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_dns_zone.public:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_dns_zone.public",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:abcdc008f3074e1d470a647b3443d13ef74bedc14d52eac3c1e02b265677da3c"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_eventgrid_system_topic.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b9f97886dd2df4a1e54eea2160d94f37faafeb60e9e669ff9de91470946a6b72"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "emission": "emission:2194465c3ef74cd9e8d4f7cf81bf31d0f0874c9cfea685f6d454e0dcb39f5c82"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault.platform%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault.platform:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_key_vault.platform",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:1ef8dd6515f0e89029bb6a23336aae28cd2c3c8ee8cbde099e27ab25425a685c"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_key.token_signing%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_key.token_signing:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_key.token_signing",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:902e9c5a6b86db5d7f60480c5be7748d546ee611cfc0e68560088e718fac08a7"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_secret.notifications_smtp_password%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.notifications_smtp_password:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.notifications_smtp_password",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_key_vault_secret.payments_psp_api_key%3Arepresentation%253A1%253Aazurerm_key_vault.platform",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_key_vault_secret.payments_psp_api_key:representation%3A1%3Aazurerm_key_vault.platform",
          "from": "representation:1:azurerm_key_vault_secret.payments_psp_api_key",
          "to": "representation:1:azurerm_key_vault.platform",
          "emission": "emission:68a222afee26e49991dea2233e4ceddfc4e543c64576661dbf7c329746533411"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:2d20a141dd405a240124d4e4d599a6af85c06581f3289a1d0aa727a3baebebc9"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:b306f9f376662102a27f59fe5cdb0064ed21172a531589d62dfeaf475cdca95f"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_solution.container_insights%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:02d2ecf4c27fd4ea4c21a2d1e3e7dcf81f8875b7a4f949ec099d86589e8a1f00"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.platform:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.platform",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.prod%3Arepresentation%253A1%253Aazurerm_resource_group.ops",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_log_analytics_workspace.prod:representation%3A1%3Aazurerm_resource_group.ops",
          "from": "representation:1:azurerm_log_analytics_workspace.prod",
          "to": "representation:1:azurerm_resource_group.ops",
          "emission": "emission:fa8e0cb14807398413a5c38544bb45c6d3150562b5a199edb81c882f8bc7f477"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_mssql_database.orders%3Arepresentation%253A1%253Aazurerm_mssql_server.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_database.orders:representation%3A1%3Aazurerm_mssql_server.prod",
          "from": "representation:1:azurerm_mssql_database.orders",
          "to": "representation:1:azurerm_mssql_server.prod",
          "emission": "emission:0ab11537815fe6443cba51e824494d735498f8f0fa218f0b79601a6263fafe7d"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_mssql_server.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_mssql_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_mssql_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:f51479ffa2f2fefa6be7ccbab02b50d873717093709b052eb366444f5ec6db73"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_nat_gateway.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_nat_gateway.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:02e31a48d55db6c22b45a968bef5a15eb0fbf73f61d0694579c256c5ae331b48"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:4a944a14e5caa22ea54dfaa72787c8b8e24f0e3c3b7f9b05e62d8322b05d8eb8"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.blob:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.blob",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.cosmos:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.cosmos",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.postgres:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.postgres",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.redis:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.redis",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.service_bus:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.service_bus",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone.sql:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_dns_zone.sql",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:c15439a5cbe1e5e1a2e3e925aacd5509a2e6ac1865667dfeb9bb019f74da40e4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:3738a5d6ef45fb283934fe01b661f258a51a831bcbae0748c2e467e689876384"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.acr%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.backups%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.cosmos%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.key_vault%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.redis%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.service_bus%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_private_endpoint.sql%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:9c45d3e4435519c9bd269fe84ca6b62bdb7b0ecff3a2b3839c607fe8750f5cc1"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_public_ip.appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_public_ip.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_public_ip.natgw%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_public_ip.natgw:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_public_ip.natgw",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:17a367cb6719c4b7dd68612496b7c035116af0d8d633ebc4dadccb6a85d70459"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_redis_cache.prod%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_redis_cache.prod:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_redis_cache.prod",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:8e88724d8ba9a523e5bdfe5ecedbe3a104d223b26c300aa708e60bd9f888ad6d"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_service_plan.functions_premium:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_service_plan.functions_premium",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:0b33c143c58ef96eb12fa886780a93a4a40505789836c3428d2c93df63362be8"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_namespace.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_servicebus_namespace.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:db5dedb7ca056763ddb9f03bd25338a75f14384897751f082252edbec7909172"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_queue.notifications%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_queue.notifications:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_queue.notifications",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4fe2e684ad7db6c6fd84e4e9a36f221606663577f91fcfc0da51b954ee0e38fe"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_analytics%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_fulfillment%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_ledger%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:c9c16088a1b1e0ad5ce18c35e48d4637f1a2cc44eec27279265760b64e07c6b9"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments%3Arepresentation%253A1%253Aazurerm_servicebus_namespace.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_servicebus_topic.payments:representation%3A1%3Aazurerm_servicebus_namespace.prod",
          "from": "representation:1:azurerm_servicebus_topic.payments",
          "to": "representation:1:azurerm_servicebus_namespace.prod",
          "emission": "emission:4e844b6240c3f4eb8478141a315e712ab6b8dbb30b2994025b509db01af370b6"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.backups%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.backups:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.backups",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.functions%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_storage_account.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_account.media%3Arepresentation%253A1%253Aazurerm_resource_group.data",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_account.media:representation%3A1%3Aazurerm_resource_group.data",
          "from": "representation:1:azurerm_storage_account.media",
          "to": "representation:1:azurerm_resource_group.data",
          "emission": "emission:91a6a614eb16cf82c8071716a62770984ddce7f2e98eb249d1da6a99a30f44a0"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.backups_exports%3Arepresentation%253A1%253Aazurerm_storage_account.backups",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.backups_exports:representation%3A1%3Aazurerm_storage_account.backups",
          "from": "representation:1:azurerm_storage_container.backups_exports",
          "to": "representation:1:azurerm_storage_account.backups",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.media_renditions%3Arepresentation%253A1%253Aazurerm_storage_account.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_renditions:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_renditions",
          "to": "representation:1:azurerm_storage_account.media",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_storage_container.media_uploads%3Arepresentation%253A1%253Aazurerm_storage_account.media",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_storage_container.media_uploads:representation%3A1%3Aazurerm_storage_account.media",
          "from": "representation:1:azurerm_storage_container.media_uploads",
          "to": "representation:1:azurerm_storage_account.media",
          "emission": "emission:81285bbf5974a22005a79acc002330d56a7df47b39d635fef8d4c391669e341b"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_data%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:009174d9e488bce5a4e468bc1f8030f9dac218a32c329c516657a452793a97b4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.aks%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.aks:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.aks",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.appgw%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.appgw:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_user_assigned_identity.appgw",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.checkout%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.checkout:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.checkout",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.functions%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.functions:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.functions",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_user_assigned_identity.orders%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_user_assigned_identity.orders:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_user_assigned_identity.orders",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:923d1d94d8ed79c8912234b7a26d97cbffdd8380d1cfac1d04eb1a04b8fc63e3"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network.prod%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network.prod:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network.prod",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:88aff6ce93ab3a1b1b63f2ed7244107f3f8f4744bdfa8d9583b5b315e4616fb4"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_resource_group.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_resource_group.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_resource_group.prod",
          "emission": "emission:9a66308f033aa05251e298b34bd3e4871b0fac16aafb7777742d00b899ca389b"
        },
        {
          "id": "change:net:added:context%3Aazure.context.ownership%3Arepresentation%253A1%253Aazurerm_web_application_firewall_policy.hub%3Arepresentation%253A1%253Aazurerm_resource_group.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:azure.context.ownership:representation%3A1%3Aazurerm_web_application_firewall_policy.hub:representation%3A1%3Aazurerm_resource_group.hub",
          "from": "representation:1:azurerm_web_application_firewall_policy.hub",
          "to": "representation:1:azurerm_resource_group.hub",
          "emission": "emission:a31a1c11b95b4d1a69b30c402b17a02127d7d29dcca36d3f5836f79abbf7fb84"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_daemon_set_v1.otel_collector%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:a305c887939a210ff558da85f05e5bc997e850341f9833cc6d27a295920b5a4d"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:7c91a03709c22788a4e466b5a326dbc16cdf584bc48aaf3991ad9565c853596a"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_horizontal_pod_autoscaler_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_horizontal_pod_autoscaler_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_horizontal_pod_autoscaler_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:4e7286a17a8ab8c0793c1482f7a540cc0129f19d5daeb3c0a5efea3826264011"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.catalog%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.checkout%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_ingress_v1.orders%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:74b3cabb3a4e516b6b44a05eb28ac5240c2ab264cc1a5ccba4f7e75303166f4e"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.catalog%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.checkout%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.observability%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.orders%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.payments%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_network_policy_v1.platform_ingress%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:69ea22179d0150e9ba746e4aa59126e60f2fca7958cb6f1191bdc4e942125f27"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_persistent_volume_claim_v1.prometheus_data%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_persistent_volume_claim_v1.prometheus_data:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_persistent_volume_claim_v1.prometheus_data",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:f4e94f7225b3a892b2aa95798a8568970ceb076350c2317f2fd93fb3b5f4956c"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.otel_collector%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:c336de111f2524d02888ad1b8187dcd05b51b7b6d51ed0001c82ab23f56fe1b0"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Akubernetes_namespace_v1.checkout",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:kubernetes_namespace_v1.checkout",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.ingress_nginx%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Akubernetes_namespace_v1.platform_ingress",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.orders_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Akubernetes_namespace_v1.orders",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:kubernetes_namespace_v1.orders",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.payments_api%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Akubernetes_namespace_v1.payments",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:kubernetes_namespace_v1.payments",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_service_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:0ccc75b2e7fa79d85e1e3d8d3488ea4e5239e5177905b938ffd287107b9f541f"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_namespace_v1.catalog",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_namespace_v1.catalog",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6"
        },
        {
          "id": "change:net:added:context%3Akubernetes.context.ownership%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability",
          "change": "added",
          "kind": "context",
          "fact": "context:kubernetes.context.ownership:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_namespace_v1.observability",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_namespace_v1.observability",
          "emission": "emission:5d7383437e7039ac4f575b6ae35a14e17858a7d964975d37a838cb382c2971b6"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_subnet.hub_appgw",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_subnet.hub_appgw",
          "emission": "emission:9866a3fcf6e05d4fbd698f176f063105fe25bd87b05ddd65fd5204ab1c5ce1b6"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:c50dca66fef4aabd23fcde710466ac698808dd09460778ad11a2138f5b16dee5"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster_node_pool.apps%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:a04541506378ac9c9f9fc252bce55c80edbaa83370d0b425da9705e71e2b0322"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:9839ed4f125c0e499fd300450e800bed25babf6624d4ffa41c4b2a69ba99c169"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_subnet.prod_postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_subnet.prod_postgres",
          "emission": "emission:0d8f1157d8cf5fe5bf346d8c3495825490e79160e7d794ae787d8c532ea71463"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.acr%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.acr:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.acr",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.backups%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.backups:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.backups",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.cosmos%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.cosmos:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.cosmos",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.key_vault%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.key_vault:representation%3A1%3Aazurerm_subnet.hub_shared",
          "from": "representation:1:azurerm_private_endpoint.key_vault",
          "to": "representation:1:azurerm_subnet.hub_shared",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.media%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.media:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.media",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.redis%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.redis:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.redis",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.service_bus%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.service_bus:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.service_bus",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_private_endpoint.sql%3Arepresentation%253A1%253Aazurerm_subnet.prod_data",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_private_endpoint.sql:representation%3A1%3Aazurerm_subnet.prod_data",
          "from": "representation:1:azurerm_private_endpoint.sql",
          "to": "representation:1:azurerm_subnet.prod_data",
          "emission": "emission:c5d99caf21cab24b8b13b0b12a6260c82955e6e47988c4c508856ccbb3a85385"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.hub_appgw%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_appgw:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_appgw",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.hub_shared%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.hub_shared:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_subnet.hub_shared",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_system:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_system",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_aks_user:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_aks_user",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_data%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_data:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_data",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_integration:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_integration",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_subnet.prod_postgres%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_subnet.prod_postgres:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_subnet.prod_postgres",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:b6d6d809eff97aa215cfd49e68ce5ef403e5cb09ff7592b0a798fa7744b0a087"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2"
        },
        {
          "id": "change:net:added:context%3Arf.context.network%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.network:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:e94a7d337ee68f647b23440975d22b82e13922b0f3ac083fb11dd95645db4ae2"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_service_plan.functions_premium",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_service_plan.functions_premium",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_service_plan.functions_premium",
          "emission": "emission:6e7bd239987f77027c8d30cf80c99ce98b40fc7c9201d2f681e6cb1a6393dba0"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_daemon_set_v1.otel_collector%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_daemon_set_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_daemon_set_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:a28d4517460dc55d340d93c6e622228e957ec6c3601b3e765b137ddf8b364fe5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:828f7cb4302e1ae9a5423dfe2447c5310cde845ba0608ec11d09d8125d158d39"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_ingress_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_ingress_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_ingress_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:d8eb3ec7c99660327afe8b5d1cd305091b0d2f4193dff3f0a85049222eecc7da"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.observability%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.payments%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_namespace_v1.platform_ingress%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_namespace_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_namespace_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:65e108ef88e85b7320636652ea235425c7f25d1bfe0c4b32618792e3909eb590"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.catalog%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.catalog:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.catalog",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.checkout%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.checkout:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.checkout",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.observability%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.observability:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.observability",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.orders%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.orders:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.orders",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.payments%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.payments:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.payments",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_network_policy_v1.platform_ingress%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_network_policy_v1.platform_ingress:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_network_policy_v1.platform_ingress",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:3d2687d2d7e9c502568bf99557c6c081ebb490f5d0300c0678dd63c4c9b4a110"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.cart_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.cart_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.orders_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.orders_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.otel_collector%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.otel_collector:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.otel_collector",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.payments_worker:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.payments_worker",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_account_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_account_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:fab42cc706b31220cd56131339659765d1a2c9d5bc17135442533cbed5d55777"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.checkout_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.checkout_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.checkout_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.ingress_nginx%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.ingress_nginx:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.ingress_nginx",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.orders_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.orders_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.orders_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.payments_api%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.payments_api:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.payments_api",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_service_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_service_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_service_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:99a0ddff991c1bbf48a74d6eb93811a2ec924ba885a472ba862f5d1fdbab09e5"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f"
        },
        {
          "id": "change:net:added:context%3Arf.context.runtime%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "context",
          "fact": "context:rf.context.runtime:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:6ff6e3fdd76eeb078a74085cf9c646104e0ceb1efc8788d3a9978a033d311c9f"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_container.products%3Arepresentation%253A1%253Aazurerm_cosmosdb_sql_database.catalog",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_cosmosdb_sql_container.products:representation%3A1%3Aazurerm_cosmosdb_sql_database.catalog",
          "from": "representation:1:azurerm_cosmosdb_sql_container.products",
          "to": "representation:1:azurerm_cosmosdb_sql_database.catalog",
          "emission": "emission:45274e0b823dd1ea645caa134f1f2b0267007d9225c4824b495fcfb520e65414"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_dns_a_record.apex%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_dns_a_record.apex:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_a_record.apex",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:3ba4a31c14e09c3d2a77c0541559092aad8f2a40d9808e1d1d3a7954d7071011"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_dns_cname_record.www%3Arepresentation%253A1%253Aazurerm_dns_zone.public",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_dns_cname_record.www:representation%3A1%3Aazurerm_dns_zone.public",
          "from": "representation:1:azurerm_dns_cname_record.www",
          "to": "representation:1:azurerm_dns_zone.public",
          "emission": "emission:234b9b91117dafe22010bc6ee7798da4f918242b954ab1f862ab2a62e7a564db"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster_node_pool.apps%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_kubernetes_cluster_node_pool.apps:representation%3A1%3Aazurerm_kubernetes_cluster.prod",
          "from": "representation:1:azurerm_kubernetes_cluster_node_pool.apps",
          "to": "representation:1:azurerm_kubernetes_cluster.prod",
          "emission": "emission:b5fbe47f3797fa0bbd72056679360385bd97f44c0f21de725bd0bbf6132a57ef"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_log_analytics_solution.container_insights%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_log_analytics_solution.container_insights:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_log_analytics_solution.container_insights",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "emission": "emission:7055ba6b388301c0fa90955e8fd46b4f1a389c87af980092d0a26057c0bd6528"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_nat_gateway_public_ip_association.prod%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:c83bc87f05d6474172919e1195d5b093b174f6382ab0e4ddd8533f74d8b7a36b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_nat_gateway_public_ip_association.prod%3Arepresentation%253A1%253Aazurerm_public_ip.natgw",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_nat_gateway_public_ip_association.prod:representation%3A1%3Aazurerm_public_ip.natgw",
          "from": "representation:1:azurerm_nat_gateway_public_ip_association.prod",
          "to": "representation:1:azurerm_public_ip.natgw",
          "emission": "emission:faca7870993d61a0040821e77dd8dd2e96d201fa008f8b540300679d72a23dea"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.acr",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_private_dns_zone.acr",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_private_dns_zone.acr",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.acr_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.acr_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.acr_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.blob",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_private_dns_zone.blob",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_private_dns_zone.blob",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.blob_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.blob_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.blob_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.cosmos",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_private_dns_zone.cosmos",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_private_dns_zone.cosmos",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.cosmos_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.cosmos_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.key_vault",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_private_dns_zone.key_vault",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_private_dns_zone.key_vault",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.key_vault_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.key_vault_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.postgres_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.postgres_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.postgres_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.redis",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_private_dns_zone.redis",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_private_dns_zone.redis",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.redis_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.redis_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.redis_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.service_bus",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_private_dns_zone.service_bus",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_private_dns_zone.service_bus",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.service_bus_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.service_bus_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.sql",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_private_dns_zone.sql",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_private_dns_zone.sql",
          "emission": "emission:4dd3cd6f55b2b4872b902c41242337eae3c5fe5c4bdcc0fd4584394ffe987a17"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_private_dns_zone_virtual_network_link.sql_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_private_dns_zone_virtual_network_link.sql_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_private_dns_zone_virtual_network_link.sql_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:1237740c94294d51f728d4b84790ca7a5df4d9a6787c7a0ab1d0e07489ab355b"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_system%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_system%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_system",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_system:representation%3A1%3Aazurerm_subnet.prod_aks_system",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_system",
          "to": "representation:1:azurerm_subnet.prod_aks_system",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_user%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.aks_user%3Arepresentation%253A1%253Aazurerm_subnet.prod_aks_user",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.aks_user:representation%3A1%3Aazurerm_subnet.prod_aks_user",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.aks_user",
          "to": "representation:1:azurerm_subnet.prod_aks_user",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.integration%3Arepresentation%253A1%253Aazurerm_nat_gateway.prod",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_nat_gateway.prod",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_nat_gateway.prod",
          "emission": "emission:fcf09e04402d282f708760f81be12bf25a89e32a3bb65ecafaab8b7324e82017"
        },
        {
          "id": "change:net:added:contribution%3Arepresentation%253A1%253Aazurerm_subnet_nat_gateway_association.integration%3Arepresentation%253A1%253Aazurerm_subnet.prod_integration",
          "change": "added",
          "kind": "contribution",
          "fact": "contribution:representation%3A1%3Aazurerm_subnet_nat_gateway_association.integration:representation%3A1%3Aazurerm_subnet.prod_integration",
          "from": "representation:1:azurerm_subnet_nat_gateway_association.integration",
          "to": "representation:1:azurerm_subnet.prod_integration",
          "emission": "emission:19f9e1eaad8d90c9c9d6d10e1c51084c6aab8282e36f2e3cc8273296b5b84833"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_queue.notifications",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_servicebus_queue.notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_servicebus_queue.notifications",
          "emission": "emission:50af6123a2fa818be4509c83ac6241e966f04f67257e20b420e50d98386a52c1"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_linux_function_app.media_processor",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_linux_function_app.media_processor",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.delivers-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.delivers-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_linux_function_app.order_notifications",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_linux_function_app.order_notifications",
          "emission": "emission:b0e891d61d1bff9f66853112f5d351e27c5d381929280a5f1d12b50a8d9da4eb"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_application_insights.prod%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_application_insights.prod:representation%3A1%3Aazurerm_log_analytics_workspace.prod",
          "from": "representation:1:azurerm_application_insights.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.prod",
          "emission": "emission:d2de758048cc743984f8f35235562dc85ba41590f4bd51c394e7a3708e3c3cd2"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_kubernetes_cluster.prod%3Arepresentation%253A1%253Aazurerm_log_analytics_workspace.platform",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_kubernetes_cluster.prod:representation%3A1%3Aazurerm_log_analytics_workspace.platform",
          "from": "representation:1:azurerm_kubernetes_cluster.prod",
          "to": "representation:1:azurerm_log_analytics_workspace.platform",
          "emission": "emission:bd405dd6538131d37f0c927e430dbec5e123b9147d5625904a9960a1deb52a41"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_linux_function_app.media_processor%3Arepresentation%253A1%253Aazurerm_application_insights.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.media_processor:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.media_processor",
          "to": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.observed-by%3Arepresentation%253A1%253Aazurerm_linux_function_app.order_notifications%3Arepresentation%253A1%253Aazurerm_application_insights.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.observed-by:representation%3A1%3Aazurerm_linux_function_app.order_notifications:representation%3A1%3Aazurerm_application_insights.prod",
          "from": "representation:1:azurerm_linux_function_app.order_notifications",
          "to": "representation:1:azurerm_application_insights.prod",
          "emission": "emission:73720fcb5ed9b6b0a2a003f53d9d22d68ae679ae43edaf49289c7f7df2095a53"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.peers-with%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.hub_to_prod%3Arepresentation%253A1%253Aazurerm_virtual_network.prod",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.hub_to_prod:representation%3A1%3Aazurerm_virtual_network.prod",
          "from": "representation:1:azurerm_virtual_network_peering.hub_to_prod",
          "to": "representation:1:azurerm_virtual_network.prod",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.peers-with%3Arepresentation%253A1%253Aazurerm_virtual_network_peering.prod_to_hub%3Arepresentation%253A1%253Aazurerm_virtual_network.hub",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.peers-with:representation%3A1%3Aazurerm_virtual_network_peering.prod_to_hub:representation%3A1%3Aazurerm_virtual_network.hub",
          "from": "representation:1:azurerm_virtual_network_peering.prod_to_hub",
          "to": "representation:1:azurerm_virtual_network.hub",
          "emission": "emission:e751fd055adb0d1e48d192c257a10ef115c6bc5046da088fb49f68a3bd38427a"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.private-name-resolution%3Arepresentation%253A1%253Aazurerm_postgresql_flexible_server.prod%3Arepresentation%253A1%253Aazurerm_private_dns_zone.postgres",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.private-name-resolution:representation%3A1%3Aazurerm_postgresql_flexible_server.prod:representation%3A1%3Aazurerm_private_dns_zone.postgres",
          "from": "representation:1:azurerm_postgresql_flexible_server.prod",
          "to": "representation:1:azurerm_private_dns_zone.postgres",
          "emission": "emission:0bef791c7f45b9b1e7e1672c52eedfaec14f02ae0aaa0d6622bab6fe7970b36f"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.media",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:representation%3A1%3Aazurerm_eventgrid_system_topic.media",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "to": "representation:1:azurerm_eventgrid_system_topic.media",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic.service_bus",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:representation%3A1%3Aazurerm_eventgrid_system_topic.service_bus",
          "from": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "to": "representation:1:azurerm_eventgrid_system_topic.service_bus",
          "emission": "emission:60b97b7c40f5401622d13904f7c6c937af198dacf76a736be78b245bb938833d"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_analytics%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_analytics:representation%3A1%3Aazurerm_servicebus_topic.orders",
          "from": "representation:1:azurerm_servicebus_subscription.orders_analytics",
          "to": "representation:1:azurerm_servicebus_topic.orders",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.orders_fulfillment%3Arepresentation%253A1%253Aazurerm_servicebus_topic.orders_enriched",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.orders_fulfillment:representation%3A1%3Aazurerm_servicebus_topic.orders_enriched",
          "from": "representation:1:azurerm_servicebus_subscription.orders_fulfillment",
          "to": "representation:1:azurerm_servicebus_topic.orders_enriched",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_ledger%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_ledger:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_ledger",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.subscribes-to%3Arepresentation%253A1%253Aazurerm_servicebus_subscription.payments_notifications%3Arepresentation%253A1%253Aazurerm_servicebus_topic.payments",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.subscribes-to:representation%3A1%3Aazurerm_servicebus_subscription.payments_notifications:representation%3A1%3Aazurerm_servicebus_topic.payments",
          "from": "representation:1:azurerm_servicebus_subscription.payments_notifications",
          "to": "representation:1:azurerm_servicebus_topic.payments",
          "emission": "emission:6317d86e8098d53a660f7b6514e098ba106ae694b6186873cb2d82ba821a5fb1"
        },
        {
          "id": "change:net:added:relation%3Aazure.relation.uses-waf-policy%3Arepresentation%253A1%253Aazurerm_application_gateway.hub%3Arepresentation%253A1%253Aazurerm_web_application_firewall_policy.hub",
          "change": "added",
          "kind": "relation",
          "fact": "relation:azure.relation.uses-waf-policy:representation%3A1%3Aazurerm_application_gateway.hub:representation%3A1%3Aazurerm_web_application_firewall_policy.hub",
          "from": "representation:1:azurerm_application_gateway.hub",
          "to": "representation:1:azurerm_web_application_firewall_policy.hub",
          "emission": "emission:1c37a357083db43b7f5e44d490236980a1744201987c7d4384efebdea8b2bbc9"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.cart_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.cart_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.cart_worker:representation%3A1%3Akubernetes_service_account_v1.cart_worker",
          "from": "representation:1:kubernetes_deployment_v1.cart_worker",
          "to": "representation:1:kubernetes_service_account_v1.cart_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.catalog_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.catalog_api:representation%3A1%3Akubernetes_service_account_v1.catalog_api",
          "from": "representation:1:kubernetes_deployment_v1.catalog_api",
          "to": "representation:1:kubernetes_service_account_v1.catalog_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.checkout_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.checkout_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.checkout_api:representation%3A1%3Akubernetes_service_account_v1.checkout_api",
          "from": "representation:1:kubernetes_deployment_v1.checkout_api",
          "to": "representation:1:kubernetes_service_account_v1.checkout_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.ingress_nginx_controller%3Arepresentation%253A1%253Akubernetes_service_account_v1.ingress_nginx",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.ingress_nginx_controller:representation%3A1%3Akubernetes_service_account_v1.ingress_nginx",
          "from": "representation:1:kubernetes_deployment_v1.ingress_nginx_controller",
          "to": "representation:1:kubernetes_service_account_v1.ingress_nginx",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_api:representation%3A1%3Akubernetes_service_account_v1.orders_api",
          "from": "representation:1:kubernetes_deployment_v1.orders_api",
          "to": "representation:1:kubernetes_service_account_v1.orders_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.orders_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.orders_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.orders_worker:representation%3A1%3Akubernetes_service_account_v1.orders_worker",
          "from": "representation:1:kubernetes_deployment_v1.orders_worker",
          "to": "representation:1:kubernetes_service_account_v1.orders_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_api%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_api",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_api:representation%3A1%3Akubernetes_service_account_v1.payments_api",
          "from": "representation:1:kubernetes_deployment_v1.payments_api",
          "to": "representation:1:kubernetes_service_account_v1.payments_api",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_deployment_v1.payments_worker%3Arepresentation%253A1%253Akubernetes_service_account_v1.payments_worker",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_deployment_v1.payments_worker:representation%3A1%3Akubernetes_service_account_v1.payments_worker",
          "from": "representation:1:kubernetes_deployment_v1.payments_worker",
          "to": "representation:1:kubernetes_service_account_v1.payments_worker",
          "emission": "emission:3e5a5d0988976ea3634c398b9c82f9fbab68c164256a40756f22972cf76713f2"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.catalog_search%3Arepresentation%253A1%253Akubernetes_service_account_v1.catalog_search",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.catalog_search:representation%3A1%3Akubernetes_service_account_v1.catalog_search",
          "from": "representation:1:kubernetes_stateful_set_v1.catalog_search",
          "to": "representation:1:kubernetes_service_account_v1.catalog_search",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec"
        },
        {
          "id": "change:net:added:relation%3Akubernetes.relation.runs-as%3Arepresentation%253A1%253Akubernetes_stateful_set_v1.prometheus%3Arepresentation%253A1%253Akubernetes_service_account_v1.prometheus",
          "change": "added",
          "kind": "relation",
          "fact": "relation:kubernetes.relation.runs-as:representation%3A1%3Akubernetes_stateful_set_v1.prometheus:representation%3A1%3Akubernetes_service_account_v1.prometheus",
          "from": "representation:1:kubernetes_stateful_set_v1.prometheus",
          "to": "representation:1:kubernetes_service_account_v1.prometheus",
          "emission": "emission:c42f96221f15be2559f4dbf686e284c3fc290d1bca7c24a8a6aa07e91c2047ec"
        }
      ],
      "indeterminate": [
        {
          "id": "indeterminate:net:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_notifications%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        },
        {
          "id": "indeterminate:net:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.media_processor%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.media_processor:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.media_processor",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        },
        {
          "id": "indeterminate:net:closure%3Arepresentation%253A1%253Aazurerm_eventgrid_system_topic_event_subscription.order_notifications%3Aemission%253A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa:after",
          "closure": "closure:representation%3A1%3Aazurerm_eventgrid_system_topic_event_subscription.order_notifications:emission%3A10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "representation": "representation:1:azurerm_eventgrid_system_topic_event_subscription.order_notifications",
          "emission": "emission:10425e6370fa5f24366cabde4cedcb24e53bde7e5a3c87ff8bb5fc782bf2d9fa",
          "side": "after",
          "reasons": [
            "unknown_until_apply"
          ]
        }
      ],
      "cancelled": [],
      "counts": {
        "representations_added": 153,
        "representations_removed": 0,
        "representations_changed": 0,
        "moved": 0,
        "replaced": 0,
        "recreated": 0,
        "facts_added": 280,
        "facts_removed": 0,
        "indeterminate": 3,
        "cancelled": 0
      }
    }
  },
  "drift_report": {
    "entries": [],
    "summary": "No drift reported in this plan"
  },
  "diagnostics": []
}
