{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/latest.json",
  "title": "CICS resource overrides JSON Schema for CICS TS 6.3.0.",
  "description": "Super-schema that describes all versions of 'CICS resource overrides JSON Schema for CICS TS 6.3.0.'",
  "x-lintel": {
    "source": "https://public.dhe.ibm.com/ibmdl/export/pub/software/htp/cics/schemas/json/resourceoverrides.json",
    "sourceSha256": "f8ca72dd2f007becb3eff17523755d6e2ad55af1cae344d6c054865174ed3519",
    "fileMatch": [
      "**/resourceoverrides/*.yaml",
      "**/resourceoverrides/*.yml",
      "*.cicsoverrides.yaml",
      "*.cicsoverrides.yml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "allOf": [
    {
      "title": "CICS resource overrides JSON Schema.",
      "description": "Schema that describes the structure of a CICS resource overrides document.",
      "if": {
        "properties": {
          "schemaVersion": {
            "const": "resourceOverrides/1.0"
          }
        }
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/_shared/latest--resourceoverrides-1.0.0.json"
      }
    },
    {
      "title": "CICS resource overrides JSON Schema for CICS TS 6.1.0.",
      "description": "Schema that describes the structure of a CICS resource overrides document.",
      "if": {
        "properties": {
          "schemaVersion": {
            "const": "resourceOverrides/1.100"
          }
        }
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/_shared/latest--resourceoverrides-1.100.3.json"
      }
    },
    {
      "title": "CICS resource overrides JSON Schema for CICS TS 6.2.0.",
      "description": "Schema that describes the structure of a CICS resource overrides document.",
      "if": {
        "properties": {
          "schemaVersion": {
            "const": "resourceOverrides/1.200"
          }
        }
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/_shared/latest--resourceoverrides-1.200.0.json"
      }
    },
    {
      "title": "CICS resource overrides JSON Schema for CICS TS 6.3.0.",
      "description": "Schema that describes the structure of a CICS resource overrides document.",
      "if": {
        "properties": {
          "schemaVersion": {
            "const": "resourceOverrides/1.300"
          }
        }
      },
      "then": {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/cics-ts-resource-overrides/_shared/latest--resourceoverrides-1.300.0.json"
      }
    }
  ]
}
